<SEC-DOCUMENT>0001402057-25-000018.txt : 20250221
<SEC-HEADER>0001402057-25-000018.hdr.sgml : 20250221
<ACCEPTANCE-DATETIME>20250221162010
ACCESSION NUMBER:		0001402057-25-000018
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		120
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250221
DATE AS OF CHANGE:		20250221

FILER:

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

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

	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-K
<SEQUENCE>1
<FILENAME>cdw-20241231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2,d:7dda2da9122848c1aea9f1e82f76176a-->
<html xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:cdw="http://www.cdw.com/20241231" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cdw-20241231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001402057</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-42" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-485">1</ix:nonNumeric><ix:nonNumeric contextRef="c-43" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-486">1</ix:nonNumeric><ix:nonNumeric contextRef="c-44" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:duryear" id="f-487">1</ix:nonNumeric><ix:nonNumeric contextRef="c-45" xsi:nil="true" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="f-488"></ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-842">http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-843">http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cdw-20241231.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="subsidiary"><xbrli:measure>cdw:subsidiary</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>cdw:segment</xbrli:measure></xbrli:unit><xbrli:unit id="employee"><xbrli:measure>cdw:employee</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-02-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><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="c-11"><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="c-12"><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="c-13"><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="c-14"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-30"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-35"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-27</xbrli:startDate><xbrli:endDate>2024-11-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-44"><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>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-45"><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>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-47"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-51"><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:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-59"><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:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-63"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-69"><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:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-77"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-88"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><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:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><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:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><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>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMay2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueApril2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueApril2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMarch2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMarch2030Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-22</xbrli:startDate><xbrli:endDate>2024-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueAugust2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueAugust2034Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-22</xbrli:startDate><xbrli:endDate>2024-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-08-22</xbrli:startDate><xbrli:endDate>2024-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><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:startDate>2024-08-22</xbrli:startDate><xbrli:endDate>2024-08-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><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:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-169"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:TreasuryLockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-02-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-02-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:A2021LongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:A2013LongTermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:CoworkerStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><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>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-249"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-295"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-320"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-321"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-322"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-323"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-331"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-332"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-333"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-335"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-341"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-342"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-343"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-345"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-346"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-347"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-348"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-365"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-366"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-367"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-368"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-369"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-370"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-371"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-372"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-373"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-374"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-379"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-384"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-396"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-398"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-399"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-404"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-405"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-406"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-407"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-408"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-409"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-410"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-411"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-412"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-413"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-414"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-415"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-416"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-417"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-418"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-419"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-420"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-421"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-422"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-423"><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="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-424"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-429"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-434"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-439"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-442"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-445"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-452"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-454"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-455"><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>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-457"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001402057</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-302 f-303 f-304" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"/></ix:resources></ix:header></div><div id="i7dda2da9122848c1aea9f1e82f76176a_1"></div><div style="min-height:36pt;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="#i7dda2da9122848c1aea9f1e82f76176a_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:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="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: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:3pt;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="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-2">&#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%">ANNUAL 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-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%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December 31</ix:nonNumeric>, 2024</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:10pt;font-weight:400;line-height:120%">or</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;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="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#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="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;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;</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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-35985</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:center"><img src="cdw-20241231_g1.jpg" alt="cdw-2023-red logo (002).jpg" style="height:89px;margin-bottom:5pt;vertical-align:text-bottom;width:168px"/></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="c-1" name="dei:EntityRegistrantName" id="f-7">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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.027%"><tr><td style="width:1.0%"/><td style="width:23.124%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.341%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.079%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></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;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">26-0273989</ix:nonNumeric></span></td></tr><tr><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%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">200 N. Milwaukee Avenue</ix:nonNumeric></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;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Vernon Hills</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">,</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:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Illinois</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">60061</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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: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="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="c-1" name="dei:CityAreaCode" id="f-14">847</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">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"><span><br/></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.861%"><tr><td style="width:1.0%"/><td style="width:39.651%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.652%"/><td style="width:0.1%"/></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="c-1" name="dei:Security12bTitle" id="f-16">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="c-1" name="dei:TradingSymbol" id="f-17">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="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span><br/></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&#160;12(g) of the Act: None</span></div><div style="margin-top:3pt"><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 if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#253;</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="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</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 if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</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:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#253;</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="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </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 (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;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#253;</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="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</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;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#253;</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="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</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:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i7dda2da9122848c1aea9f1e82f76176a_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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:39.094%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.372%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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&#160;filer</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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&#160;reporting&#160;company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#9744;</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#9744;</ix:nonNumeric></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="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 colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:3pt;text-align:right"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric>   </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#160;&#160;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="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 is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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%">&#9744;</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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-28">&#9746;</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;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%">The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant as of June&#160;28, 2024, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-6" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="f-29">29,833</ix:nonFraction> million, based on the per share closing sale price of $223.84 on that date.</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%">As of February&#160;18, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">132,492,273</ix:nonFraction> shares of common stock, $0.01 par value, outstanding.</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:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><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%">Certain parts of the registrant&#8217;s definitive proxy statement for its 2025 annual meeting of stockholders to be held on May&#160;20, 2025, which will be filed with the Securities and Exchange Commission on or before April&#160;30, 2025, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><span><br/></span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:justify"><span><br/></span></div></div><div style="text-align: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="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%">ANNUAL REPORT ON FORM 10-K</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%">Year Ended December&#160;31, 2024 </span></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%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:8.151%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:83.628%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.921%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Item</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_16">Business</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="#i7dda2da9122848c1aea9f1e82f76176a_16">4</a></span></div></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%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_22">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="#i7dda2da9122848c1aea9f1e82f76176a_22">10</a></span></div></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%">Item&#160;1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_25">Unresolved Staff Comments</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="#i7dda2da9122848c1aea9f1e82f76176a_25">21</a></span></div></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%">Item 1C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_28">Cybersecurity</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="#i7dda2da9122848c1aea9f1e82f76176a_28">21</a></span></div></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%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_31">Properties</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="#i7dda2da9122848c1aea9f1e82f76176a_31">22</a></span></div></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%">Item&#160;3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_34">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="#i7dda2da9122848c1aea9f1e82f76176a_34">22</a></span></div></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%">Item&#160;4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_37">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="#i7dda2da9122848c1aea9f1e82f76176a_37">22</a></span></div></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:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_43">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity 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="#i7dda2da9122848c1aea9f1e82f76176a_43">23</a></span></div></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%">Item&#160;6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_46">[RESERVED]</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="#i7dda2da9122848c1aea9f1e82f76176a_46">24</a></span></div></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%">Item&#160;7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_52">Management&#8217;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="#i7dda2da9122848c1aea9f1e82f76176a_52">25</a></span></div></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%">Item&#160;7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_163">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="#i7dda2da9122848c1aea9f1e82f76176a_163">37</a></span></div></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%">Item&#160;8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_166">Financial Statements and Supplementary Data</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="#i7dda2da9122848c1aea9f1e82f76176a_166">38</a></span></div></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%">Item&#160;9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_268">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#i7dda2da9122848c1aea9f1e82f76176a_268">74</a></span></div></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%">Item&#160;9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_271">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="#i7dda2da9122848c1aea9f1e82f76176a_271">74</a></span></div></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%">Item&#160;9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_277">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="#i7dda2da9122848c1aea9f1e82f76176a_277">76</a></span></div></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%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_283">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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="#i7dda2da9122848c1aea9f1e82f76176a_283">76</a></span></div></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:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_289">Directors, Executive Officers and Corporate Governance</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="#i7dda2da9122848c1aea9f1e82f76176a_289">77</a></span></div></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%">Item&#160;11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_292">Executive Compensation</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="#i7dda2da9122848c1aea9f1e82f76176a_292">77</a></span></div></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%">Item&#160;12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_295">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#i7dda2da9122848c1aea9f1e82f76176a_295">77</a></span></div></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%">Item&#160;13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_298">Certain Relationships and Related Transactions, and Director Independence</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="#i7dda2da9122848c1aea9f1e82f76176a_298">77</a></span></div></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%">Item&#160;14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_301">Principal Accountant Fees and Services</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="#i7dda2da9122848c1aea9f1e82f76176a_301">77</a></span></div></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:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_307">Exhibits and Financial Statement Schedules</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="#i7dda2da9122848c1aea9f1e82f76176a_307">78</a></span></div></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%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_310">Form 10-K Summary</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="#i7dda2da9122848c1aea9f1e82f76176a_310">84</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="#i7dda2da9122848c1aea9f1e82f76176a_313">85</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</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, growth, 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 the sections entitled &#8220;Risk Factors&#8221; and &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; included elsewhere in this report 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. 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 made in this report 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 or, with respect to any documents incorporated by reference, available at the time such document was prepared or filed with the SEC. 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%">3</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_13"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_16"></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. 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:700;line-height:120%">Our Company</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 (together with its subsidiaries, the &#8220;Company,&#8221; &#8220;CDW&#8221; or &#8220;we&#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 business, government, education and healthcare customers in the United States (&#8220;US&#8221;), the United Kingdom (&#8220;UK&#8221;) 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 unbiased, offering a broad selection of products and multi-branded IT solutions. Our solutions are delivered in physical, virtual and cloud-based environments through approximately 10,900 customer-facing coworkers, including sellers, highly-skilled specialists and engineers. We are a leading sales channel partner for many original equipment manufacturers (&#8220;OEMs&#8221;), software publishers, cloud providers (collectively, our &#8220;vendor partners&#8221;) and wholesale distributors, whose products we sell or include in the solutions we offer. We provide our vendor partners with a cost-effective way to reach customers and deliver a consistent brand experience through our established end-market coverage, technical expertise and extensive customer access.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We simplify the complexities of technology solutions across design, selection, procurement, integration and management for our customers. Our goal is to have our customers, regardless of their size, view us as a trusted adviser and extension of their IT workforce. Our multi-brand offering approach across our vendor partners enables us to provide the solutions and services that best address each customer&#8217;s specific requirements to enable their desired business outcomes.</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 capabilities to provide integrated IT solutions in approximately 150 countries for customers with primary locations in the US, UK and Canada, which are large and growing markets. These are highly fragmented markets served by thousands of IT resellers and solutions providers. We believe that demand for IT will outpace general economic growth in the markets we serve, fueled by new technologies, including hybrid and cloud computing and artificial intelligence, as well as growing end-user demand for security, efficiency and productivity.</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%">Value Proposition </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 positioned in the middle of the IT ecosystem where we procure products from OEMs, software publishers, cloud providers and wholesale distributors and provide added value to our customers by helping them navigate through complex options and implement the best solution for their business. In this role, we believe we provide unique value to both our vendor partners and our customers.</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:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.832%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Our value proposition to our customers</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Our value proposition to our vendor partners</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%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Broad selection of products and multi-branded IT solutions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Access to over 250,000 customers </span></div></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%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value-added services with integration capabilities</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large and established customer channels</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%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Highly-skilled specialists and engineers</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Strong distribution and implementation capabilities</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%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Solutions across IT lifecycle</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships driving insight into technology roadmaps</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">We provide integrated IT solutions to over 250,000 business, government, education and healthcare customers throughout the US, UK and Canada.</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 serve our customers through sales teams focused on customer end-markets that are supported by highly-skilled specialists and engineers. Our market segmentation allows us to customize our offerings and to provide enhanced expertise in designing and implementing IT solutions that meet our customer&#8217;s specific needs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have three reportable segments: Corporate, Small Business and Public. Our Corporate segment primarily serves US private sector business customers with more than 250 employees. Our Small Business segment primarily serves US private sector business customers with up to 250 employees. Our Public segment is comprised of government agencies and education and healthcare institutions in the US. We also have two other operating segments: CDW UK and CDW Canada, each of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#8220;Other&#8221;).</span></div><div style="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><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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">In our US business, which represents approximately 90% of our Net sales, we currently have five dedicated customer channels: corporate, small business, government, education and healthcare, each of which generated $1.5 billion or greater in Net sales in 2024. Net sales to customers in the UK and Canada combined generated $2.5 billion in 2024. We believe this diversity of customer end-markets provides us with multiple avenues for growth and has been a key factor in our ability to weather economic and technology cycles and gain market share.</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%">Partners</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 offer more than 100,000 products and services from more than 1,000 vendor partners, including well-established companies such as Adobe, APC, Apple, Amazon Web Services, Broadcom Inc., Cisco, Dell Technologies, Google, Hewlett Packard Enterprise, HP Inc., IBM, Intel, Lenovo, Microsoft, NetApp, Nutanix, Palo Alto Networks, Pure Storage and Samsung, as well as from emerging technology companies. This broad portfolio of vendor partners and technologies enables us to offer customers significant options and meet customer demand for the products and solutions that best meet their needs. We believe our value proposition to vendor partners enables us to evolve our offering as new technologies emerge and new companies seek us as a channel partner.</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 2024, we generated $2.0 billion of Net sales from each of our three largest vendor partners. We have received the highest level of certification from major vendor partners such as Broadcom Inc., Cisco, Dell Technologies, Hewlett Packard Enterprise, IBM, Lenovo, Microsoft, NetApp, Nutanix, Palo Alto Networks and Samsung which reflects the extensive product and solution knowledge and capabilities that we bring to our customers. These certifications also provide us with access to favorable pricing, tools and resources, including vendor incentive programs, which we use to provide additional value to our customers. Our vendor partners also regularly recognize us with top awards and select us to develop and grow new customer solutions.</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%">Product Procurement</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 purchase all or only some of the products our vendor partners offer for resale to our customers or for inclusion in the solutions we 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 purchase software from major software publishers and cloud providers for resale to our customers or for inclusion in the solutions we offer. Our agreements allow us to resell cloud based solutions, software or other licensed products to the end-user customer.</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 addition to purchasing products directly from our vendor partners, we purchase products from wholesale distributors for resale to our customers or for inclusion in the solutions we offer. These wholesale distributors provide logistics management and supply-chain services for us, as well as for our vendor partners.</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%">Inventory 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-weight:400;line-height:120%">We operate two distribution centers in North America and one distribution center in the UK, which combined provide more than 1 million square feet in size. Leveraging our distribution and logistics capabilities, we handle and ship approximately 26 million units annually on an aggregate basis from our distribution centers.</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 also have drop-shipment arrangements with many of our OEMs and wholesale distributors, which permit us to offer products to our customers without having to take physical delivery at our distribution centers. These arrangements represented approximately 54% of total North America Net sales in 2024.</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%">We believe that the location of our distribution centers allows us to efficiently ship products to our customers and provide timely access to our principal distributors. We believe that our logistics and configuration capabilities delivered by our highly-skilled and certified team enable us to customize technology for our customers to meet their unique needs.</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 competitive sources of supply are available in substantially all of the product categories that we offer.</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%">Competition</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 market for technology products, solutions and services is highly competitive and subject to economic conditions and rapid technological changes. This competitive environment includes the ability to tailor solutions to customer needs, the quality and breadth of product and service offerings, knowledge and expertise of sales force, customer service, price, product availability, speed of delivery and credit availability. We face competition from resellers, manufacturers who sell directly to customers, large service providers and system integrators, cloud providers, e-commerce companies, and office supply retailers, among others. Smaller, local or regional value-added resellers typically focus on a single solution suite or portfolio of solutions from one or two vendor partners.</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><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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">We believe we are well positioned to compete within this marketplace due to our competitive advantages. We expect the competitive landscape to continue to evolve as new technologies and consumption models emerge, such as cloud-based and other &#8220;as a service&#8221; solutions, hyper-converged infrastructure, embedded software solutions and solutions that incorporate artificial intelligence. While innovation can help our business as it creates new offerings for us to sell, it can also disrupt our business model and create new and stronger competitors. For additional information on the risks associated with competition, see &#8220;Item 1A. Risk Factors.&#8221;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe we have sustainable competitive advantages that differentiate us in the marketplace. We focus on providing high quality service to gain new customers and retain existing customers. We have built a strong sales organization and deep services and solutions capabilities over time and expect to continue to invest to enhance these capabilities. We believe the combination of our competitive advantages of scale, performance-driven culture and enhanced capabilities will help drive sustainable, profitable growth for us today and in the future. Our scale enables us to have a national and international footprint, as well as invest in resources to meet specific customer end-market needs. Our sellers are organized around unique customer end-markets that are both vertically and geographically focused. Our scale enables our ability to invest in specialists and engineers who work directly with our sellers to help customers implement complex IT solutions. We have cross-border relationships that enable us to serve the needs of our US, UK and Canadian-based customers in approximately 150 countries. Our strong, execution-oriented culture is underpinned by our compensation system.</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%">Our 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%">Our offerings range from discrete hardware and software products and services to complex integrated solutions including one or more of these elements. We believe our customers increasingly view technology purchases as integrated solutions vital to their strategies, business outcomes and missions rather than discrete product and services categories. Our hardware category includes notebooks/mobile devices (including tablets), network communications (&#8220;netcomm products&#8221;), collaboration hardware, data storage and servers, desktop computers and other hardware. Our software category includes cloud solutions, software assurance, application suites, security, virtualization, collaboration and productivity applications, operating systems and network management. Our services include advisory and design, software development, implementation, managed services and warranties.</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%">IT is important to both critical business operations and to drive greater growth and productivity. To help our customers accomplish this, we have built a robust portfolio of solutions across hybrid infrastructure, digital experience, security, digital velocity and services that we provide in on-premise, hybrid or cloud-based environments.</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%">We provide customers with technology solutions and services on the public cloud, which reside off-premise on a public (shared) infrastructure, private cloud solutions, which reside on customer premises and hybrid cloud solutions that deliver the benefits of both public and private options. Our migration, integration and managed services help our customers simplify cloud adoption and management, across the entire IT lifecycle. Engineers work with our customers to design cloud solutions meeting their organizational, technology and financial objectives.</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%">We offer a broad portfolio of integrated solutions that include the following on-premise, hybrid and cloud capabilities:</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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Hybrid Infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We assess our customers application infrastructure need, design flexible, resilient and efficient solutions and manage the solution throughout its lifecycle. Our broad portfolio of hardware and software products, encompassing both on and off-premise solutions, enables us to provide well-integrated solutions, including converged and hyper-converged infrastructure, physical and virtualized servers, software defined automation and orchestration solutions, hybrid storage, energy-efficient power and cooling, and data center networking.</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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Digital Experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We build end-to-end solutions that deliver access to applications that improve our customers&#8217; productivity regardless of device or location. We connect our customers&#8217; physical devices, including laptops, desktops, IP Phones, mobile devices and print systems. We utilize collaboration solutions to unite applications via the integration of products that facilitate the use of multiple enterprise communication methods including email, persistent chat, social media, voice and video. We also host cloud-based collaboration solutions. We enable our customers with artificial intelligence (&#8220;AI&#8221;) solutions that empower their end users and drive efficiency in business-critical functions. Our solutions provide the tools that allow our customers&#8217; employees to share knowledge, ideas and information among each other and with clients and partners effectively, securely and quickly.</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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Security</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: We assess our customers&#8217; security needs and provide them with tools and services to help effectively manage risk, increase business continuity and operational efficiency, and improve their end user experience. We are a security solutions integrator that combines our expertise in advisory, design, solution architecture and implementation services. Our customer solutions can take the form of hardware, software or Software as a Service across a multitude of categories such as: endpoint security, email security, web security, intrusion prevention, identity and access </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><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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></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%">management, next-generation firewall, security service edge, security information and event management, exposure and threat management, governance, risk and compliance, data security and governance, cloud infrastructure entitlement management, virtual private network services, network access control and physical security. Security consulting engagements include security maturity assessments, policy and procedure gap analysis, security roadmaps and health checks.</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-style:italic;font-weight:400;line-height:120%;padding-left:32.5pt">Digital Velocity:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We deliver advanced digital transformation solutions that enable organizations to modernize their IT infrastructure, applications and operations. Leveraging expertise in cloud-native deployment, DevOps, artificial intelligence and automation, we help customers improve business outcomes through scalable and secure technology implementations. We enable specific customer business needs through customer software engineering engagements, providing custom application development, modernization and integration services, as well as talent orchestration solutions that give our customers access to technical resources that supplement their workforce for project-based engagements and periods of peak demand. </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 each of the solutions areas above, we provide services that help organizations plan, design, configure, orchestrate and manage technology for their unique needs. Our offerings demonstrate our expertise in the most critical technology areas for our customers. Our highly-skilled specialists and engineers have expertise in integrated cloud, collaboration, data center, mobility and security business technology, from the physical to the application layer. We leverage best-in-class partner technology platforms to seamlessly architect and manage disparate IT platforms into integrated business technology solutions.</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%">Although we believe customers increasingly view technology purchases as solutions rather than discrete product and service categories, our Net sales by major category, based upon our internal category classifications, was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:29.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;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%">Hardware:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><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 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,089.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%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,690.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%">21.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,179.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%">26.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></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%">Netcomm Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538.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%">12.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%">3,185.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%">14.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%">2,729.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%">11.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%">Collaboration</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,770.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%">8.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%">1,909.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%">8.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%">2,394.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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 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%">Data Storage and Servers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,133.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%">10.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%">2,240.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%">10.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%">2,479.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%">10.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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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%">1,069.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%">5.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%">1,284.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.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%">Other Hardware</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,575.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%">12.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%">2,607.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%">12.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%">3,022.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%">12.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><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="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%">15,219.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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%">15,702.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%">73.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%">18,091.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%">76.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:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804.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%">18.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%">3,799.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%">17.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%">3,684.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%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867.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%">8.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%">1,761.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%">8.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%">1,842.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%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.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%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.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%">0.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%">Total Net sales</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%">20,998.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,748.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenue is recorded on a net basis for accounting purposes. As a result, the category percentage of Net sales is not representative of the category percentage of gross profits.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Our Internal Capabilities</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%">Human 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-weight:400;line-height:120%">Our long-standing values and philosophies of success are based on fostering a welcoming, respectful, accountable and fair culture where coworkers have the opportunity to thrive. This culture, along with strong training and development, competitive compensation and opportunities for meaningful careers, drives business results and competitive advantage.</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 approximately 15,100 coworkers across the globe, with 11,500 coworkers in the US and 3,600 coworkers in international locations. More than 50% of our US Net sales are generated by account managers who have more than seven years of tenure with CDW. Our coworker relations are strong, and none of our coworkers are represented by a labor union or covered by a collective bargaining agreement.</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:700;line-height:120%">One CDW</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%">One CDW reflects the work we do to find, attract and retain top talent, encourage a welcoming and respectful culture, create meaningful partnerships across teams, and ensure coworkers have the tools and opportunities to grow and help the business succeed. </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:700;line-height:120%">Coworker Engagement</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 strive to create a culture of collaboration, respect and individual growth and reward. Our coworker engagement strategy utilizes periodic surveys as well as virtual listening groups to gain a real-time understanding of the coworker experience at CDW. As a result of our coworkers&#8217; consistent engagement, we have garnered meaningful feedback and recommendations, which have led to measurable and impactful results.</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:115%">Training &amp; Development</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 focus on skills enhancement, leadership development, innovation excellence and professional growth throughout our coworkers&#8217; careers. Our programs include, but are not limited to leadership development trainings, unique developmental opportunities for our high-potential emerging leaders, a robust training program for new sales coworkers, technical skill development training, a 12-month apprentice-style program for aspiring engineers and coworker access to over 20,000 on-demand educational modules with new content updated frequently. </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:115%">Total Rewards</span><span style="color:#000000;font-family:'Cambria',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </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 total rewards philosophy provides market competitive compensation and benefits designed to attract, retain and motivate our coworkers. We pay for performance through our compensation programs which are aligned to both individual and company performance. Our sellers&#8217; compensation is aligned to their individual performance and provides substantially uncapped commission opportunity. We provide a comprehensive benefits package to our coworkers, including healthcare, retirement plans with profit sharing and match, tuition assistance, parental leave policies, adoption assistance, paid time off, paid volunteer hours and philanthropic match programs based upon eligibility and location.</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:115%">Health and Safety</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 committed to prioritizing the health and well-being of our coworkers. We dedicate time and resources to identify safety hazards of all types, mitigate safety risk and routinely train our coworkers using industry best-practices as our standard, as well as provide increased access to mental health resources.</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:115%">Oversight and 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-weight:400;line-height:120%">Our Coworker Success organization is responsible for the strategy and management of coworker-related matters, working in concert with all our leaders. Our Board understands the importance of our respectful, performance-driven culture to our ongoing success and is actively engaged with our Chair and Chief Executive Officer and our Chief Human Resources Officer across a broad range of human capital management topics.</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%">Marketing</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 market the CDW brand to US, UK and Canadian audiences through various channels, including mass media, digital, print, social media and other emerging channels. We target current and prospective customers through integrated marketing programs including email, display ads, paid search, social media, events and sponsorships. These programs are supported by integrated communication efforts targeting technology decision-makers, influencers and the general public using a combination of expert technology articles, videos, case studies, media interviews and speaking events.</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%">8</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">As a result of our relationships with vendor partners, a significant portion of our advertising and marketing expenses is reimbursed through cooperative advertising programs. 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. We believe that our results and analytical techniques for measuring marketing efficacy differentiates us from our competitors.</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%">Information Technology Systems</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 maintain customized IT and unified communication systems that enhance our ability to provide prompt, efficient and expert service to our customers. In addition, these systems enable centralized management of key functions, including purchasing, inventory management, billing and collection of accounts receivable, sales, distribution and financial accounting and reporting. Our systems provide us with thorough and detailed information regarding key aspects of our business. These capabilities help us to continuously enhance productivity, ship customer orders quickly and efficiently, respond appropriately to industry changes and provide high quality customer service. We believe our websites and software tools, which provide electronic order processing and advanced features, such as order tracking, reporting and asset management, make it easy for customers to transact business with us and ultimately strengthen our customer relationships. We are in the process of implementing a new enterprise resource planning (&#8220;ERP&#8221;) system, along with other system transformation initiatives, that will enable us to streamline processes and enhance visibility in our key business processes. The significant system transformation initiatives, including ERP, are anticipated to be released in 2025 with incremental system transformation releases continuing in 2026.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available 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%">We maintain a website at www.cdw.com. You may access our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 with the SEC free of charge at our website as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC.&#160;Our website and the information contained on that site, or connected to that site, are not incorporated into and are not a part of this report.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_19"></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%">Information about our Executive Officers</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The following table lists the name, age as of February&#160;21, 2025 and positions of each executive officer of the Company.</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.790%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Age</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Position</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Christine A. Leahy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chair of our Board of Directors since January 2023; President and Chief Executive Officer and member of our Board of Directors since January 2019; Chief Revenue Officer from July 2017 to December 2018.</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:9pt;font-weight:400;line-height:100%">Sona Chawla</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Growth and Innovation Officer since January 2020; President, Kohl&#8217;s Corporation (an omnichannel retailer) from May 2018 to October 2019 and Chief Operating Officer, Kohl&#8217;s Corporation from November 2015 to May 2018.</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:9pt;font-weight:400;line-height:100%">Elizabeth H. Connelly</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Commercial Officer since October 2024; Senior Vice President, Vertical Markets, from January 2024 to October 2024; Senior Vice President, Healthcare from September 2022 to December 2023; Chief Human Resources Officer and Senior Vice President, Coworker Services from December 2018 to September 2022.</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:9pt;font-weight:400;line-height:100%">Frederick J. Kulevich</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President, General Counsel and Corporate Secretary since October 2017 and Interim Chief People Officer from November 2023 to September 2024.</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:9pt;font-weight:400;line-height:100%">Albert J. Miralles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Financial Officer and Senior Vice President, Enterprise Business Operations since January 2025; Senior Vice President and Chief Financial Officer from September 2021 to January 2025; Executive Vice President and Chief Financial Officer, CNA Financial Corporation (a commercial property and casualty insurance company) from February 2020 to September 2021; President, CNA Warranty from October 2019 to September 2021; Executive Vice President and Chief Risk Officer of the CNA Insurance Companies from January 2018 to October 2019.</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:9pt;font-weight:400;line-height:100%">Katherine E. Sanderson</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior Vice President, Coworker Success and Chief Human Resources Officer since September 2024; Executive Vice President and Chief Human Resources Officer, R1 RCM (a healthcare technology and services company) from November 2018 to September 2024.</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%">9</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item 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-style:italic;font-weight:400;line-height:120%">There are many factors that could adversely affect our business, results of operations and cash flows, some of which are beyond our control. The following is a description of some important factors that may cause our business prospects, results of operations and cash flows in future periods to differ materially from those currently expected or desired. Factors not currently known to us or that we currently deem to be immaterial may also materially and adversely affect our business, results of operations and 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:700;line-height:120%;text-decoration:underline">Business and Operational Risks</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:700;line-height:120%">Our business depends on our vendor partner and wholesale distributor relationships and the terms of the agreements governing those relationships.</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 solutions portfolio includes products and services from OEMs, software publishers and cloud providers. We are authorized by these vendor partners to sell all or some of their products and services via direct marketing activities. Our authorization with each vendor partner is subject to specific terms and conditions regarding such things as sales channel restrictions, product return privileges, services performance commitments, price protection policies, purchase discounts and vendor partner programs and funding, including purchase rebates, sales volume rebates, purchasing incentives and cooperative advertising reimbursements. However, our contracts with our vendor partners are primarily short-term and many of these arrangements are terminable upon notice by either party. A reduction in vendor partner programs or funding or our failure to timely react to changes in vendor partner programs or funding could have an adverse effect on our business, results of operations or cash flows. In addition, a reduction in the amount or a change in the terms of credit granted to us by our vendor partners could increase our need for, and the cost of, working capital and could have an adverse effect on our business, results of operations or 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%">From time to time, vendor partners may terminate or limit our right to sell some or all of their products or change the terms and conditions or reduce or discontinue the incentives that they offer us. For example, there is no assurance that, as our vendor partners continue to sell directly to end users and through resellers, they will not limit or curtail the availability of their products to solutions providers like us. Any such termination or limitation or the implementation of such changes could have a negative impact on our business, results of operations or 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%">We purchase the products included in our portfolio both directly from our vendor partners and from wholesale distributors. A significant portion of our sales are derived from products manufactured by Apple, Cisco, Dell Technologies, HP Inc., Lenovo and Microsoft. In addition, purchases from two wholesale distributors, Ingram Micro and TD SYNNEX, represent over 25% of our total purchases. The loss of, or change in business relationship with, any of these or any other wholesale distributors or key vendor partners, or the diminished availability of their products, including due to backlogs for their products, could reduce the supply and impact the cost of products we sell and negatively impact our competitive position.</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%">Further, the sale, spin-off or combination of any of our key vendor partners or wholesale distributors and/or certain of their business units, including any such sale to or combination with a vendor with whom we do not currently have a commercial relationship or whose products we do not sell, or our inability to develop relationships with new and emerging vendors and vendors that we have not historically represented in the marketplace, could have an adverse impact on our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">Our sales are dependent on continued innovations in technology by our vendor partners and the competitiveness of their offerings, and our ability to partner with new and emerging technology providers.</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 technology industry is characterized by rapid innovation and the frequent introduction of new and enhanced hardware, software and services, such as cloud-based and other &#8220;as a service&#8221; solutions, hyper-converged infrastructure, embedded software solutions and solutions that incorporate artificial intelligence. We have been and will continue to be dependent on innovations in technology, as well as the adoption of those innovations by customers. Also, customers may delay spending while they evaluate new technologies. A decrease in the rate of innovation, a lack of adoption of innovations by our customers or delays in technology spending by our customers, could have an adverse effect on our business, results of operations or 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%">In addition, if we are unable to anticipate and expand our capabilities to keep pace with changes in technology and new hardware, software and services, for example by providing the appropriate training to our account managers, specialists and engineers to enable them to effectively sell and deliver such new offerings to customers, our business, results of operations or cash flows could be adversely affected.</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 also are dependent upon our vendor partners for the development and marketing of hardware, software and services to compete effectively with hardware, software and services of vendors whose products and services we do not currently offer or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">that we are not authorized to offer in one or more customer channels. To the extent that a vendor&#8217;s offering that is in high demand is not available to us for resale in one or more customer channels, and there is not a competitive offering from another vendor that we are authorized to sell in such customer channels, our business, results of operations or cash flows could be adversely impacted.</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:700;line-height:120%">Issues relating to the use or capabilities of artificial intelligence, including social, ethical and safety issues, in hardware, software and services offerings may result in reputational harm, liability or increased costs. </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%">Social, ethical and safety issues relating to the use of new and evolving technologies such as artificial intelligence-based technologies, including generative AI in our hardware, software and service offerings, as well as in our internal platforms, may result in reputational harm and liability. Certain of the hardware, software and services we offer increasingly utilize AI, and, as with many innovations, AI presents risks and challenges that could affect its adoption, and therefore our business. If we use, enable or offer solutions that draw controversy due to their perceived or actual impact on society, we may experience brand or reputational harm, competitive harm and/or legal liability. Increased focus and potential government regulation of AI may also increase the burden and cost of compliance in this area, subjecting us to brand or reputational harm, competitive harm and/or legal liability. Failure to address AI issues by us or others in our industry could undermine public confidence in AI and slow adoption of AI in our products and 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%">Additionally, the development, adoption and use of AI by us or our vendor partners could result in unintended consequences, including exposing us to additional risks related to cybersecurity, privacy and data security, such as the risk of increased vulnerability to cybersecurity threats and exposure or theft of proprietary or sensitive information (which could result in such information being made available to our competitors and other members of the public), impacts to the stability of our operations, the generation of factually incorrect or biased outputs, reliance on outdated or unverified data, potential intellectual property infringements, the inability to protect generated content while facing unfavorable licensing terms and the inability to attract and retain key personnel. AI technologies are complex and rapidly evolving, and we face significant competition in the market and from other companies regarding such technologies. Further, the responsible development and deployment of AI requires ongoing investment in research, development and governance, which could adversely affect our results of operation or 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-style:italic;font-weight:700;line-height:120%">Substantial competition could reduce our market share and significantly harm our financial performance.</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 compete with resellers, manufacturers who sell directly to customers, large service providers and system integrators, communications service providers, cloud providers, e-commerce companies and office supply retailers, among others. We expect the competitive landscape to continue to evolve as new technologies and consumption models emerge, such as cloud-based and other &#8220;as a service&#8221; solutions, hyper-converged infrastructure, embedded software solutions and solutions that incorporate artificial intelligence. Our continued competitiveness depends upon our ability to anticipate and evolve at pace and scale with new technologies, services and solutions through strategic and timely investments in innovation, expansion of offerings and the capabilities necessary to implement them.</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 innovation can help our business as it creates new offerings for us to sell, it can also disrupt our business model and create new and stronger competitors. For instance, while cloud-based solutions present an opportunity for us, cloud-based solutions and technology solutions as a service could increase the amount of sales directly to customers rather than through solutions providers like us, or could reduce the amount of hardware we sell. In addition, some of our hardware and software vendor partners sell, and could intensify their efforts to sell, their products directly to our customers. Moreover, traditional OEMs have increased their services capabilities through mergers and acquisitions, which could potentially increase competition in the market to provide comprehensive technology solutions to customers. If we are unable to effectively respond to the evolving competitive landscape, or respond in a manner that is less effective than that of our competitors, our business, results of operations or cash flows could be adversely impacted.</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 focus on providing high quality service to gain new customers and retain existing customers. To the extent we face increased competition to gain and retain customers, we may be required to reduce prices, increase advertising expenditures or take other actions which could adversely affect our business, results of operations or cash flows. Additionally, some of our competitors may reduce their prices in an attempt to stimulate sales, which may require us to reduce prices. This would require us to sell a greater number of products to achieve the same level of Net sales and Gross profit. If such a reduction in prices occurs and we are unable to attract new customers and sell increased quantities of products, our sales growth and profitability could be adversely affected.</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%">11</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="#i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:700;line-height:120%">The success of our business depends on the continuing development, maintenance and operation of our information technology systems.</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 success is dependent on the accuracy, proper utilization and continuing operation, maintenance and development of our information technology systems, including our business systems, such as our sales, customer management, financial and accounting, marketing, purchasing, warehouse management, e-commerce and mobile systems, as well as our operational platforms, including voice and data networks and power systems, which may include third-party hosted systems or systems that may utilize cloud technologies outside of our control. The quality and our utilization of the information generated by our information technology systems, and our success in implementing new systems and upgrades, including our transformation initiatives, could adversely affect, among other things, our ability to:</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">conduct business with our customers, including delivering services and solutions to them;</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">provide the means to effectively manage global operations across time zones;</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">keep pace with changes and innovation and compete effectively;</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">effectuate comprehensive and reliable data collection, maintenance and governance;</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">manage our inventory, accounts receivable and accounts payable;</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">support planned growth in services and solutions and continued evolution of the business;</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">purchase, sell, ship and invoice our hardware and software products and provide and invoice our services efficiently and on a timely basis; </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">maintain an effective internal control environment around our financial close process and regulatory reporting requirements;</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">execute the financial close processes and deliver our required financial reporting with the SEC; and</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">maintain our cost-efficient operating model while scaling our 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%">Our information technology systems are inherently exposed to varied technological threats beyond our control. While we have taken steps to protect our information technology systems from a variety of threats, both internal and external, and from human error, there can be no guarantee that those steps will be effective. Furthermore, although we have redundant systems at a separate location to back up our primary systems, there can be no assurance that these redundant systems will operate properly if and when required. Moreover, software vulnerabilities within the third-party information technology software and systems we use are discovered and reported on nearly a daily basis. When made public or otherwise known to us, we attempt to remediate or mitigate these vulnerabilities following guidance provided by the software vendor, and/or appropriate authorities, and before the vulnerability is successfully used in a cyberattack against our systems. If and when cyberattacks target and successfully exploit these vulnerabilities, we take steps designed to contain and limit the impact on our business. Any disruption to or infiltration of our information technology systems could significantly impact our ongoing business operations, harm our reputation and adversely affect our results of operations and our ability to comply with customer, partner, legal or regulatory obligations.</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 maintain and periodically upgrade many of our information technology systems, some of which are complex, costly and time consuming. If our information technology systems are not properly maintained or enhanced, the attention of our coworkers could be diverted and our ability to provide the level of service our customers demand could be constrained for some time. Further, new information technology systems and updates to existing information technology systems may not properly integrate with other information technology systems. Also, once implemented, the new information technology systems, updates to existing information technology systems and related technology may not provide the intended efficiencies or anticipated benefits, or could be defective, contain a security vulnerability or improperly installed or managed, and could add costs, complications and disruptions to our ongoing 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%">From time to time, we may acquire new companies, businesses or sites with cybersecurity and data protection systems which may not conform with our standards. It may require significant time and expense to upgrade and integrate such systems and controls, and if we are unable to do so in a timely manner, or at all, failures or breaches of such systems could harm our reputation, business and results of operations due to failure to comply with customer, partner, legal or regulatory obligations.</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%">12</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="#i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:700;line-height:120%">Breaches of data security and the failure to protect our information technology systems from cybersecurity threats could adversely impact our 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%">Our business involves the handling, storage and transmission of proprietary information and sensitive or confidential data, including personal information of coworkers, customers, partners and others, which we must do in compliance with applicable law. In connection with our services business, some of our coworkers have access to our customers&#8217; confidential data and other information. Additionally, third parties, such as data center colocation and hosted solution partners, provide services to us and also provide services as a component of our services delivery to customers and to customer systems. These third parties or others that are a part of our supply chain could also be a source of security risk in the event of a failure to protect their own products, security systems and infrastructure and we may not be able to control the manner in which these third parties respond to any security breach. We have privacy and data security policies, practices and controls in place that are designed to prevent security breaches; however, as newer technologies evolve, as more business is conducted over the internet and remotely, as we acquire more business operations from targets with differing cybersecurity and data protection controls and as the portfolio of the service providers we exchange confidential information, software and/or hardware with expands, we have been subject to breaches in security and are increasingly likely to be exposed to risks from breaches in security, including those arising from human error, negligence or mismanagement or from illegal or fraudulent acts, such as cyberattacks. Further, as AI continues to evolve, malicious actors could use AI to enhance the sophistication and coordination of their attacks, which could pose significant challenges to our security defenses. Additionally, as technology vendors consolidate and aggregate applications into unified platforms, the risk and magnitude of business disruption from security breaches increases due to vendor/system concentration. </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, and third parties upon which we rely, regularly experience malicious attacks and other attempts to gain unauthorized access to our systems, and attacks against us by state-sponsored organizations and nation-states may increase during periods of intense diplomatic or armed conflicts. Further, security breaches may go undetected and persist in our environments for extended periods. Although we have not experienced a material security breach to date, the evolving and escalating nature of cybersecurity threats, in light of new and sophisticated methods used by criminals and cyberterrorists, state-sponsored organizations and nation-states, including computer viruses, malware, ransomware, phishing, misrepresentation, social engineering and forgery, make it increasingly challenging to anticipate, detect and defend against these threats. We and our third-party partners have implemented various security controls to meet compliance and privacy requirements while defending against these evolving security threats. However, breaches in security could expose us, our supply chain, our customers or other individuals to significant disruptions and a risk of public disclosure, loss or misuse of confidential data. </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%">Security breaches could result in legal claims or proceedings, liability or regulatory penalties under laws protecting the privacy of personal information (including those under the European Union General Data Protection Regulation and the California Privacy Rights Act), significant remediation costs as well as the loss of partners and existing or potential customers and, ultimately, damage to our brand and reputation and adversely impact our business. While we maintain insurance coverages that are intended to address certain aspects of data security, such insurance may be insufficient to cover all losses or all types of claims that may arise, and may not continue to be available to us on economically reasonable terms or at all. Moreover, media or other reports of perceived vulnerabilities in our network security or perceived lack of security within our environment, even if inaccurate, could materially adversely impact our reputation and business. The cost and operational consequences of implementing further data protection measures could also be material. Such breaches, costs and consequences could adversely affect our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">If we or our third-party service providers fail to provide high-quality services to our customers, our reputation, brand, business, results of operations or cash flows could be adversely affected.</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 services include professional services, managed services, warranties, configuration services, partner services and telecom services. Additionally, we deliver and manage mission critical software, systems and network solutions for our customers. We also offer certain services, such as implementation and installation services and repair services, to our customers through various third-party service providers engaged to perform these services on our behalf. If we or our third-party service providers fail to provide high-quality services to our customers or such services result in an unplanned disruption of our customers&#8217; businesses, this could, among other things, result in legal claims and proceedings and liability for us. Moreover, as we expand our services and solutions business and provide increasingly complex services and solutions, we may be exposed to additional operational, regulatory and other risks. We also could incur liability for failure to comply with the rules and regulations applicable to the new services and solutions we provide to our customers. If any of the foregoing were to occur, our reputation with our customers, our brand and our business, results of operations or cash flows could be adversely affected.</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%">13</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="#i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:700;line-height:120%">If we lose any of our key personnel, are unable to attract and retain the talent required for our business, our labor costs significantly increase or our approach to workforce management is ineffective, our business could be disrupted and our financial performance could suffer.</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 success is heavily dependent upon our ability to attract, develop, engage and retain key personnel to manage, lead, innovate and grow our business, including our key executive, management, sales, services, specialists and engineers. Additionally, we rely on offshore operations to execute and deliver on certain functions within the organization.</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 future success will depend to a significant extent on the efforts of our leadership team, as well as the effectiveness of our succession planning and efforts to develop and promote top talent. Our future success also will depend on our ability to retain and motivate our customer-facing coworkers, who have been given critical CDW knowledge regarding, and the opportunity to develop strong relationships with, many of our customers. In addition, as we seek to expand our offerings of value-added services and solutions, our success will even more heavily depend on attracting and retaining highly-skilled specialists and engineers, for whom the market is extremely competitive.</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 order to attract, retain and motivate key personnel in a competitive marketplace, it is important to provide a competitive compensation package. If our compensation package is not viewed as being competitive, our ability to attract, retain and motivate key personnel could be adversely affected. Additionally, as minimum wage rates increase or related laws and regulations change, we have and may need to continue to increase not only the wage rates of our minimum wage coworkers, but also the wages paid to our other hourly or salaried coworkers.</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 sustained labor shortage or increased turnover rates within our coworker base could lead to increased costs, such as increased overtime to meet demand and increased wage rates to attract and retain coworkers, and could adversely affect our business, results of operations or cash flows. Additionally, if we fail to effectively manage our workforce, we may need to terminate or reposition coworkers within our Company to eliminate an abundance of or to reconfigure resources, which could damage our coworker relations and our ability to attract and retain key personnel.</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%">If we are unable to attract, develop, engage and retain key personnel, or if our approach to workforce management, including management of our offshore operations, is ineffective, our relationships with our vendor partners and customers and our ability to expand our offerings of value-added services and solutions could be adversely affected. Moreover, if we are unable to continue to train our sales, services and technical personnel effectively to meet the rapidly changing technology needs of our customers, the overall quality and efficiency of such personnel could decrease. Such consequences could adversely affect our business, results of operations or cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have outsourced certain business processes to third-party outsource partners and any service failures or disruptions related to these outsourcing arrangements could adversely affect our 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%">We rely on our outsource partners, including offshore partners, to execute and deliver on certain business processes within the organization. While we make significant effort to conduct appropriate diligence before entering into arrangements with an outsourcing partner, failure by these outsource partners to meet their contractual, regulatory and other obligations to us, including cybersecurity protections, or our failure to adequately monitor their performance, could negatively impact our operations, expected cost savings or efficiencies, and could result in work stoppages, strikes or performance issues with such outsource partners. As a result of these outsourcing arrangements, we may experience interruptions or delays in our processes, loss or theft of proprietary or sensitive data or other cybersecurity issues, compliance issues, challenges in maintaining and reporting financial and operational information, and increased costs to remediate any unanticipated issues that arise, any of which could materially and adversely affect our business, financial condition and 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-style:italic;font-weight:700;line-height:120%">A natural disaster or other adverse occurrence at one of our primary facilities or a third-party provider location could damage our 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%">If the warehouse and distribution equipment or operations at one of our distribution centers or such facilities or operations of our outsource partners were to be seriously damaged or disrupted by a natural disaster, which may increase in number or severity as a result of climate change, or other adverse occurrence, including disruption related to political or social unrest, we could utilize another distribution center or third-party distributors to ship products to our customers. However, this may not be sufficient to avoid interruptions in our service and may not enable us to meet all of the needs of our customers and could cause us to incur incremental operating costs. In addition, we operate numerous facilities which may contain both business-critical data and confidential information of our customers and third parties, such as data center colocation, managed services sites and hosted solution partners, and third parties provide services as a component of our services delivery to customers. A natural disaster or other adverse occurrence at any of our major data storage locations, managed services sites or third-party provider locations could negatively impact our business, results of operations or cash flows.</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%">14</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="#i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:700;line-height:120%">Increases in the cost of commercial delivery services or disruptions of those services could materially adversely impact our 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%">We generally ship hardware products to our customers by FedEx, United Parcel Service and other commercial delivery services and invoice customers for delivery charges. If we are unable to pass on to our customers future increases in the cost of commercial delivery services (including those that may result from an increase in fuel or personnel costs or a need to use higher cost delivery channels during periods of increased demand), our profitability could be adversely affected. Additionally, strikes, inclement weather, natural disasters or other service interruptions by such shippers or periods of increased demand on delivery services, such as those we have experienced during the COVID-19 pandemic, could materially adversely affect our ability to deliver or receive products on a timely 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-style:italic;font-weight:700;line-height:120%">We are exposed to accounts receivable and inventory risks.</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 extend credit to our customers for a significant portion of our sales. We are subject to the risk that our customers may not pay for the products they have purchased or may pay at a slower rate than we have historically experienced. These risks are heightened during periods of global or industry-specific economic downturn or uncertainty, during periods of rising interest rates or, in the case of public sector customers, during periods of budget constraints or budget cuts. Further, evolving product delivery models, such as multi-year subscriptions, may result in prolonged risk as customer terms extend in duration. Significant failures of customers to timely pay all amounts due to us could adversely affect our business, results of operations or 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%">We are also exposed to inventory risks as a result of the rapid technological changes that affect the market and pricing for the products we sell. In addition to drop-ship arrangements with many of our OEMs and wholesale distributors, we seek to minimize our inventory exposure through a variety of inventory management procedures and policies, including our rapid-turn inventory model, as well as vendor price protection and product return programs. However, if we were unable to maintain our rapid-turn inventory model, if there were unforeseen product developments that created more rapid obsolescence or if our vendor partners were to change their terms and conditions, our inventory risks could increase. We also from time to time take advantage of cost savings associated with certain opportunistic bulk inventory purchases offered by our vendor partners or we may decide to carry high inventory levels of certain products that have limited or no return privileges due to customer demand or request or to manage supply chain interruptions. If we purchase inventory in anticipation of customer demand that does not materialize, or if customers reduce, delay or decommit from orders, and if we were unable to return the inventory to a vendor partner, we would be exposed to an increased risk of inventory obsolescence.</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:700;line-height:120%">We could be exposed to additional risks if we continue to make strategic investments or acquisitions or enter into alliances.</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 continue to pursue transactions, including strategic investments, acquisitions or alliances, in an effort to extend or complement our existing business. These types of transactions involve numerous business risks, including finding suitable transaction partners and negotiating terms that are acceptable to us, the diversion of management&#8217;s attention from other business priorities, extending our product or service offerings into areas in which we have limited experience, entering into new geographic markets, an acquisition target&#8217;s differing or inadequate cybersecurity and data protection controls, the potential loss of key coworkers or business relationships and successfully integrating acquired businesses. There can be no assurance that the intended benefits of our investments, acquisitions and alliances will be realized, or that those benefits will offset these numerous risks or other unforeseen factors, any of which could adversely affect our business, results of operations or 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%">In addition, our financial results could be adversely affected by financial adjustments required by generally accepted accounting principles in the United States of America (&#8220;US GAAP&#8221;) in connection with these types of transactions where significant goodwill or intangible assets are recorded. To the extent the value of goodwill or identifiable intangible assets becomes impaired, we may be required to incur material charges relating to the impairment of those assets.</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:700;line-height:120%">Our future operating results may fluctuate significantly, which may result in volatility in the market price of our stock and could impact our ability to operate our business effectively.</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 experience significant variations in our future quarterly results of operations. These fluctuations may cause the market price of our common stock to be volatile and may result from many factors, including the state of the technology industry in general, shifts in demand and pricing for hardware, software and services, the introduction of new products or upgrades. Further, if our customers&#8217; businesses are adversely affected by global or regional economic conditions such as cost inflation or rising interest rates, they may delay or reduce purchases from us, which could adversely affect our 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%">Our operating results are also highly dependent on Gross profit. Our Gross profit fluctuates due to numerous factors, some of which may be outside of our control, including general macroeconomic conditions including inflation; pricing pressures; </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%">15</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">changes in product costs from our vendor partners; the availability of price protection, purchase discounts and incentive programs from our vendor partners; changes in product, order size and customer mix; the risk of some items in our inventory becoming obsolete; increases in product and delivery costs that we cannot pass on to customers; and general market and competitive conditions.</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 addition, our cost structure is based, in part, on anticipated sales and gross margins. Therefore, we may not be able to adjust our cost structure quickly enough to compensate for any unexpected sales or gross margin shortfall, and any such inability could have an adverse effect on our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">Fluctuations in foreign currency have an effect on our reported 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%">Our exposure to fluctuations in foreign currency rates results primarily from the translation exposure associated with the preparation of our Consolidated Financial Statements. While our Consolidated Financial Statements are reported in US dollars, the financial statements of our subsidiaries outside the US are prepared using the local currency as the functional currency and translated into US dollars. As a result, fluctuations in the exchange rate of the US dollar relative to the local currencies of our international subsidiaries, particularly the British pound and the Canadian dollar, could cause material fluctuations in our reported results of operations. We also have foreign currency exposure to the extent sales and purchases are not denominated in a subsidiary&#8217;s functional currency, which could have an adverse effect on our business, results of operations or 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:700;line-height:120%;text-decoration:underline">Macroeconomic and Industry Risks</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:700;line-height:120%">Global and regional economic and political conditions may have an adverse impact on our 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%">Political events, trade and other international disputes, geopolitical tensions, war, terrorism, natural disasters, public health issues, including pandemics such as COVID-19, industrial accidents and other business interruptions can harm or disrupt international commerce and the global economy, and could have a material adverse effect on the Company and its customers, suppliers, outsource partners, logistics providers, distributors, cellular network carriers and other channel partners.</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%">Weak or unstable economic conditions generally, inflation and actions taken by central banks to counter inflation (such as those that prevailed in recent years), sustained uncertainty about global political conditions, periods of intense diplomatic or armed conflict, government spending cuts and the impact of new government policies (including the introduction of new or increased taxes, the imposition of minimum taxes or new or increased limitations on deductions, credits or other tax benefits, or any other changes to tax laws), or a tightening of credit markets, including as a result of rising interest rates or bank failures, could cause our customers and potential customers to postpone or reduce spending on technology products or services or put downward pressure on prices, which could have an adverse effect on our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">Decreases or delays in spending on technology products and services by our customers due to, among other things, customer spending decisions and government spending and funding policies may have an adverse impact on our 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%">Our sales are impacted by customer decisions on budget priorities and technology spending, including decisions to defer any such spending. Our customer&#8217;s spending decisions and budget priorities have and can be impacted by government spending and funding policies, especially but not exclusively for our public sector, healthcare and education customers, and our other customers that do business with our public sector customers or otherwise rely directly or indirectly on government funding. Federal government spending policies and budget priorities often shift during a change in federal administration, which has and can create increased levels of uncertainty with respect to these policies and priorities. An adverse change or anticipated change in government spending or funding policies (such as budget cuts or limitations), shifts in budget priorities, reductions in revenue levels or significant government shutdowns could cause our customers to reduce or delay their purchases or to terminate or not renew their contracts with us, which could adversely affect our business, results of operations or cash flows. Additionally, such adverse change in government spending policies, shifts in budget priorities or reductions in revenue levels could impact cash collections from contracts which could adversely affect our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">The interruption of the flow of products from suppliers could disrupt our supply chain.</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 business depends on the timely supply of products in order to meet the demands of our customers. Manufacturing interruptions or delays, including as a result of the financial instability or bankruptcy of manufacturers, significant labor disputes such as strikes, natural disasters (which may increase in number or severity as a result of climate change), political or social unrest, armed conflict, pandemics (such as the COVID-19 pandemic) or other public health crises, or other adverse occurrences affecting any of our suppliers&#8217; facilities, could disrupt our supply chain and cause volatility in our level of inventory and delays in completion of orders and installations for our customers. We have experienced and could in the future experience product constraints due to the failure of suppliers to accurately forecast customer demand, or to manufacture sufficient quantities of product to meet customer demand (including as a result of shortages of product components), among </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%">16</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">other reasons. Additionally, the relocation of key distributors utilized in our purchasing model could increase our need for, and the cost of, working capital and have an adverse effect on our business, results of operations or 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%">Moreover, supply chain disruptions have caused and could in the future cause us to experience more volatility in our level of inventory and delays in completion of orders and installations for our customers and could exacerbate inflationary pressures, such as those that prevailed in recent years. Supply chain pressures have and could in the future cause us to experience changes in average selling prices and our gross margins on certain products as customers have become and could in the future become more price sensitive.</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 supply chain is also exposed to risks related to international operations. While we purchase our products primarily in the markets we serve (for example, products for US customers are sourced in the US), our vendor partners manufacture or purchase a significant portion of the products we sell outside of the US, primarily in Asia. Political, social or economic instability in Asia, or in other regions in which our vendor partners purchase or manufacture the products we sell, could cause disruptions in trade, including exports to the US. Other events related to international operations that could cause disruptions to our supply chain include:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',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">the imposition of additional trade law provisions or regulations, including the adoption or expansion of trade restrictions;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',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">the imposition of additional duties, tariffs and other charges on imports and exports, including any resulting retaliatory tariffs or charges and any reductions in the production of products subject to such tariffs and charges;</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',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">foreign currency fluctuations; and</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',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">restrictions on the transfer of funds.</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 cannot predict whether the countries in which the products we sell, or any components of those products, are purchased or manufactured will be subject to new or additional trade restrictions or sanctions imposed by the US or foreign governments, including the likelihood, type or effect of any such restrictions. Periods of intense diplomatic or armed conflict, may result in new and rapidly evolving trade restrictions and sanctions. Trade restrictions, including new or increased tariffs or quotas, embargoes, sanctions, safeguards and customs restrictions against the products we sell, could increase the cost or reduce the supply of product available to us and adversely affect our business, results of operations or cash flows. In addition, our exports are subject to regulations, some of which may be inconsistent, and noncompliance with these requirements could have a negative effect on our business, results of operations or 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:700;line-height:120%;text-decoration:underline">Legal and Regulatory Risks</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:700;line-height:120%">The failure to comply with our public sector contracts or applicable laws and regulations could result in, among other things, termination, fines or other liabilities, and changes in procurement regulations could adversely impact our business, results of operations or 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%">Revenues from our public sector customers are derived from sales to governmental entities, educational institutions and healthcare customers through various contracts and open market sales of products and services. Sales to public sector customers are highly regulated and present risks and challenges not present in private commercial agreements. Noncompliance with contract provisions, government procurement regulations or other applicable laws or regulations (including the False Claims Act, the Medicare and Medicaid Anti-Kickback Statute or similar laws of the jurisdictions for our business activities outside of the US) or security clearance and confidentiality requirements could result in civil, criminal and administrative liability, including substantial monetary fines or damages, termination of government contracts or other public sector customer contracts, and suspension, debarment or ineligibility from doing business with governmental entities or other customers in the public sector. In addition, contracts in the public sector are generally terminable at any time for convenience of the contracting agency or group purchasing organization (&#8220;GPO&#8221;) or upon default and public sector contracts may be subject to periodic funding approval, rejections or delays, which could adversely impact public sector demand for our products and services. Furthermore, our inability to enter into or retain contracts with GPOs may threaten our ability to sell to customers in those GPOs and compete effectively. The effect of any of these possible actions or failures could adversely affect our business, results of operations or cash flows. In addition, the adoption of new or modified procurement regulations and other requirements may increase our compliance costs and reduce our gross margins, which could have a negative effect on our business, results of operations or cash flows.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:700;line-height:120%">We are exposed to risks from legal proceedings and audits, including intellectual property infringement claims, which may result in substantial costs and expenses or interruption of our normal business 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%">We are party to various legal proceedings that arise in the ordinary course of our business, which include commercial, employment, tort and other litigation. </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 also subject to intellectual property infringement claims against us in the ordinary course of our business, either because of the products and services we sell or the business systems and processes we use to sell such products and services, in the form of cease-and-desist letters, licensing inquiries, lawsuits and other communications and demands. In our industry, such intellectual property claims have become more frequent as the complexity of technological products and the intensity of competition in our industry have increased. Increasingly, many of these assertions are brought by non-practicing entities whose principal business model is to secure patent licensing revenue, but we may also be subject to demands from inventors, competitors or other patent holders who may seek licensing revenue, lost profits and/or an injunction preventing us from engaging in certain activities, including selling certain products or 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%">In addition, we are subject to proceedings, investigations and audits by federal, state, international, national, provincial and local authorities, including as a result of our significant sales to governmental entities. For example, the Company received a Civil Investigative Demand, issued by the US Department of Justice (&#8220;DOJ&#8221;) on June 11, 2024, in connection with a False Claims Act investigation. The DOJ requested information relating to bids the Company submitted for contracts funded in whole or in part by the Schools and Libraries Program (E-Rate 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%">We also are subject to audits by various partners, group purchasing organizations and customers, including government agencies, relating to purchases and sales under various contracts. In addition, we are subject to indemnification claims under various contracts.</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%">Current and future litigation, infringement claims, governmental proceedings and investigations, audits or indemnification claims that we face may result in substantial costs and expenses and significantly divert the attention of our management regardless of the outcome. In addition, these matters could lead to increased costs or interruptions of our normal business operations. Litigation, infringement claims, governmental proceedings and investigations, audits or indemnification claims involve uncertainties and the eventual outcome of any such matter could adversely affect our business, results of operations or 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-style:italic;font-weight:700;line-height:120%">Failure to comply with complex and evolving laws and regulations applicable to our operations or failure to meet stakeholder expectations on environmental sustainability and corporate responsibility matters could adversely affect our business, results of operations or 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%">Our global operations span a variety of legal regimes, subjecting us to numerous complex, diverse, evolving and at times potentially inconsistent or conflicting laws and regulations in a number of areas, including labor and employment, advertising, e-commerce, tax, trade, import and export controls, economic and trade sanctions, anti-corruption, data privacy and security requirements,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">competition, environmental, social and governance and health and safety. The evaluation of and compliance with these laws, regulations and similar requirements, including evolving laws and regulations and regulatory overhaul during any change in federal administration, may be onerous and expensive, and may have other adverse impacts on our business, results of operations or cash flows, the risk of which will be heightened as we expand the products and services we offer, expand into new markets and channels and expand internationally. For example, we may be subject to increased costs and use of operational resources associated with complying with a myriad of new environmental, social and governance related laws and regulations. </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 implemented policies and procedures designed to help ensure compliance with applicable laws and regulations, but there can be no guarantee against coworkers, contractors or agents violating such laws and regulations or our policies and procedures. Additionally, there is increased focus by stakeholders on environmental sustainability and corporate responsibility matters, and stakeholders may disagree with the Company&#8217;s commitments and initiatives on such matters. Our disclosure on these matters and our failure, or perceived failure, to meet our commitments (including with respect to climate change) or otherwise effectively address these matters may erode customer trust or confidence, particularly if such failures or perceived failures receive considerable publicity or result in litigation, and could have a negative impact on our 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%">As a public company, we also are subject to increasingly complex public disclosure, corporate governance and accounting requirements that increase compliance costs and require significant management focus.</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><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="#i7dda2da9122848c1aea9f1e82f76176a_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%;text-decoration:underline">Risks Related to Our Indebtedness</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:700;line-height:120%">Our level of indebtedness could adversely affect our 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%">As of December 31, 2024, we had $5.8 billion of total debt outstanding and $355 million of obligations outstanding under our inventory financing agreements, and the ability to borrow an additional $1.2&#160;billion under our senior unsecured revolving loan facility (the &#8220;Revolving Loan Facility&#8221;). Our level of indebtedness could have important consequences, including the following:</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">making it more difficult for us to satisfy our obligations with respect to our indebtedness;</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">requiring us to dedicate a substantial portion of our cash flow from operations to debt service payments on our and our subsidiaries&#8217; debt, which reduces the funds available for working capital, capital expenditures, acquisitions and other general corporate purposes;</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">requiring us to comply with restrictive covenants in our senior credit facilities and indentures, which limit the manner in which we conduct our business;</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">making it more difficult for us to obtain financing from our vendor partners, including original equipment manufacturers, software publishers and cloud providers, and our wholesale distributors;</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">limiting our flexibility in planning for, or reacting to, changes in the industry in which we operate;</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">placing us at a competitive disadvantage compared to any of our less-leveraged competitors;</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">increasing our vulnerability to both general and industry-specific adverse economic conditions; and</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">limiting our ability to obtain additional debt or equity financing to fund future working capital, capital expenditures, acquisitions or other general corporate requirements and increasing our cost of borrowing.</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:700;line-height:120%">Restrictive covenants under our senior credit facilities and, to a lesser degree, our indentures may adversely affect our operations and liquidity.</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 senior credit facilities and, to a lesser degree, our indentures contain, and any future indebtedness of ours may contain, various covenants that limit our ability to, among other things:</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">incur or guarantee additional debt;</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">receive dividends or other payments from our subsidiaries;</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">enter into transactions with affiliates;</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">pledge our assets as collateral;</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">merge or consolidate with other companies or transfer all or substantially all of our assets; and</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">engage in sale leaseback transactions.</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 a result of these covenants, we are limited in the manner in which we conduct our business and we may be unable to engage in favorable business activities or finance future operations or capital needs. A breach of any of these covenants or any of the other restrictive covenants would result in a default under our senior credit facilities. Upon the occurrence of an event of default under our senior credit facilities, the lenders:</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">will not be required to lend any additional amounts to us;</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">could elect to declare all borrowings outstanding thereunder, together with accrued and unpaid interest and fees, to be due and payable; or </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">could require us to apply all of our available cash to repay these borrowings.</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 acceleration of amounts outstanding under our senior credit facilities would likely trigger an event of default under our existing 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%">If the lenders under our senior credit facilities accelerate the repayment of borrowings, we may not have sufficient assets to repay our senior credit facilities and our other indebtedness or the ability to borrow sufficient funds to refinance such </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><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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">indebtedness. Even if we were able to obtain new financing, it may not be on commercially reasonable terms, or terms that are acceptable to us.</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:700;line-height:120%">Failure to maintain the ratings assigned to our debt securities by rating agencies may increase our future borrowing costs and reduce our access to capital.</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%">Major debt rating agencies regularly evaluate our debt based on a number of factors, and any rating assigned could be lowered or withdrawn by a rating agency if, in that rating agency&#8217;s judgment, future circumstances relating to the basis of the rating, such as adverse changes in our financial position, so warrant. We may not be able to maintain our existing investment grade ratings from certain credit rating agencies, and the failure to do so could increase the cost of servicing certain of our existing indebtedness and make it more difficult to raise debt financing on favorable terms in the future.</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:700;line-height:120%">We and our subsidiaries may be able to incur substantially more debt, including secured debt. This could further increase the risks associated with our leverage.</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 and our subsidiaries may be able to incur substantial additional indebtedness in the future. The terms of our senior credit facilities and indentures do not fully prohibit us or our subsidiaries from doing so. To the extent that we incur additional indebtedness, the risks associated with our level of indebtedness described above, including our possible inability to service our debt, could increase. As of December 31, 2024, we had $1.2&#160;billion available for additional borrowing under our Revolving Loan Facility.</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:700;line-height:120%">Variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.</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%">Certain of our borrowings, primarily borrowings under our senior credit facilities, are at variable rates of interest and expose us to interest rate risk. As of December 31, 2024, we had $635&#160;million of variable rate debt outstanding. When interest rates increase, our debt service obligations on the variable rate indebtedness increase even though the amount borrowed remains the same, and could negatively impact our net income absent any derivative instruments. From time to time, we may execute derivative instruments to reduce interest rate volatility, subject to acceptable terms. We cannot assure you we will enter into such derivative instruments in the future or that such instruments will be effective.</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%;text-decoration:underline">Risks Related to Ownership of Our Common Stock</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:700;line-height:120%">Our common stock price may be volatile and may decline regardless of our operating performance, and holders of our common stock could lose a significant portion of their investment.</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 market price for our common stock may be volatile. Our stockholders may not be able to resell their shares of common stock at or above the price at which they purchased such shares, due to fluctuations in the market price of our common stock, which may be caused by a number of factors, many of which we cannot control, including the risk factors described in this Annual Report on Form 10-K and the following:</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 financial estimates by any securities analysts who follow our common stock, our failure to meet these estimates or failure of securities analysts to maintain coverage of our common stock;</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">downgrades by any securities analysts who follow our common stock;</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">future sales of our common stock by our officers, directors and significant stockholders;</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">market conditions or trends in our industry or the economy as a whole including market expectations of changes in interest rates;</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">investors&#8217; perceptions of our prospects;</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">announcements by us or our competitors of significant contracts, acquisitions, joint ventures or capital commitments; and</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 key personnel.</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 addition, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies, including companies in our industry. In the past, securities class action litigation has followed periods of market volatility. If we were involved in securities litigation, we could incur substantial costs, and our resources and the attention of management could be diverted from our business.</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">In the future, we may also issue our securities in connection with investments or acquisitions. The number of shares of our common stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of our common stock and depress our stock price.</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:700;line-height:120%">Anti-takeover provisions in our charter documents and Delaware law might discourage or delay acquisition attempts for us that may be considered favorable.</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 amended and restated certificate of incorporation and amended and restated bylaws contain provisions that may make the acquisition of the Company more difficult without the approval of our Board of Directors. These provisions:</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">authorize the issuance of undesignated preferred stock, the terms of which may be established and the shares of which may be issued without stockholder approval, and which may include super voting, special approval, dividend, or other rights or preferences superior to the rights of the holders of common stock;</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">generally prohibit stockholder action by written consent, requiring all stockholder actions be taken at a meeting of our stockholders;</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">provide that special meetings of the stockholders can only be called in accordance with certain requirements and limitations set forth in our amended and restated bylaws;</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">establish advance notice requirements for nominations for elections to our Board of Directors or for proposing matters that can be acted upon by stockholders at stockholder meetings; and</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">provide that our Board of Directors is expressly authorized to make, alter or repeal our amended and restated bylaws.</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 addition, we are subject to Section&#160;203 of the Delaware General Corporation Law, which will prevent us from engaging in a business combination with a person who acquires at least 15% of our common stock for a period of three years from the date such person acquired such common stock, unless Board or stockholder approval is obtained prior to the acquisition. These anti-takeover provisions and other provisions under Delaware law could discourage, delay or prevent a transaction involving a change in control of the Company, even if doing so would benefit our stockholders. These provisions could also discourage proxy contests and make it more difficult for our stockholders to elect directors of their choosing and to cause us to take other corporate actions our stockholders desire.</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:700;line-height:120%">There can be no assurance that we will continue to pay dividends on our common stock or repurchase any of our common stock under our 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%">We expect to continue to pay a cash dividend on our common stock. However, any determination to pay dividends in the future will be at the discretion of our Board of Directors. Any determination to pay dividends on, or repurchase, shares of our common stock in the future will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, tax considerations and other factors our Board of Directors deems relevant. There can be no assurance that we will continue to pay a dividend at the current rate or at all or that we will continue to repurchase shares of our common stock. If we do not pay dividends in the future, realization of a gain on your investment will depend entirely on the appreciation of the price of our common stock, which may never occur.</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:700;line-height:120%">We are a holding company and rely on dividends, distributions and other payments, advances and transfers of funds from our subsidiaries to meet our obligations.</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 a holding company that does not conduct any business operations of our own. As a result, we are largely dependent upon cash dividends and distributions and other transfers from our subsidiaries to meet our obligations. The agreements governing the indebtedness of our subsidiaries impose restrictions on our subsidiaries&#8217; ability to pay dividends or other distributions to us. The deterioration of the earnings from, or other available assets of, our subsidiaries for any reason could also limit or impair their ability to pay dividends or other distributions to us.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_25"></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;1B. Unresolved Staff Comments</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="i7dda2da9122848c1aea9f1e82f76176a_28"></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;1C. Cybersecurity</span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" continuedAt="f-36-1" escape="true"><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 a dedicated team of information security professionals who leads our enterprise-wide cyber security strategy, risk management, cyber defense, software security, security monitoring and other related functions. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-37" continuedAt="f-37-1" escape="true">This team is overseen by our <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-38">Chief Information Security Officer (&#8220;CISO&#8221;)</ix:nonNumeric>, who reports to our Chief Technology Officer (&#8220;CTO&#8221;). <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-39" continuedAt="f-39-1" escape="true">The CISO has extensive </ix:nonNumeric></ix:nonNumeric></span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><ix:continuation id="f-36-1" continuedAt="f-36-2"><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%"><ix:continuation id="f-39-1"><ix:continuation id="f-37-1">background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity.</ix:continuation></ix:continuation> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-41" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-40">Additionally, the processes overseen by our global information security team are integrated with our enterprise risk management program, including routine reporting on cyber risk through the different levels of the enterprise risk management governance structure and alignment on risk management frameworks and processes.</ix:nonNumeric></ix:nonNumeric> </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 corporate information security management program is ISO 27001 certified, and we undergo routine audits by an independent, certified accreditation body to maintain this certification. Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-42">we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-43">We also have policies and procedures to oversee and identify the cybersecurity risks associated with our use of third-party service providers for both internal use and external use.</ix:nonNumeric> These policies and procedures include onboarding risk assessments prior to engagement and, as appropriate based on identified risk, may include cybersecurity-related contractual terms and periodic risk assessments throughout the life cycle of the third-party relationship. Lastly, we maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to cybersecurity incidents. We refine our cybersecurity program by staying informed on security threats, leveraging third-party cybersecurity firms and investing in enhancements to our preventive and defensive capabilities.</span></div></ix:continuation><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%"><ix:continuation id="f-36-2">In addition to our policies and procedures to manage and identify cybersecurity risks, we have an incident response plan designed to analyze, contain, remediate and communicate cybersecurity matters to help ensure a timely and robust response to actual or attempted incidents. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-44">As of the date of this report, we are not aware of any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including our business strategy, results of operations or financial condition.</ix:nonNumeric> However, we cannot provide assurance that these threats will not result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, see &#8220;Item 1A. Risk Factors.&#8221;</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-45" escape="true"><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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-48" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-47" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-46" escape="true">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-49" escape="true">The <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-50">CTO and CISO</ix:nonNumeric> regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors.</ix:nonNumeric> This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends.</ix:nonNumeric></ix:nonNumeric> Depending on the criticality of a cybersecurity incident, certain matters are required to be reported promptly to the Board of Directors, as appropriate, in accordance with our incident response plan.</span></div></ix:nonNumeric><div id="i7dda2da9122848c1aea9f1e82f76176a_31"></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. Properties</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 December 31, 2024, we owned or leased a total of 2.3 million square feet of space, primarily in the US, UK and Canada. We own two properties: a 513,240 square foot distribution center in North Las Vegas, Nevada, and a combined office and a 442,400 square foot distribution center in Vernon Hills, Illinois. In addition, we conduct sales, services and administrative activities in various locations primarily in the US, UK and Canada.</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 our facilities are well maintained, suitable for our business and occupy sufficient space to meet our operating needs. As part of our normal business, we regularly evaluate sales center performance and site suitability. Leases covering our currently occupied leased properties expire at varying dates, all within the next 11 years.</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 anticipate no difficulty in retaining occupancy through lease renewals, month-to-month occupancy or replacing the leased properties with equivalent properties. We believe that suitable additional or substitute leased properties will be available as required.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_34"></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. 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%">We are party to various legal proceedings that arise in the ordinary course of our business, which include commercial, intellectual property, employment, tort and other litigation matters. For additional information regarding legal proceedings, refer to Note 16 (Commitments and Contingencies) to the accompanying Consolidated Financial Statements.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_37"></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 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><div id="i7dda2da9122848c1aea9f1e82f76176a_40"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_43"></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. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and 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:700;line-height:120%">Market 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%">Our common stock has been listed on the Nasdaq Global Select Market since June&#160;27, 2013 under the symbol &#8220;CDW.&#8221;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</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 February&#160;18, 2025, there were 5 holders of record of our common stock. The number of beneficial stockholders is substantially greater than the number of holders of record because a portion of our common stock is held through brokerage firms.</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%">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%">On February&#160;5, 2025, we announced that our Board of Directors declared a quarterly cash dividend on our common stock of $0.625 per share. The dividend will be paid on March&#160;11, 2025 to all stockholders of record as of the close of business on February&#160;25, 2025.</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:112%">We expect to continue to pay quarterly cash dividends on our common stock in the future, but such payments remain at the discretion of our Board of Directors and will depend upon our results of operations, financial condition, business prospects, capital requirements, contractual restrictions (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, tax considerations and other factors that our Board of Directors deems relevant. For additional information on our cash resources and needs and restrictions on our ability to pay dividends, see &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources.&#8221;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Information relating to the Company&#8217;s purchases of its common stock during the three months ended December 31, 2024 is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.695%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average Price Paid per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Number of Shares Purchased as Part of a Publicly Announced Plan or Program<br/>(in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum Dollar Value of Shares that May Yet be Purchased Under the Plan or Program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in millions)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 1 through October 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 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%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1 through November 30, 2024</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%">0.3</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%">185.98&#160;</span></td><td style="background-color:#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 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%">0.3</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%">659.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%">December 1 through December 31, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">0.4</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%">177.39&#160;</span></td><td style="background-color:#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 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%">0.4</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%">587.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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;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%">0.8</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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">0.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The amounts presented in this column are the remaining total authorized value to be spent after each month&#8217;s repurchases.</span></div><div 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%">On February 5, 2025, we announced that our Board of Directors authorized a $750&#160;million increase to our share repurchase program (which was incremental to the approximately $588 million remaining as of December 31, 2024 under the $750&#160;million authorization announced on February 7, 2024) under which we may repurchase shares of our common stock from time to time in privately negotiated transactions, open market purchases or other transactions as permitted by securities laws and other legal requirements. The timing and amounts of any purchases will be based on market conditions and other factors including but not limited to share price, regulatory requirements and capital availability. The program does not require the purchase of any minimum dollar amount or number of shares, and the program may be modified, suspended or discontinued at any time.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cumulative Total Shareholder Return</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 contained in this Cumulative Total Shareholder Return section shall not be deemed to be &#8220;soliciting material&#8221; or &#8220;filed&#8221; or incorporated by reference in future filings with the SEC, or subject to the liabilities of Section 18 of the Securities Exchange Act of 1934, except to the extent that we specifically request that such information be treated as soliciting material or incorporate it by reference into a document filed under the Securities Act of 1933 or the Securities Exchange Act of 1934.</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 following graph compares the cumulative total shareholder return, calculated on a dividend reinvested basis, on $100 invested at the closing of the market on December 31, 2019 through and including the market close on December 31, 2024, with the cumulative total return for the same time period of the same amount invested in the Standard &amp; Poor&#8217;s 500 Stock </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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">(&#8220;S&amp;P 500&#8221;) Index, the S&amp;P 500 Information Technology Index and a peer group index. Our peer group index for 2024 consists of the following companies: Accenture plc, Arrow Electronics, Inc., Avnet, Inc., Best Buy Company, Inc., CGI Group Inc., Cognizant Technology Solutions Corporation, DXC Technology Company, Flex Ltd., Genuine Parts Company, Henry Schein, Inc., Hewlett Packard Enterprise Company, Insight Enterprises, Inc., Jabil, Inc., LKQ Corporation, TD SYNNEX Corporation, W.W. Grainger, Inc. and Wesco International, Inc. This peer group was selected based on a review of publicly available information about these companies and our determination that they met one or more of the following criteria: (i)&#160;similar size in terms of revenue and/or enterprise value (one-third to three times our revenue or enterprise value); (ii)&#160;operates in a business-to-business distribution environment; (iii)&#160;members of the technology industry; (iv)&#160;similar customers (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, business, government, healthcare, and education); (v)&#160;companies that provide services and/or solutions; (vi)&#160;similar margins; (vii) comparable percentage of international sales; (viii) frequently identified as a peer by the other peer companies or Institutional Shareholder Services Inc.; or (ix) identified by the Company as a competitor.</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 cumulative total shareholder returns over the indicated period are based on historical data and should not be considered indicative of future shareholder returns.</span></div><div style="margin-bottom:10pt;text-align:center"><img src="cdw-20241231_g2.jpg" alt="4859" style="height:480px;margin-bottom:5pt;vertical-align:text-bottom;width:682px"/></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:32.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 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:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corp</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</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%">93&#160;</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%">147&#160;</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%">129&#160;</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%">167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P 500 Information Technology</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%">100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#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%">CDW Peers</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered 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="i7dda2da9122848c1aea9f1e82f76176a_46"></div><div style="margin-top:15pt;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;6. [RESERVED]</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="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="i7dda2da9122848c1aea9f1e82f76176a_52"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and 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-style:italic;font-weight:400;line-height:120%">Unless otherwise indicated or the context otherwise requires, as used in this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; the terms &#8220;we,&#8221; &#8220;us,&#8221; &#8220;the Company,&#8221; &#8220;our,&#8221; &#8220;CDW&#8221; and similar terms refer to CDW Corporation and its subsidiaries. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; should be read in conjunction with the Consolidated Financial Statements and the related notes included elsewhere in this report. 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 &#8220;Forward-Looking Statements&#8221; above.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_55"></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 (&#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 business, government, education and healthcare customers in the United States (&#8220;US&#8221;), the United Kingdom (&#8220;UK&#8221;) 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 have three reportable segments: Corporate, Small Business and Public. Our Corporate segment primarily serves US private sector business customers with more than 250 employees. Our Small Business segment primarily serves US private sector business customers with up to 250 employees. Our Public segment is comprised of government agencies and education and healthcare institutions in the US. We also have two other operating segments: CDW UK and CDW Canada, each of which do not meet the reportable segment quantitative thresholds and, accordingly, are included in an all other category (&#8220;Other&#8221;). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are vendor, technology and consumption model unbiased, with a solutions portfolio including more than 100,000 products and services from more than 1,000 leading and emerging brands. Our solutions are delivered in physical, virtual and cloud-based environments through approximately 10,900 customer-facing coworkers, including sellers, highly-skilled specialists and engineers. We are a leading sales channel partner for many original equipment manufacturers, software publishers, cloud providers (collectively, our &#8220;vendor partners&#8221;) and wholesale distributors, whose products we sell or include in the solutions we offer. We provide our vendor partners with a cost-effective way to reach customers and deliver a consistent brand experience through our established end-market coverage, technical expertise and extensive customer access.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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="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 a discussion of results for the year ended December 31, 2023, see &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission on February&#160;26, 2024.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_58"></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-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 can impact our customers&#8217; willingness and ability to spend on information technology. Macroeconomic uncertainty persists as a result of the inflationary environment and the corresponding level of interest rates driven by monetary policy. The uncertainty in the current economic environment resulted in, and may continue to result in, a delay, pause or reduction of investments in technology by our customers. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Customers are evaluating the complex technology landscape in order to balance priorities and focus on solutions that lead to business optimization, cost management and security risk management, resulting in a more measured approach to their IT spending. We have orchestrated solutions by leveraging security, software and hybrid and cloud offerings to help customers achieve their objectives.</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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Changes and uncertainty related to spending policies, budget priorities, timing and funding levels, including stimulus packages, are key factors influencing the purchasing levels of government, healthcare and education customers. As the duration and ongoing impact of current economic conditions remain uncertain, current and future budget priorities and funding levels for government, healthcare and education customers may be adversely affected, leading to lower IT spend.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">Technology trends drive customer purchasing behaviors in the market. Current technology trends are focused on delivering greater flexibility and efficiency, as well as designing and managing IT securely. These trends are driving customer adoption of cloud, artificial intelligence, software defined architectures and hybrid on-premise and off-premise combinations. The trends are further driven by the evolution of the IT consumption model to more &#8220;as a service&#8221; offerings, including software as a service and infrastructure as a service, in addition to ongoing managed and professional service arrangements. Technology trends are likely to evolve as customers prioritize spend that will produce the most important outcomes for their business.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_61"></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%">Key Business Metrics</span></div><div style="margin-bottom:10pt;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. Financial measures include both US GAAP, the accounting principles generally accepted in the United States of America, and Non-GAAP, which excludes or includes amounts that are not normally included or excluded in the most directly comparable measure calculated and presented in accordance with US GAAP. We believe that the most important of these measures and ratios include Gross profit, Gross profit margin, Operating income, Operating income margin, Non-GAAP operating income, Non-GAAP operating income margin, Net income, Non-GAAP net income, Net income per diluted share, Non-GAAP net income per diluted share, Average daily sales, Net cash provided by operating activities, Adjusted free cash flow, Cash conversion cycle and Net debt. 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-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the definitions, discussion of management&#8217;s use of Non-GAAP measures and reconciliations to the most directly comparable US GAAP measure, see &#8220;Results of Operations - Non-GAAP Financial Measure Reconciliations.&#8221;</span></div><div style="margin-bottom:10pt;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 for the comparative periods 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 style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,998.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">21,376.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%">Gross profit</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%">4,602.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652.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 7pt;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%">Gross profit margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">21.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,651.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680.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 2px 7pt;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%">Operating income margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">7.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating income</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,947.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,039.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 7pt;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%">Non-GAAP operating income margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077.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%">1,104.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: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 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,287.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 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,346.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%">Net income per diluted share</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%">7.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="background-color:#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%">Non-GAAP net income per diluted share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9.52&#160;</span></td><td style="background-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%">9.88&#160;</span></td><td style="background-color:#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%">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 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%">82.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%">84.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"><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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,125.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,056.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"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,277.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 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,598.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%">Adjusted free cash flow</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 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,079.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%">1,426.8&#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;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Defined as Net sales divided by the number of selling days. There were 254 selling days for both the years ended December 31, 2024 and 2023.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Defined as Total debt minus Cash and cash equivalents and Short-term investments.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Defined as days of sales outstanding related to the current portion of Accounts receivable and certain receivables due from vendors, plus days of supply in Merchandise inventory, minus days of purchases outstanding related to the current portion of Accounts payable and Accounts payable-</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></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:8pt;font-weight:400;line-height:120%">inventory financing, based on a rolling three-month average.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Defined as Net cash provided by operating activities less capital expenditures, adjusted to include cash flows from financing activities that relate to the purchase of inventory. </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_64"></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_67"></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%">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%">Results of operations, including Gross profit margin and Operating income margin, expressed as Gross profit and Operating income as a percentage of Net sales, respectively, for the years ended December 31, 2024 and 2023 are below. For additional information on Net sales, Gross profit and Operating income by segment, see the &#8220;Segment Results of Operations.&#8221;</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.870%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">21,376.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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396.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%">16,723.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%">(2.0)</span></td><td style="background-color:#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%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,602.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Gross profit margin</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-style:italic;font-weight:400;line-height:100%">21.9%</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-style:italic;font-weight:400;line-height:100%">21.8%</span></td><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%">Selling and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951.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%">2,971.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%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,651.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Operating income margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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-style:italic;font-weight:400;line-height:100%">7.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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-style:italic;font-weight:400;line-height:100%">7.9%</span></td><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%">Interest expense, net</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%">(214.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*nm</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%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357.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%">(345.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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%">1,077.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"/><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%">1,104.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(2.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*nm - Not meaningful</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_70"></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%">The year ended December 31, 2024 compared with the year ended December 31, 2023</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales decreased $377 million, or 1.8%, with lower Net sales across all operating segments. The decrease was primarily due to a decrease in netcomm, partially offset by an increase in notebooks/mobile devices. Continued economic uncertainty and the complex technology landscape has led customers to be cautious and measured in their approach to technology spending, leading to a decline in Net sales.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_73"></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%">Gross profit decreased $50 million, or 1.1%, primarily due to lower Net sales across all operating segments. Gross profit margin, expressed as a percentage of Net sales, increased 10 basis points to 21.9% primarily driven by a higher contribution of netted down revenue, primarily software as a service, partially offset by lower product margin due to mix and rate in notebooks/mobile devices.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_76"></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%">Selling and administrative expenses decreased $20 million, or 0.7%, primarily due to lower performance-based compensation, including equity-based compensation, consistent with lower attainment against certain financial measures, and lower workforce optimization costs, partially offset by a higher provision for expected credit losses and transformation and other related costs in the current year.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_79"></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 decreased $30 million, or 1.8%, to $1,651&#160;million for the year ended December 31, 2024, compared to $1,681 million for the year ended December 31, 2023. </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_82"></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 decreased $12 million, or 5.3%, primarily due to increased interest income earned on higher average cash balances.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_91"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $358 million for the year ended December 31, 2024, compared to $346 million for the year ended December&#160;31, 2023. The effective income tax rate, expressed by calculating income tax expense as a percentage of Income before income taxes, was 24.9% and 23.9% for 2024 and 2023, respectively. The higher effective income tax rate for the year ended December 31, 2024 as compared to 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%">27</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_94"></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="#i7dda2da9122848c1aea9f1e82f76176a_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-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 by segment 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:99.561%"><tr><td style="width:1.0%"/><td style="width:24.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of&#160;Total Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dollar<br/>Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent<br/>Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">8,837.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%">42.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"><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%">8,960.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%">41.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><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%">(123.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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%">Small Business</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,523.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.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%">1,556.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%">7.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%">(32.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Government</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,486.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%">11.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%">2,669.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%">12.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%">(182.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%">(6.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Education</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,167.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%">3,298.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.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%">(131.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%">(4.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 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%">Healthcare</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,503.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%">11.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%">2,338.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%">10.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%">165.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%">7.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%">Total Public</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157.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%">38.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%">8,305.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%">38.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%">(148.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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.8)</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: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480.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%">11.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%">2,553.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%">12.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%">(73.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%">(2.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="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%">20,998.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#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%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 style="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%">(377.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were 254 selling days for both the years ended December 31, 2024 and 2023. Average daily sales is defined as Net sales divided by the number of selling days.</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 by segment, in dollars and Gross profit margin by segment, defined as Gross profit dollars as a percentage of Net sales by segment, and the year-over-year percentage change are as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.192%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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 colspan="3" style="border-top:1pt 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%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Profit Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change<br/>in&#160;Gross Profit</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segments:</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 #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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 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,099.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%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,127.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%">23.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.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%">(1.3)</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352.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%">23.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%">361.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%">23.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%">(8.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%">(2.4)</span></td><td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659.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%">20.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%">1,667.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%">20.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%">(8.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%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.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%">19.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%">495.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%">19.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%">(4.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%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,602.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">4,652.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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"><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 #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%">(50.0)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income by segment, in dollars and as a percentage of Net sales by segment, and the year-over-year percentage change 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 style="width:23.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.192%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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 colspan="3" style="border-top:1pt 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%">Operating Income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income Margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Income Dollar Change</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change<br/>in&#160;Operating 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 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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">879.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%">10.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 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%">846.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%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.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%">3.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></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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.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%">11.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%">177.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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%">3.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%">2.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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745.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%">9.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%">735.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">4.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.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.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%">(30.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">Total Operating income</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%">1,651.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*nm - Not meaningful</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes 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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes Headquarters&#8217; function costs that are not allocated to the segments.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_2518"></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%">The year ended December 31, 2024 compared with the year ended December 31, 2023</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate segment Net sales decreased $124 million, or 1.4%, primarily due to a decrease in netcomm products, partially offset by an increase in notebooks/mobile devices and software. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate segment Gross profit dollars decreased $28 million, or 1.3%, although partially offset by increased netted down revenue. Gross profit margin remained relatively consistent at 23.8%.</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 increased $33 million, or 3.9%, primarily due to lower performance-based compensation, including equity-based compensation, consistent with lower attainment against certain financial measures, and lower payroll expenses.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_2523"></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 decreased $33 million, or 2.1%, primarily due to a decline across all hardware categories, partially offset by an increase in 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%">Small Business segment Gross profit dollars decreased $9 million, or 2.4%. Gross profit margin remained consistent at 23.2%.</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 increased $4 million, or 2.1%, as Gross profit dollars declined but were more than offset by a decrease across various selling and administrative expenses.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_2528"></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 decreased $148 million, or 1.8%, primarily due to a decrease across various hardware categories. Most notably netcomm products decreased across all sales channels and collaboration products decreased within the Education sales channel, partially offset by an increase in notebooks/mobile devices across all channels. </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 Gross profit dollars decreased $8 million, or 0.5%. Gross profit margin increased 20 bps, to 20.3%, primarily due to increased netted down revenue.</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 increased $11 million, or 1.5%, primarily due to decreased acquisition and integration costs.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_2512"></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, decreased $73 million, or 2.9%, primarily due to a decrease in software related to the UK 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%">Other Gross profit dollars decreased $5 million, or 0.9%. Gross profit margin increased 40 bps, to 19.8%, due to increased netted down revenue.</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 decreased $30 million, or 21.1%, primarily due to increased transformation initiative expense, lower Gross profit dollars and increased bad debt expense for expected credit losses. </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_97"></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%">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%">Generally, a non-GAAP financial measure is a numerical measure of a company&#8217;s performance or financial condition that either excludes or includes amounts that are not normally included or excluded in the most directly comparable measure calculated and presented in accordance with US GAAP. Non-GAAP measures used by management may differ from similar measures used by other companies, even when similar terms are used to identify such measures. </span></div><div 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 non-GAAP performance measures include Non-GAAP operating income, Non-GAAP operating income margin, Non-GAAP net income, Non-GAAP net income per diluted share and Net sales on a constant currency basis, and our non-GAAP financial condition measures include Free cash flow and Adjusted free cash flow. These non-GAAP performance measures and non-GAAP financial condition measures are collectively referred to as &#8220;non-GAAP financial measures.&#8221;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP operating income excludes, among other things, charges related to the amortization of acquisition-related intangible assets, equity-based compensation and the associated payroll taxes, acquisition and integration expenses, transformation initiatives and workplace optimization. Non-GAAP operating income margin is defined as Non-GAAP operating income as a percentage of Net sales. Non-GAAP net income and Non-GAAP net income per diluted share exclude, among other things, charges related to the amortization of acquisition-related intangible assets, equity-based compensation and the associated payroll taxes, acquisition and integration expenses, transformation initiatives, workplace optimization and their associated income tax effects. Net sales on a constant currency basis is defined as Net sales excluding the impact of foreign currency </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">translation on Net sales. Free cash flow is defined as Net cash provided by operating activities less capital expenditures. Adjusted free cash flow is defined as Free cash flow adjusted to include certain cash flows from financing activities incurred in the normal course of operations or as capital expenditures. </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 our non-GAAP performance measures provide analysts, investors and management with useful information regarding the underlying operating performance of our business, as they remove the impact of items that management believes are not reflective of underlying operating performance. Management uses these measures to evaluate period-over-period performance as management believes they provide a more comparable measure of the underlying business. We also present non-GAAP financial condition measures as we believe they provide analysts, investors and management with more information regarding our liquidity and capital resources. Certain non-GAAP financial measures are also used to determine certain components of performance-based compensation.</span></div><div 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 our non-GAAP financial measures to the most comparable US GAAP financial measures for the years ended December 31, 2024 and 2023 below.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_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-style:italic;font-weight:400;line-height:120%">Non-GAAP operating income and Non-GAAP operating income margin</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:43.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.603%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.610%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage of Net Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income, as reported</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,651.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,680.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transformation initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Workplace optimization</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding: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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding: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:middle"><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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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:middle"><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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 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%">$</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947.0&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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 #000;border-top:1pt solid #000;padding:2px 0 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%">$</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039.1&#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:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes costs related to strategic transformation initiatives focused on optimizing various operations and systems.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes costs related to workforce reductions and charges related to the reduction of our real estate lease portfolio.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_103"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP net income and Non-GAAP net income per diluted share </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2024</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 and shares in millions, except per share amounts)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Income tax</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Income Percent Change</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%">US GAAP, as reported</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,435.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%">(357.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,077.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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,450.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,104.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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.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%">(39.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%">111.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154.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%">(40.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%">114.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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Equity-based compensation</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%">64.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%">(26.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.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%">(47.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%">46.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"/></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%">Transformation initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Acquisition and integration expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.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%">(7.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%">22.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="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"><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%">Workplace optimization</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">(6.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.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%">(12.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%">35.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="3" style="background-color:#ffffff;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 adjustments</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%">6.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%">(1.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%">5.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Non-GAAP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,730.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(443.1)</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,287.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,808.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(462.2)</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,346.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share, as reported</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 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%">7.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">Non-GAAP net income per diluted share</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">9.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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%">Shares used in computing US GAAP and Non-GAAP net income per diluted share</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%">135.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding: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%">136.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="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Income tax on non-GAAP adjustments includes excess tax benefits associated with equity-based compensation.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes amortization expense for acquisition-related intangible assets, primarily customer relationships, customer contracts and trade names.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes cost related to strategic transformation initiatives focused on optimizing various operations and systems.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes costs related to workforce reductions and charges related to the reduction of our real estate lease portfolio.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_106"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales on a constant currency basis</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.485%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent Change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales, as reported</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%">20,998.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">21,376.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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">32.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="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales, on a constant currency basis</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%">20,998.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"/><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%">21,408.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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><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"/></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were 254 selling days for both the years ended December 31, 2024 and 2023. Average daily sales is defined as Net sales divided by the number of selling days.</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the effect of translating Net sales for the year ended December&#160;31, 2023 of CDW UK and CDW Canada at the average exchange rates applicable in 2024.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_109"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Free cash flow and Adjusted free cash flow</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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,277.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%">1,598.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Free cash flow</span></td><td colspan="3" style="background-color:#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%">1,154.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in accounts payable - inventory financing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted free cash flow</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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,426.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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Defined as Net cash provided by operating activities less capital expenditures, adjusted to include cash flows from financing activities that relate to the purchase of inventory.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_118"></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 seasonality throughout the year, sales in our Public segment have historically been higher in the second and third quarter than in other quarters primarily due to the buying patterns of education and government customers. </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_121"></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%">Liquidity and Capital Resources</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_124"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We finance our operations and capital expenditures with cash from operations and borrowings under our variable rate senior unsecured revolving loan facility (the &#8220;Revolving Loan Facility&#8221;). As of December&#160;31, 2024, we had $1.2&#160;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 nece</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssary 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 av</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ailable 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-weight:400;line-height:120%">Our material contractual obligations consist of debt and related interest payments and operating leases. For additional information regarding future maturities of debt and operating leases, see Note 8 (Debt) and Note 11 (Leases), respectively, to the accompanying Consolidated Financial Statements included in Part II, Item 8 of this report.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Term Debt and Financing Arrangements</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2024, we completed the issuance of $600 million aggregate principal amount of 5.100% Senior Notes due 2030 and $600 million aggregate principal amount of 5.550% Senior Notes due 2034 (collectively, the &#8220;Notes&#8221;). Concurrent with the Notes issuance, we completed a cash tender offer for $391 million and $389 million of the outstanding aggregate principal amounts under the 5.500% Senior Notes due 2024 and the 4.125% Senior Notes due 2025, respectively, </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><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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">plus accrued and unpaid interest, fees and expenses. During the fourth quarter of 2024, we redeemed the remaining outstanding 5.500% Senior Notes due 2024, which were scheduled to mature on December 1, 2024, at par for $184 million.</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 December&#160;31, 2024, we had total unsecured indebtedness of $5.8&#160;billion, and we were in compliance with the covenants under our credit agreements and indentures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may from time to time repurchase one or more series of our outstanding unsecured senior notes, depending on market conditions, contractual commitments, our capital needs and other factors. Repurchases of our senior notes may be made by open market or privately negotiated transactions and may be pursuant to Rule 10b5-1 plans or otherwise.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding our debt and refinancing activities, see Note 8 (Debt) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of 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-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 to enhance working capital. These amounts are classified separately as Accounts payable-inventory financing on the Consolidated Balance Sheets. We do not incur any interest expense or other incremental expenses associated with these agreements as balances are paid when they are due. For additional information, see Note 7 (Inventory Financing Agreements) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of 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-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 2024, we repurchased 2.4 million shares of our common stock for $500 million under the previously announced share repurchase program. For additional information about our share repurchase program, refer to Note 12 (Stockholders&#8217; Equity) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of 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-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 2024 dividend activity for our common stock is as follows:</span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:21.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.711%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dividend Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Declaration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;Payment Date</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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.620&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 6, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 12, 2024</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.620&#160;</span></td><td style="background-color:#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%">April 30, 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%">May 24, 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%">June 11, 2024</span></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.620&#160;</span></td><td style="background-color:#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%">July 30, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 10, 2024</span></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.625&#160;</span></td><td style="background-color:#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%">October 29, 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%">November 25, 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 10, 2024</span></td></tr><tr><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.485&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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></table></div><div style="margin-top:4pt;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%">O</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n February&#160;5, 2025, we announced that our Board of Directors declared a quarterly cash dividend on our common stock of $0.625 per share. The dividend will be paid on March&#160;11, 2025 to all stockholders of record as of the close of business on February&#160;25, 2025.</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 (including in current or future agreements governing our indebtedness), restrictions imposed by applicable law, tax considerations and other factors that our Board of Directors deems relevant.</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%">32</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_127"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;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:6pt;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-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277.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%">1,598.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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Purchases of short-term investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(323.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Cash flows used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(229.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net change in accounts payable - inventory financing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 cash flows from 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%">(611.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%">(1,075.0)</span></td><td style="background-color:#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%">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%">(686.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,098.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1&#160;</span></td><td style="background-color:#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%">Net (decrease) increase in cash, cash equivalents and restricted cash</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%">(81.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 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%">273.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"/></tr></table></div><div id="i7dda2da9122848c1aea9f1e82f76176a_130"></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 from operating activities 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:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(dollars in millions)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">1,077.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%">1,104.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%">(26.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">362.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%">375.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%">(13.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,440.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%">1,479.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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.9)</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%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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</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%">(559.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%">(54.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(504.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">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%">61.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%">139.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%">(77.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">443.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%">(55.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%">499.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><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">(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%">(108.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%">89.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%">(197.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,598.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"/><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%">(321.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as depreciation and amortization, deferred income taxes, provision for credit losses and equity-based compensation expense. </span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to timing of collections, including multi-year transactions. </span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to customer-driven stocking positions. </span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to timing of payments, including multi-year transactions. </span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The change is primarily due to higher Miscellaneous receivables and Prepaid expenses and other in 2024.</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%">33</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="#i7dda2da9122848c1aea9f1e82f76176a_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: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:99.853%"><tr><td style="width:1.0%"/><td style="width:69.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.103%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in days)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">84&#160;</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%">77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash conversion cycle</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">17&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the rolling three-month average of the balance of the current portion 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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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:4pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents the rolling three-month average of the combined balance of the current portion 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 increased to 18 days at December 31, 2024, compared to 17 days at December 31, 2023. The overall increase was primarily driven by an increase in DSO due to multi-year transactions and timing of collections. This was partially offset by an increase in DPO due to multi-year transactions and timing of payments. If customers continue to shift their software purchases to multi-year arrangements, unbilled receivables will continue to grow, which is offset by the growth in accounts payable to match the timing of collections due from customers with the payments due to vendors. Netted down revenue results in an increase in both DSO and DPO as the corresponding receivables and payables reflect the gross amounts due from customers and due to vendors while the corresponding sales and cost of sales are reflected on a net basis within Net sales. </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_133"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities increased $430 million in 2024 compared to 2023. This increase was primarily due to the acquisition of Mission Cloud Services, Inc. and purchases of short-term investments in 2024.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_136"></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 $412 million in 2024 compared to 2023. The decrease was primarily driven by the Notes issuance in 2024, partially offset by the repayments of long-term debt. For additional information regarding the inventory financing and debt, see Note 7 (Inventory Financing Agreements) and Note 8 (Debt) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of this report.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_142"></div><div style="margin-top:12pt;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%">Off-Balance Sheet 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%">We have no off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our financial condition, results of operations or liquidity.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_145"></div><div style="margin-top:12pt;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-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%">Each series of our outstanding unsecured senior notes (collectively, the &#8220;Notes&#8221;) are issued by CDW LLC and CDW Finance Corporation (the &#8220;Issuers&#8221;) and are guaranteed by Parent and certain of 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 Guarantor Subsidiaries 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-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 Notes and the related guarantees are the Issuers&#8217; and the Guarantors&#8217; senior unsecured obligations and are:</span></div><div style="margin-top:9pt;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-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rank equal in right of payment with all of the Issuers&#8217; and the Guarantors&#8217; existing and future unsecured senior debt.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">The following tables set forth Balance Sheet information as of December 31, 2024 and December 31, 2023, and Statement of Operations information for the years ended December 31, 2024 and 2023 for 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-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%">Balance Sheet Information</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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">6,395.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,770.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:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,158.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%">3,939.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,502.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%">1,978.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 Non-current assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,660.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">5,918.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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,990.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%">4,975.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606.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%">5,031.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166.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%">697.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%">Total Long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,772.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%">5,729.1&#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:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Statements of Operations Information</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.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">18,494.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,759.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">4,116.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%">4,106.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%">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%">1,560.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,507.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1,014.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%">945.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div id="i7dda2da9122848c1aea9f1e82f76176a_151"></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 16 (Commitments and Contingencies) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of this report.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_154"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">The preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make use of certain estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, as well as related disclosure of contingent assets and liabilities in the Consolidated Financial Statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. Historically, we have not made significant changes to the methods for determining these estimates as our actual results have not differed materially from our estimates. We do not believe it is reasonably likely that the estimates and related assumptions will change materially in the foreseeable future; however, actual results could differ from those estimates under different assumptions, judgments or conditions.</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%">Critical accounting policies and estimates are those that are most important to the portrayal of our financial condition and results of operations, and which require us to make our most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the critical accounting policies and estimates addressed below. For additional information related to significant accounting policies used in the preparation of our Consolidated Financial Statements, see Note 1 (Description of Business and Summary of Significant Accounting Policies) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of 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-style:italic;font-weight:700;line-height:120%">Revenue Recognition</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 sell some of our products and services as part of bundled contract arrangements containing multiple performance obligations, which may include a combination of different products and services. Significant judgment may be required when </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%">35</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together.</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 contracts consisting of multiple performance obligations, the total transaction price is allocated to each performance obligation based upon its standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. For certain types of performance obligations, we use a combination of methods to estimate the standalone selling price based on recent transactions. When evidence from recent transactions is not available to confirm that the prices are representative of the standalone selling price, an expected cost plus margin approach is used.</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%">Additional judgment is required in determining whether we are the principal, and report revenues on a gross basis, or agent, and report revenues on a net basis. For each identified performance obligation in a transaction, we evaluate the facts and circumstances present to determine whether or not we control the specified good or service prior to transfer to the customer. This evaluation includes, but is not limited to, assessing indicators such as whether: (i) we are primarily responsible for fulfilling the promise to provide the specified goods or service, (ii) we have inventory risk before the specified good or service has been transferred to a customer and (iii) we have discretion in establishing the price for the specified good or service. When the evaluation indicates we control the specified good or service prior to transfer to the customer, we are acting as a principal. When the evaluation indicates we do not control the specified good or service prior transfer to the customer, we are acting as an agent.</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 nature of our contracts give rise to variable consideration, primarily in the form of volume rebates and sales returns and allowances. We estimate variable consideration at the most likely amount to which we expect to be entitled. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of our anticipated performance and all information that is reasonably available.</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 recognize revenue from performance obligations when, or as, the customer obtains control over the specified good or service. That is, when the customer has the ability to direct the use of and obtain substantially all of the benefits from the good or service. For the sale of hardware, this is generally upon delivery to the customer. As a result, we perform an analysis to estimate the amount of Net sales in-transit at the end of the period and adjust revenue and the related costs to reflect only what has been delivered to the customer. This analysis requires judgment whereby we perform an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment. For the sale of professional services, we recognize the revenue over time given that our customers simultaneously receive and consume the benefits from these services as they are performed. Depending on the arrangement, revenues from fixed fee contracts on professional services are recognized using an input method, which requires management to make estimates regarding the amount of resources required for each engagement in order to satisfy the performance obligation.</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:700;line-height:120%">Goodwill</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%">Goodwill is allocated to reporting units expected to benefit from the business combination. Goodwill is subject to periodic testing for impairment at the reporting unit level on an annual basis during the fourth quarter, or more frequently if events or changes in circumstances indicate that the asset may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition or sale or disposition of a significant portion of a reporting unit.</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 elect to utilize a qualitative assessment to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. As part of our qualitative assessment, judgment is required in weighing the effect of various positive and negative factors that may affect the fair value. We consider various factors, including the excess of fair value over carrying value from the last quantitative test, macroeconomic conditions, industry and market considerations, the projected financial performance and actual financial performance compared to prior year projected financial performance.</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%">If we elect to bypass the qualitative assessment, or if indicators of impairment exist, a quantitative impairment test is performed. As part of the quantitative assessment, application of the goodwill impairment test requires judgment, including the identification of reporting units, assignment of assets and liabilities to reporting units and determination of the fair value of each reporting unit. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of our fair value in an orderly transaction between market participants. This analysis requires significant judgments, including estimation of future cash flows, which is dependent on internal forecasts, estimation of the long-term rate of growth for our business, estimation of the useful life over which cash flows will occur, determination of our weighted average cost of capital, future market conditions and profitability of future business strategies. The estimates used to calculate the fair value of a reporting unit change from year to year based on operating results, market conditions and other factors. Changes in these estimates and assumptions could materially affect the </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%">36</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="#i7dda2da9122848c1aea9f1e82f76176a_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:400;line-height:120%">determination of fair value and goodwill impairment for each reporting unit. However, since our last quantitative analysis, our past estimates of fair value would not have indicated an impairment when revised to include subsequent years&#8217; actual results.</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 completed our annual impairment analysis during the fourth quarter of 2024. We performed a qualitative analysis for all reporting units and concluded that it was more likely than not that the fair values of all reporting units exceeded their respective carrying values and, therefore, did not result in an impairment. The last quantitative analysis was performed in the fourth quarter of 2023, and it was determined that the fair values of each reporting unit substantially exceeded their carrying values, resulting in no goodwill impairment.</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:700;line-height:120%">Business combinations</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 allocate purchase price consideration to the assets acquired and liabilities assumed based on their fair values as of the acquisition date. Determining the fair value of these assets and liabilities requires the use of significant estimates, particularly in valuing acquired intangible assets and goodwill. </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%">Purchased intangible assets other than goodwill are initially recognized at fair value and amortized over their useful lives. We determine the fair value of purchased intangible assets using an income approach on an individual asset basis. The fair value measurements were primarily based on significant inputs that are not observable, which are categorized as a Level 3 measurement in the fair value hierarchy. The values assigned to consideration transferred, assets acquired and liabilities assumed may be adjusted during the measurement period as new information arises that existed as of the acquisition date.</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 use the multi-period excess earnings method to determine the fair value of customer relationships. This method identifies the portion of revenue expected to be generated through repeat customers existing as of the valuation date and includes an attrition rate to account for the loss of customers over time. Critical estimates utilized in valuing customer relationships include estimated forecasted future revenue and EBITDA margin growth rates, customer attrition rates and market-participant discount rates. The assumptions we apply in forecasting future revenue and customer attrition rates is based on analysis of historical data, assessment of current and anticipated market conditions, estimated growth rates, and management plans.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_157"></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%">See the information set forth in Note 2 (Recent Accounting Pronouncements) to the accompanying Consolidated Financial Statements included in Part II, Item 8 of this report.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_163"></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;7A. Quantitative and Qualitative Disclosures of Market Risks</span></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%">Interest Rate 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%">Our market risks relate primarily to changes in interest rates. The interest rates on borrowings under our senior unsecured revolving loan facility and our senior unsecured term loan facility are floating and, therefore, are subject to fluctuations. We manage our exposure to interest rate risk through the proportion of fixed-rate debt and variable-rate debt in our debt portfolio. Additionally, from time to time, we may execute derivative instruments in order to manage the risk associated with changes in interest rates on borrowings under our variable-rate debt facilities. For additional information on our financial instruments and debt, see Note 9 (Fair Value Measurements and Financial Instruments) and Note 8 (Debt), respectively, to the accompanying Consolidated Financial Statements in Part II Item 8 of 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%">Based on our floating rate debt and derivative instruments outstanding at December 31, 2024 and 2023, a 100 basis point change would have no material impact on our results.</span></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%">Foreign Currency 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%">We transact business in foreign currencies other than the US dollar, primarily the British pound and the Canadian dollar, which exposes us to foreign currency exchange rate fluctuations. Revenue and expenses generated from our international operations are generally denominated in the local currencies of the corresponding countries. The functional currency of our international operating subsidiaries is the same as the corresponding local currency. Upon consolidation, as results of operations are translated, operating results may differ from expectations. The direct effect of foreign currency fluctuations on our results of operations has not been material as the majority of our results of operations are denominated in US dollars. </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 hypothetical 10% change between the US dollar and the currencies from our international operations would have no material impact on our results for the years ended December 31, 2024 and 2023.</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%">37</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_166"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item&#160;8. Financial Statements and Supplementary Data</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%">Index to Consolidated Financial Statements</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.853%"><tr><td style="width:1.0%"/><td style="width:93.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_169">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> (PCAOB ID: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-51">42</ix:nonNumeric>)</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="#i7dda2da9122848c1aea9f1e82f76176a_169">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_175">Consolidated Balance Sheets as of December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_175">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_175"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_175">3</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="#i7dda2da9122848c1aea9f1e82f76176a_175">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_178">Consolidated Statements of Operations for the years ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_178">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_181">Consolidated Statements of Comprehensive Income for the years ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_181">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_184">Consolidated Statements of Cash Flows for the years ended December&#160;31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184"> and 20</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_184">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_187">Consolidated Statements of Stockholders&#8217; Equity for the years ended December 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187">4</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187"> 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187">3</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_187">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="#i7dda2da9122848c1aea9f1e82f76176a_193">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="#i7dda2da9122848c1aea9f1e82f76176a_193">46</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_169"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-bottom:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="margin-bottom:10pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Stockholders and the Board of Directors of CDW Corporation</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the 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-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of CDW Corporation and subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with U.S. generally accepted accounting principles. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:107%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 21, 2025 expressed an unqualified opinion thereon.</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%">Basis for Opinion</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 financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="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 conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </span></div><div style="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 Audit Matter</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 critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.</span></div><div style="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%">39</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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.065%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognition &#8211; Professional Services</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of the Matter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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 described in Note 1 to the consolidated financial statements, the Company provides professional services, which include project managers, specialists and engineers recommending, designing and implementing IT solutions. Revenue from professional services is recognized either on a time and materials basis or proportionally as costs are incurred for fixed fee project work. Revenue is recognized on a gross basis each month as work is performed and the Company transfers those services. For professional services where revenue is recognized proportionally as costs are incurred, judgment is required in determining the total expected costs for each project at inception and as the services are performed.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Auditing the Company&#8217;s service revenue contracts with customers where revenue is recognized proportionally based on costs incurred for fixed fee project work was complex given the judgment required in determining estimated total costs for projects and level of completion at a point in time.</span></div><div style="text-align:justify"><span><br/></span></div></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%">How We Addressed the Matter in Our Audit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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 obtained an understanding, evaluated the design and tested the operating effectiveness of relevant internal controls over the Company&#8217;s process relating to the determination of the total expected costs for each project at inception and as the services are performed. For example, we evaluated the design and tested the operating effectiveness of controls over management&#8217;s review of the assumptions and data utilized to estimate costs to complete and the accumulation of actual costs incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To test the estimated costs to complete for projects, our audit procedures included, among others, obtaining an understanding of the contract with the customer and assessing management&#8217;s initial estimated costs to complete. For example, for a sample of contracts, we performed inquiries of project managers, tested costs incurred by comparing amounts recorded to source documents, and performed a retrospective review of management&#8217;s initial cost estimate. </span></div><div style="text-align:justify"><span><br/></span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:43.274%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-52">Ernst &amp; Young LLP</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have served as the Company&#8217;s auditor since 2011.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-53">Chicago, Illinois</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</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%">40</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_172"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_175"></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%">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:120%">(dollars and shares in millions, except per share amounts)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:76.661%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.652%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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: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:middle"><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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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="c-4" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-54">503.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-55">588.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShortTermInvestments" scale="6" id="f-56">214.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShortTermInvestments" format="ixt:fixed-zero" scale="6" id="f-57">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-58">43.3</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="f-59">28.8</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-60">5,135.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-61">4,567.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Merchandise inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-62">605.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-63">668.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="f-64">509.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherReceivablesNetCurrent" scale="6" id="f-65">470.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Prepaid expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="f-66">404.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" id="f-67">410.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-68">7,373.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-69">6,705.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-70">120.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-71">128.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-72">192.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-73">195.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-74">4,620.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-75">4,413.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-76">1,356.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="6" id="f-77">1,369.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and other assets, noncurrent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-78">1,016.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" scale="6" id="f-79">472.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 67.75pt;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%">Total 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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-80">14,678.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-81">13,284.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Accounts payable-trade</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="f-82">3,381.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsPayableTradeCurrent" format="ixt:num-dot-decimal" scale="6" id="f-83">2,881.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="f-84">355.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:AccountsPayableInventoryFinancing" scale="6" id="f-85">430.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-86">235.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-87">613.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-88">491.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="6" id="f-89">487.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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%">Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-90">275.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="6" id="f-91">303.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Advertising</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="f-92">137.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccruedAdvertisingCurrent" scale="6" id="f-93">119.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;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%">Sales and income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="6" id="f-94">61.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:SalesAndExciseTaxPayableCurrent" scale="6" id="f-95">52.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-96">536.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="6" id="f-97">554.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-98">5,474.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-99">5,442.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-100">5,607.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-101">5,031.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-102">167.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="6" id="f-103">171.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-104">149.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-105">164.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" scale="6" id="f-106">927.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent" scale="6" id="f-107">432.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-108">6,851.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-109">5,800.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 16)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-110"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-111"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-112"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-113">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-114"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="f-115">100.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-116"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="6" id="f-117"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-118"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="6" id="f-119">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-120">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="6" id="f-121">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-122"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-123">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-124"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-125">1,000.0</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-126">132.6</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-127">134.1</ix:nonFraction> shares outstanding, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-128">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockValue" scale="6" id="f-129">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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%">Paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-130">3,834.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-131">3,691.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-132">1,322.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-133">1,525.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-134">160.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-135">124.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-136">2,352.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-137">2,042.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 67.75pt;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%">Total Liabilities and Stockholders&#8217; Equity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-138">14,678.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-139">13,284.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"/></tr><tr style="height:3pt"><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></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of the Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_178"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">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:120%">(dollars and shares in millions, except per share amounts)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-140">20,998.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-141">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-142">23,748.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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-143">16,396.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-144">16,723.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-145">19,062.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-146">4,602.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-147">4,652.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-148">4,686.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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-149">2,951.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-150">2,971.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="6" id="f-151">2,951.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-152">1,651.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-153">1,680.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-154">1,735.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-155">214.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-156">226.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="6" id="f-157">235.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-158">1.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-159">4.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-160">11.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-161">1,435.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-162">1,450.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-163">1,487.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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-164">357.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-165">345.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-166">373.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-167">1,077.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-168">1,104.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-169">1,114.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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 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="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-170">8.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-171">8.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-172">8.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-173">7.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-174">8.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-175">8.13</ix:nonFraction>&#160;</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"/></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%">Weighted-average common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-176">133.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-177">134.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-178">135.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-179">135.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-180">136.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-181">137.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align: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%">42</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_181"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">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:120%">(dollars in millions)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-182">1,077.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-183">1,104.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-184">1,114.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"/></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), net of tax:</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"/></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%">Unrealized loss from cash flow hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-185">2.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-186">1.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-187">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification of cash flow hedge to net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-188">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="f-189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-190">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-191">33.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-192">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-193">61.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-194">35.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-195">27.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-196">58.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-197">1,042.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-198">1,132.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="6" id="f-199">1,056.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"/></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%">43</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_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="#i7dda2da9122848c1aea9f1e82f76176a_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%">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:120%">(dollars in millions)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-200">1,077.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-201">1,104.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-202">1,114.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="f-203">275.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="f-204">270.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="6" id="f-205">290.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Equity-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-206">64.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-207">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-208">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="f-209">14.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="f-210">32.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="f-211">18.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Provision for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-212">32.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-213">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-214">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-215">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-216">29.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="6" id="f-217">16.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-218">559.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-219">54.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="6" id="f-220">34.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">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="c-1" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-221">61.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-222">139.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="f-223">111.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-224">605.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-225">183.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="6" id="f-226">208.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-227">443.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-228">55.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="6" id="f-229">260.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-230">497.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-231">93.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="6" id="f-232">225.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-233">1,277.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-234">1,598.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="f-235">1,335.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-236">122.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-237">148.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-238">127.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Purchases of short-term investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireShortTermInvestments" scale="6" id="f-239">211.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="6" id="f-240">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsToAcquireShortTermInvestments" format="ixt:fixed-zero" scale="6" id="f-241">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Acquisitions of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-242">323.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-243">76.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-244">36.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-245">1.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="f-246">5.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:fixed-zero" scale="6" id="f-247">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-248">659.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-249">229.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-250">164.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash flows from financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="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%">Proceeds from borrowings under revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-251">294.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="f-252">207.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-253">2,301.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Repayments of borrowings under revolving credit facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="f-254">294.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" scale="6" id="f-255">282.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="f-256">2,531.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Proceeds from issuance 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="c-1" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-257">1,197.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-258">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Repayments of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="f-260">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-261">150.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-262">635.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Payments to extinguish long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="f-263">962.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="f-264">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:fixed-zero" scale="6" id="f-265">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Payments of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-266">10.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="6" id="f-267">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="6" id="f-268">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Repayments of receivable financing liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="f-269">36.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="f-270">61.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="cdw:RepaymentsOfReceivableFinancingLiability" scale="6" id="f-271">68.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="f-272">75.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="f-273">23.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="cdw:NetChangeInAccountsPayableInventoryFinancing" scale="6" id="f-274">84.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Repurchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-275">500.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-276">500.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="6" id="f-277">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Proceeds from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-278">47.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-279">49.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" id="f-280">30.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Payment of incentive compensation plan withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-281">38.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-282">40.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-283">23.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Dividend payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-284">332.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-285">321.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-286">282.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-287">24.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-288">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-289">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-290">686.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-291">1,098.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="6" id="f-292">1,102.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Effect of exchange rate changes on cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-293">12.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-294">3.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-295">12.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net (decrease) increase in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-296">81.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-297">273.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-298">57.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash &#8211; beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-299">588.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-300">315.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-301">258.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash &#8211; end of period</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-302">507.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-303">588.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-304">315.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplementary disclosure of cash flow information:</span></td><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 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%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-305">217.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-306">233.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-307">224.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Income taxes paid, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-308">398.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-309">401.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-310">362.2</ix:nonFraction>)</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;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Refer to Note 1 (Description of Business and Summary of Significant Accounting Policies) for further information on restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></ix:footnote></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%">44</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7dda2da9122848c1aea9f1e82f76176a_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%">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:120%">(dollars and shares in millions)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.435%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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 colspan="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 colspan="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/>Other<br/>Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217; Equity</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:8pt;font-weight:700;line-height:100%">Balance as of December&#160;31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-311">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 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: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="c-10" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-312">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 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: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="c-11" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-313">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 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: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="c-12" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-314">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 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: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="c-13" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-315">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 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: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="c-9" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-316">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net income</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-14" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-317">1,114.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-318">1,114.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-based compensation 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-15" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-319">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-320">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Stock option exercises</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-321">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-322">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-15" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-323">30.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-324">30.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-325">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-15" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-326">25.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-327">25.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Dividend payments ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="3" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-328">2.090</ix:nonFraction> per share)</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-15" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="f-329">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-330">284.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-331">282.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Incentive compensation plan stock withheld for taxes</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-14" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-332">23.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-7" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-333">23.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss from hedge accounting</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-17" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-334">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-335">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of cash flow hedge to net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-17" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-336">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-337">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-17" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-338">61.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="6" id="f-339">61.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-340">135.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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-341">1.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 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-342">3,518.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-343">1,763.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-344">152.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-345">1,603.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net income</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-22" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-346">1,104.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-347">1,104.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-23" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-348">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-349">93.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-350">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="6" id="f-351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-352">49.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-353">49.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-354">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-23" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-355">28.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-356">28.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repurchases of common stock</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-24" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-357">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-358">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-22" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-359">499.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-360">500.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend payments ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="3" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-361">2.390</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-23" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="f-362">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-363">323.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-364">321.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-22" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-365">40.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-6" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-366">40.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss from hedge accounting</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-25" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-367">1.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-368">1.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Foreign currency translation and other</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-22" decimals="-5" sign="-" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-369">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-370">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-371">27.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-372">134.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-373">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-374">3,691.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-375">1,525.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-376">124.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-377">2,042.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Net income</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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-30" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-378">1,077.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-379">1,077.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Equity-based compensation 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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-31" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-380">64.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-381">64.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="6" id="f-382">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-31" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-383">47.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="6" id="f-384">47.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Coworker Stock Purchase Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" scale="6" id="f-385">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-31" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-386">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="6" id="f-387">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" id="f-388">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-30" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-389">500.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-390">500.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend payments ($<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="3" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-391">2.485</ix:nonFraction> per share)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-31" decimals="-5" sign="-" name="us-gaap:DividendsCommonStock" scale="6" id="f-392">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-393">334.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:DividendsCommonStock" scale="6" id="f-394">332.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-30" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-395">38.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-1" decimals="-5" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-396">38.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized loss from hedge accounting</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: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-33" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-397">2.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="f-398">2.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of cash flow hedge to net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-33" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-399">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="6" id="f-400">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="c-31" decimals="-5" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-401">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" sign="-" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-402">2.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-5" sign="-" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-403">33.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" scale="6" id="f-404">35.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance as of December 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="-5" name="us-gaap:CommonStockSharesIssued" scale="6" id="f-405">132.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="c-34" decimals="-5" name="us-gaap:StockholdersEquity" scale="6" id="f-406">1.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="c-35" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-407">3,834.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="c-36" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-408">1,322.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="c-37" decimals="-5" sign="-" name="us-gaap:StockholdersEquity" scale="6" id="f-409">160.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="c-4" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-410">2,352.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div 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:100%">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%">45</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_193"></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="#i7dda2da9122848c1aea9f1e82f76176a_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="text-align:justify"><span><br/></span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_196"></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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="f-411" continuedAt="f-411-1" 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">Description of Business and Summary of Significant Accounting Policies</span></ix:nonNumeric></div><ix:continuation id="f-411-1" continuedAt="f-411-2"><ix:nonNumeric contextRef="c-1" name="cdw:DescriptionofBusinessPolicyTextBlock" id="f-412" 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 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 &#8220;the Company&#8221; and &#8220;CDW&#8221; refer to Parent and its 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="c-4" decimals="INF" name="cdw:NumberofOwnedSubsidiaries" format="ixt-sec:numwordsen" scale="0" id="f-413">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="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-414" 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 Consolidated Financial Statements 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 (&#8220;SEC&#8221;). The Company&#8217;s Consolidated Financial Statements are based on a fiscal year ended December 31.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationPolicyTextBlock" id="f-415" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-416" 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">Use of Estimates</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 preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results and outcomes could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-417" 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">Business Combinations</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 accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="f-418" continuedAt="f-418-1" 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">Cash and Cash Equivalents</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%">Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash and are so near maturity that there is insignificant risk of changes in value due to interest rate changes.</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%">46</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-411-2" continuedAt="f-411-3"><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="f-418-1">Restricted cash represents funds that are restricted to satisfy deposit requirements with creditors.</ix:continuation> Restricted cash is presented within Prepaid expenses and other on the Consolidated Balance Sheets and totaled $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:RestrictedCashPrepaidExpensesAndOther" scale="6" id="f-419">4</ix:nonFraction> million as of December 31, 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-420" 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">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 where 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. Unbilled receivables primarily arise from non-cancellable, multi-year arrangements for software sales whereby the Company has completed its performance obligation under the contracts but will invoice its customers ratably over a period of time. For additional information regarding multi-year arrangements, see &#8220;Revenue Recognition for Software&#8221; below. Accounts receivable that are billed are recorded at the invoiced amount and include the taxes to be collected from the customer as part of the sale. Such billed amounts typically do not bear interest. 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.</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 occasionally may transfer certain accounts receivable, without recourse, to third-party financial companies as a method to accelerate cash collections and reduce the Company&#8217;s credit exposure. Under these agreements, the Company may transfer certain accounts receivable in exchange for cash less a discount, as defined by the agreements. The Company&#8217;s ability to sell receivables is dependent on the financial institutions&#8217; willingness to purchase such receivables. In addition, certain of these agreements may also require that the Company continue to service, administer and collect the sold accounts receivable. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of the third-party financing company&#8217;s payment. </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%">For additional information on the Company&#8217;s accounts receivables, see Note 4 (Accounts Receivable and 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%;text-decoration:underline">Allowance for Credit Losses</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 estimates an allowance for credit losses related to accounts receivable, inclusive of billed and unbilled amounts, for future expected credit losses by using relevant information such as historical information, current conditions, and reasonable and supportable forecasts. For billed accounts receivable, the allowance is measured on a pool basis when similar risk characteristics exist, and a loss-rate for each pool is determined using historical credit loss experience as the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current conditions as well as changes in forecasted macroeconomic conditions, such as changes in the unemployment rate or gross domestic product growth rate. If there are additional changes in circumstances related to a specific customer, the Company further adjusts its estimate based on the expected loss. The Company has typically observed a higher loss-rate experience with customers in pools associated with the Company&#8217;s Corporate and Small Business segments, as compared to the pools associated with the Public segment.</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%">For unbilled accounts receivable, the allowance is measured based on internal risk rating, which considers the customer&#8217;s credit rating, the duration of the multi-year arrangement, probability of default rates published by third-parties and other variables that mitigate the inherent credit risk on a particular transaction, such a legal right of set-off to the Company&#8217;s exposure. The internal risk rating is periodically reviewed for updates related to a customer&#8217;s credit rating and probability of default rates. Upon determining the internal risk rating, the allowance for credit loss is measured using the third-party default rates, adjusted for forecasted macroeconomic conditions. Given the nature of these unbilled receivables tied to multi-year arrangements and the robust credit approval process on long-term payment terms, the internal risk rating of these receivables is primarily low.</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%">For additional information on the Company&#8217;s allowance for credit loss, see Note 4 (Accounts Receivable and Contract Balances).</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-421" continuedAt="f-421-1" 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">Merchandise Inventory</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%">Inventory is valued at the lower of cost and net realizable value. Cost is determined using actual cost on a first-in, first-out method. Price protection is recorded when earned as a reduction to the cost of inventory. The Company decreases </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%">47</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-411-3" continuedAt="f-411-4"><ix:continuation id="f-421-1"><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 value of inventory for estimated obsolescence equal to the difference between the cost of inventory and the net realizable value, based upon an aging analysis of the inventory on hand, specifically known inventory-related risks and assumptions about future demand and market conditions.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="cdw:MiscellaneousReceivablesPolicyPolicyTextBlock" id="f-422" 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">Miscellaneous Receivables</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%">Miscellaneous receivables primarily consist of amounts due from vendors. The Company receives incentives from vendors related to cooperative advertising, volume rebates, bid programs, price protection and other programs. These incentives generally relate to written vendor agreements with specified performance requirements and are generally recorded as adjustments to Cost of sales or Merchandise inventory, depending on the nature of the incentive. Funds received from vendors related to the reimbursement of specific, incremental and identifiable costs incurred by the Company are recorded as reduction of such costs, which may be within Selling and administrative expenses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-423" 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">Property and Equipment</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%">Property and equipment are stated at cost, less accumulated depreciation. The Company calculates depreciation expense using the straight-line method over the estimated useful lives of the assets. For revenue generating assets, the Company calculates depreciation expense using the straight-line method to the estimated residual value over the estimated useful life of the assets. Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Expenditures for major renewals and improvements that extend the useful life of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-424" 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">Leases</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 enters into operating lease contracts, as assessed at contract inception, primarily for real estate, data centers and equipment. On the lease commencement date, the Company records operating lease liabilities based on the present value of the future lease payments. In determining the present value of future lease payments, the Company uses its incremental borrowing rate based on the information available at the commencement date. For real estate and data center contracts, the Company accounts for the lease and non-lease components as a single lease component. For certain equipment leases, the Company applies a portfolio approach to account for the right-of-use asset and operating lease liability. In assessing the lease term, the Company includes options to renew only when it is reasonably certain that it will be exercised, a determination which is at the sole discretion of the Company. For equipment leases used in revenue generating activities with an initial term of 12 months or less, the Company records a right-of-use asset and lease liability. For all remaining leases with an initial term of 12 months or less, the Company has elected to not record a right-of-use asset and lease liability. The Company records lease expense on a straight-line basis over the lease term beginning on the commencement date.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-425" continuedAt="f-425-1" 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">Goodwill</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 performs an evaluation of goodwill at the reporting unit level, utilizing either a qualitative or quantitative impairment test. A qualitative assessment is performed at least on an annual basis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. The Company performs a quantitative impairment test for each reporting unit every <ix:nonNumeric contextRef="c-1" name="cdw:GoodwillQuantitativeImpairmentTestFrequency" format="ixt-sec:durwordsen" id="f-426">three years</ix:nonNumeric>, or more frequently if circumstances indicate a potential impairment. The annual test for impairment is conducted during the fourth quarter. The Company&#8217;s reporting units included in the assessment of potential goodwill impairment are the same as its operating segments.</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%">Under a qualitative assessment, the most recent quantitative assessment is used to determine if it is more likely than not that the reporting unit&#8217;s goodwill is impaired. As part of this&#160;qualitative&#160;assessment, the Company assesses relevant events and circumstances including macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, changes in share price and entity-specific events to determine if there is an indication of impairment.</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%">Under a quantitative assessment, goodwill impairment is identified by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is </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%">48</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-411-4" continuedAt="f-411-5"><ix:continuation id="f-425-1"><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%">considered impaired and an impairment charge is recognized in an amount equal to that excess, not to exceed the carrying amount of goodwill. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of the Company&#8217;s fair value in an orderly transaction between market participants.</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%">Under the income approach, the Company determines fair value based on estimated future cash flows of a reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. The estimated future cash flows of each reporting unit are based on internally generated forecasts for the remainder of the respective reporting period and the next <ix:nonNumeric contextRef="c-1" name="cdw:ForecastedYearsforGoodwillImpairment" format="ixt-sec:durwordsen" id="f-427">five years</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%">Under the market approach, the Company utilizes valuation multiples derived from publicly available information for guideline companies to provide an indication of how much a knowledgeable investor in the marketplace would be willing to pay for a company. The valuation multiples are applied to the reporting units.</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%">Determining the fair value of a reporting unit is judgmental in nature and requires the use of significant estimates and assumptions, including Net sales growth rates, gross profit margins, operating margins, discount rates and future market conditions, among others. Any changes in the judgments, estimates or assumptions used could produce significantly different results.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="f-428" 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">Intangible Assets</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%">Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives. Intangible assets include customer relationships, trade name and internally developed software. For internally developed software, the Company capitalizes external costs and directly attributable internal costs to acquire or create internal use software which are incurred during the application development stage. These costs relate to activities such as configuration, coding, testing and installation. Costs related to post-implementation activities such as training and maintenance are expensed as incurred. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software.</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%">Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.</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">Cloud Computing Arrangements</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 enters into certain cloud-based software hosting arrangements for internal use that are accounted for as service contracts. Costs incurred in implementing a cloud computing arrangement are deferred during the application development stage and presented within Prepaid expenses and other on the Consolidated Balance Sheets. Once a cloud computing arrangement is ready for its intended use, the implementation costs are amortized on a straight-line basis over the fixed term of the hosting arrangement plus any reasonably certain renewal periods.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-429" 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">Debt Issuance Costs</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%">Debt issuance costs, such as underwriting, financial advisory, professional fees and other similar fees are capitalized and recognized in Interest expense, net over the estimated life of the related debt instrument using the effective interest method or straight-line method, as applicable. The Company classifies debt issuance costs as a direct deduction from the carrying value of the Long-term debt liability on the Consolidated Balance Sheets, except for debt issuance costs associated with revolving credit facilities which are presented as an asset, within Other assets on the Consolidated Balance Sheets.</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%">49</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-411-5" continuedAt="f-411-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-430" 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">Fair Value Measurements</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%">Fair value is defined under US GAAP as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy has been established for valuation inputs to prioritize the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</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%">Level 1 &#8211; observable inputs such as quoted prices for identical instruments traded in active markets.</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%">Level 2 &#8211; inputs are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</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%">Level 3 &#8211; inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models and similar techniques.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-431" continuedAt="f-431-1" 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">Revenue Recognition</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 is a primary distribution channel for a large group of vendors and suppliers, including original equipment manufacturers (&#8220;OEMs&#8221;), software publishers, cloud providers and wholesale distributors. The Company may sell hardware, software and services on standalone basis or as a bundled solution arrangement. For additional information on the disaggregation of Net sales by major category, see Note 17 (Segment Information).</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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified product has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified product or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis.</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%">For performance obligations whereby the Company is acting as a principal, revenue is recognized when, or as, the customer obtains control of the specified product or service. The Company recognizes revenue in transactions for which it is acting as an agent once it has arranged for the third party to provide the product or service. Depending on the nature of the arrangement, this may occur at the time the Company executes the contract with the third party or at the time it invoices the customer. </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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Hardware</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%">Revenues from the sale of hardware are recognized on a gross basis as the Company is acting as a principal in these transactions, with the selling price to the customer recorded as Net sales and the acquisition cost of the product recorded as Cost of sales. The Company recognizes revenue from these transactions when control has passed to the customer, which is typically based on the shipping terms in the contract with the customer (e.g., upon delivery of the product to the customer). The Company may leverage drop-shipment arrangements with many of its vendors and suppliers to deliver hardware to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis.</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%">In some instances, the customer agrees to buy the hardware from the Company but requests delivery at a later date, commonly known as bill-and-hold arrangements. For these transactions, the Company deems that control passes to the customer when the hardware is ready for delivery. The Company views hardware as ready for delivery when: (i) the customer has a signed agreement, (ii) significant risk and rewards have transferred to the customer, (iii) the customer has the ability to direct the use of the hardware, (iv) the hardware has been set aside specifically for the customer and </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%">50</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-431-1" continuedAt="f-431-2"><ix:continuation id="f-411-6" continuedAt="f-411-7"><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%">cannot be redirected to another customer and (v) as applicable, the configuration services have been completed when ordered with the hardware.</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&#8217;s vendor partners may provide warranties on the hardware the Company sells. These manufacturer warranties are assurance-type warranties and are not considered separate performance obligations. The warranties are not sold separately and only provide assurance that the hardware will conform with the manufacturer&#8217;s specifications. In some transactions, the vendor partner will provide the customer with an extended warranty. These extended warranties are sold separately and provide the customer with a service in addition to assurance that the product will function as expected. The Company considers these warranties to be separate performance obligations from the underlying product. For additional information regarding the accounting for extended warranties, see &#8220;Revenue Recognition for Services&#8221; 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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Software</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%">Revenues from the sale of software include perpetual licenses, term licenses, software assurance and cloud computing solutions. From time to time, such software may be sold as fixed, non-cancellable multi-installment arrangements (i.e., multi-year arrangements) or variable, cancellable arrangements (more common in cloud computing arrangements). In these instances, the Company recognizes revenue based on its present enforceable rights and obligations and when it has completed its performance obligation. In these instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that such arrangements do not include a significant financing component. The primary purpose of the Company&#8217;s invoicing terms is to provide customers with simplified and predictable ways of purchasing software and to mirror the payment terms offered by the software publisher.</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%">Depending on the nature of the software, the Company may be acting as a principal or an agent. For perpetual licenses and term licenses, the software is recognized as a single performance obligation on a gross basis as the Company is acting as a principal in these transactions at the point the software is delivered to the customer (i.e., via electronic delivery of keys). Generally, these licenses are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. As a result, the value of the product is primarily the accompanying support delivered by a third party and, therefore, the Company is acting as an agent and recognizes the revenue on a net basis once its agency obligation is complete. This is common for security software where updates are critical to the core functionality of the software. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis. For additional information regarding the accounting for bundled arrangements, see &#8220;Revenue Recognition for Bundled Arrangements&#8221; 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%">The Company sells cloud computing solutions which include Software as a Service (&#8220;SaaS&#8221;) and Infrastructure as a Service (&#8220;IaaS&#8221;). SaaS solutions, commonly referred to as subscription licenses, utilize third-party partners to offer the Company&#8217;s customers access to software in the cloud that enhances office productivity, provides security or assists in collaboration. IaaS solutions utilize third-party partners to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking. In these transactions, the Company is acting as an agent and recognizes revenue once its agency performance obligation is complete.</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&#8217;s customers are offered the opportunity by certain of its vendors to purchase software licenses and software assurance under enterprise agreements (&#8220;EAs&#8221;). For most EA transactions, the Company&#8217;s obligation to the customer is that of a distributor or sales agent of the services, where all obligations for providing the services to customers are passed to the Company&#8217;s vendors. The Company&#8217;s performance obligations are satisfied at the time of the sale. With most EAs, the Company&#8217;s vendors will transfer the license and invoice the customer directly, paying resellers an agency fee or commission on these sales. The Company records these fees as a component of Net sales as earned and there is no corresponding Cost of sales amount.</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%">51</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-431-2" continuedAt="f-431-3"><ix:continuation id="f-411-7" continuedAt="f-411-8"><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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Services</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%">Revenues from the sale of services include professional services, hosted and managed services and vendor partner delivered services. Depending on the nature of the service, the Company may be acting as a principal or an agent. </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 provides professional services, which include project managers, specialists and engineers, recommending, designing and implementing IT solutions. The Company is primarily responsible for the fulfillment and acceptability of the professional services and has control over how to provide the requested services. As a result, the Company is the principal, and professional services revenue is recognized on a gross basis either on a time and materials basis for variable contracts or proportionally as costs are incurred relative to the total estimated costs to complete for fixed fee contracts (i.e., an input method). </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 provides hosted and managed services which primarily includes IT support services and data center services, such as managed and remote managed services, server co-location, internet connectivity and data backup and storage. Similar to professional services revenue, the Company is the principal in providing these services. Generally, hosted and managed services represent stand ready obligations and, therefore, the Company recognizes the revenue on a gross basis, ratably over the contractual term. </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 may resell vendor partner delivered services. A common example is extended warranties, which are considered to be separate performance obligations from the underlying product. For vendor partner delivered services, the Company is arranging for such services to be provided by the vendor partner and, therefore, is acting as an agent and records revenue on a net basis at the point of sale.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Bundled Arrangements</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 often sells hardware, software and/or services as part of a bundled solution arrangement containing multiple performance obligations. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices of each performance obligation.</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-style:italic;font-weight:400;line-height:120%">Sales In-Transit</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 performs an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of Net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment.</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-style:italic;font-weight:400;line-height:120%">Freight Costs</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 records freight billed to its customers as Net sales and the related freight costs as Cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as Cost of sales. The Company&#8217;s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.</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-style:italic;font-weight:400;line-height:120%">Other</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:115%">The nature of the Company&#8217;s contracts give rise to variable consideration in the form of volume rebates and sales returns and allowances, which are estimated at contract inception. The Company estimates variable consideration at the most likely amount to which it is expected to be entitled. This estimated amount is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of the Company&#8217;s anticipated performance and all information that is reasonably available. At the time of sale, the Company records a liability for estimated sales returns and allowances and an associated right of return asset. The Company also records a provision for volume rebates based on the evaluation of contract terms and historical experience.</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 excludes amounts collected on behalf of third parties, such as sales taxes, when determining the transaction price.</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%">52</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-411-8" continuedAt="f-411-9"><ix:continuation id="f-431-3"><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%">When a contract results in revenue being recognized in excess of the amount the Company has the right to invoice to the customer, a contract asset is recorded on the Consolidated Balance Sheets. Contract assets primarily arise due to partially fulfilled contracts with integrated solutions and professional services with fixed fee arrangements.</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 liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. Contract liabilities primarily arise due to professional services with fixed fee arrangements, bill-and-hold transactions where control has not passed to the customer and certain governmental contracts.</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%">Any incremental direct costs of obtaining a contract, primarily sales commissions, are deferred on the Consolidated Balance Sheets and amortized over the period of contract performance.</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 elected to use the practical expedient for its performance obligations table to include only those contracts that are longer than 12 months at the time of contract inception and those contracts that are non-cancelable. Additionally, for certain governmental contracts where there are annual renewals, the Company has excluded these contracts since there is only a one-year legal obligation. Contracts that are longer than 12 months in duration are primarily related to hosted and managed services. For additional information on performance obligations longer than 12 months, see Note 4 (Accounts Receivable and Contract Balances).</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="cdw:SalesTaxPolicyPolicyTextBlock" id="f-432" 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">Sales Taxes</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%">Sales tax amounts collected from customers for remittance to governmental authorities are presented on a net basis in the Consolidated Statements of Operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-433" continuedAt="f-433-1" 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">Advertising</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="f-433-1">Advertising costs are generally charged to expense in the period incurred and are presented in Selling and administrative expenses in the Consolidated Statements of Operations. Cooperative reimbursements from vendors are recorded in the period the related advertising expenditure is incurred. The Company generally classifies vendor consideration as a reduction to Cost of sales.</ix:continuation> During the years ended December 31, 2024, 2023 and 2022, the Company had advertising costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-434">218</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-435">215</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-436">211</ix:nonFraction>&#160;million, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-437" 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">Equity-Based Compensation</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 measures all equity-based payments using a fair-value-based method and records compensation expense over the requisite service period using the straight-line method in its Consolidated Financial Statements. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InterestExpensePolicyTextBlock" id="f-438" continuedAt="f-438-1" 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">Interest Expense, net</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="f-438-1">Interest expense, net includes interest expense and interest income. Interest expense, net is recognized in the period incurred at the applicable interest rate in effect. Interest income is recognized on an accrual basis in the period it is earned at the applicable interest rate.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-439" 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">Foreign Currency Translation</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&#8217;s reporting currency is the US dollar. The functional currency of the Company&#8217;s international operating subsidiaries is generally the same as the corresponding local currency. Assets and liabilities of the international operating subsidiaries are translated at the spot rate in effect at the applicable reporting date. Revenues and expenses of the international operating subsidiaries are translated at the average exchange rates in effect during the applicable period. The resulting foreign currency translation adjustment is recorded as Accumulated other comprehensive loss, which is reflected as a separate component of Stockholders&#8217; equity.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-440" continuedAt="f-440-1" 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">Income Taxes</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%">Deferred income taxes are provided to reflect the differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company performs an evaluation of the realizability of deferred tax assets on a quarterly basis. This evaluation requires management to make use of estimates and assumptions and considers all </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%">53</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-440-1"><ix:continuation id="f-411-9"><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%">positive and negative evidence and factors, such as the scheduled reversal of temporary differences, the mix of earnings in the jurisdictions in which the Company operates, and prudent and feasible tax planning strategies.</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 accounts for unrecognized tax benefits based upon its assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. The Company reports a liability for unrecognized tax benefits resulting from unrecognized tax benefits taken or expected to be taken in a tax return and recognizes interest and penalties, if any, related to its unrecognized tax benefits in income tax expense.</span></div></ix:continuation></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_199"></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%">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-442" continuedAt="f-442-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="f-441" continuedAt="f-441-1" 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></ix:nonNumeric></ix:nonNumeric></div><ix:continuation id="f-442-1"><ix:continuation id="f-441-1"><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-240). This ASU requires entities to disclose disaggregated information about specific natural expense categories in the notes to the financial statements. The ASU is effective for all public entities for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU enhances existing income tax disclosures primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The ASU is effective for all public entities for annual periods beginning after December 15, 2024, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;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:112%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses included in a segment&#8217;s profit or loss measure on an annual and interim basis. The ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities are required to apply the amendments on a retrospective basis. The Company adopted this ASU for the 2024 annual reporting period, which resulted in additional disclosures for amounts presented within Note 17 (Segment Information).</span></div></ix:continuation></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_202"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-443" continuedAt="f-443-1" 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">Acquisitions</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="f-443-1"><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">Mission Cloud Services, Inc. (&#8220;Mission&#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%">On November 27, 2024, the Company completed its acquisition of Mission through a purchase of all the issued and outstanding equity interests for a base purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-6" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-444">330</ix:nonFraction>&#160;million. Mission is a leading cloud professional services, managed services and consulting provider. This strategic acquisition strengthens the Company&#8217;s capabilities to deliver full lifecycle projects and complements its existing cloud, data, artificial intelligence and software platform engineering solution capabilities. </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 acquisition of Mission was not material to the Company&#8217;s results of operations and financial condition. The financial results of Mission have been included in the Company&#8217;s Consolidated Financial Statements since the date of acquisition, and the amounts are presented within the Corporate reportable segment. 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. Preliminarily, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:Goodwill" scale="6" id="f-445">218</ix:nonFraction> million of Goodwill and $<ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-6" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" id="f-446">139</ix:nonFraction> million of other intangible assets, which primarily related to customer relationships.</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%">54</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_205"></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="#i7dda2da9122848c1aea9f1e82f76176a_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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-447" continuedAt="f-447-1" 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">Accounts Receivable and Contract Balances</span></ix:nonNumeric></div><ix:continuation id="f-447-1" continuedAt="f-447-2"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-448" continuedAt="f-448-1" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"/><td style="width:77.167%"/><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:8.821%"/><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:8.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:BilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-449">4,386.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:BilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-450">4,292.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"/></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%">Unbilled 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="f-451">749.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" scale="6" id="f-452">274.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:UnbilledReceivablesNoncurrent" scale="6" id="f-453">923.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:UnbilledReceivablesNoncurrent" scale="6" id="f-454">337.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-455">6,058.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="6" id="f-456">4,905.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets. </span></div></ix:nonNumeric><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><ix:continuation id="f-448-1" continuedAt="f-448-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"><ix:continuation id="f-448-2">Unbilled accounts receivable, noncurrent are presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets.</ix:continuation> </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#8217;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable are derecognized from the Consolidated Balance Sheets upon receipt of payment from the third-party financing company. During the years ended December 31, 2024 and 2023, the Company sold approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="6" id="f-457">477</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AccountsReceivableSale" format="ixt:num-dot-decimal" scale="6" id="f-458">506</ix:nonFraction>&#160;million of accounts receivable, respectively. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an allowance for credit losses at inception and reassesses quarterly based on expected collectability and forecasted macroeconomic conditions. <ix:nonNumeric contextRef="c-1" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="f-459" continuedAt="f-459-1" escape="true">The following table details the changes in the allowance for credit losses related to accounts receivable:</ix:nonNumeric></span></div><ix:continuation id="f-459-1"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:77.830%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-460">28.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-461">25.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase to provision for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-462">32.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" id="f-463">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance for credit losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-464">14.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="6" id="f-465">14.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="cdw:AccountsReceivableAllowanceForCreditLossOther" scale="6" id="f-466">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="cdw:AccountsReceivableAllowanceForCreditLossOther" scale="6" id="f-467">2.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-468">47.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" id="f-469">28.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"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes a $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="cdw:AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" scale="6" id="f-470">4</ix:nonFraction> million allowance for credit losses related to unbilled accounts receivable, noncurrent which is presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets as of December 31, 2024.</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%;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="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-471" continuedAt="f-471-1" 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="f-471-1" continuedAt="f-471-2"><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:77.167%"/><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:8.821%"/><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:8.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-472">97.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerAssetNet" scale="6" id="f-473">111.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"/></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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-474">522.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-475">527.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other 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%">55</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-447-2"><ix:continuation id="f-471-2"><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-476">31</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-6" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-477">40</ix:nonFraction> million of long-term contract liabilities that are presented within Accounts payable and other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">For the years ended December 31, 2024 and 2023, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-478">315</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-479">329</ix:nonFraction> 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. For additional information regarding the Company&#8217;s performance obligations, see Note 1 (Description of Business and Summary of Significant Accounting Policies). <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="f-480" continuedAt="f-480-1" escape="true">The following table represents the total transaction price for the remaining performance obligations as of December&#160;31, 2024 related to non-cancelable service contracts whereby the Company is acting as the principal and the duration is longer than 12 months, which is expected to be recognized over future periods. </ix:nonNumeric></span></div><ix:continuation id="f-480-1"><div style="margin-top:14pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:45.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.416%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-481">113.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-482">67.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-483">28.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-484">11.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"/></tr></table></div></ix:continuation></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_214"></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%">5.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-489" continuedAt="f-489-1" 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">Property and Equipment</span></ix:nonNumeric></div><ix:continuation id="f-489-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-490" 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%">Property and equipment consist of the following:</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.690%"><tr><td style="width:1.0%"/><td style="width:49.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.723%"/><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.041%"/><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.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and data processing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-46" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-491">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-47" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-492">5</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-493">204.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-494">204.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"/></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%">Building and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-50" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-495">5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-51" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-496">25</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-497">133.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-498">125.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-54" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-499">5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-55" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-500">10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-501">50.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-502">46.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-58" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-503">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-59" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-504">5</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-505">35.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-506">35.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-62" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-507">5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-63" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-508">10</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-509">31.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-510">23.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-511">27.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-512">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue generating assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-68" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-513">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-69" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-514">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-515">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-516">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-517">28.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-518">38.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-519">512.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" scale="6" id="f-520">504.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Less: Accumulated depreciation</span></td><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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" scale="6" id="f-521">320.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" scale="6" id="f-522">308.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Property and equipment, net</span></td><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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-523">192.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="f-524">195.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"/></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:8pt;font-weight:400;line-height:120%"> *Asset is not depreciated.</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%">During 2024, 2023 and 2022, the Company recorded disposals of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="f-525">37</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="f-526">56</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentDisposals" scale="6" id="f-527">7</ix:nonFraction> million, respectively, to derecognize Property and equipment that were no longer in use.</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%">Depreciation expense for the years ended December 31, 2024, 2023, and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-528">53</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-529">52</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:Depreciation" scale="6" id="f-530">58</ix:nonFraction> million, respectively.</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%">56</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_217"></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="#i7dda2da9122848c1aea9f1e82f76176a_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;text-align:justify"><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;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-531" continuedAt="f-531-1" 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">Goodwill and Other Intangible Assets</span></ix:nonNumeric></div><ix:continuation id="f-531-1" continuedAt="f-531-2"><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">Goodwill</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-532" 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 changes in Goodwill by reportable segment are 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:91.959%"><tr><td style="width:1.0%"/><td style="width:41.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2022</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">(2)</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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-533">2,133.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-534">230.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-535">1,658.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-536">320.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-537">4,342.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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-538">19.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-539">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-540">36.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-541">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-542">56.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-543">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-544">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-545">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-546">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-547">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2023</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-548">2,153.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-549">230.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-550">1,695.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-551">335.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-552">4,413.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-553">217.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-554">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-555">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="6" id="f-556">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-557">218.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-558">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-559">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" format="ixt:fixed-zero" scale="6" id="f-560">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-561">11.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="6" id="f-562">11.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2024</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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="c-100" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-563">2,370.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-101" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-564">230.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-102" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-565">1,695.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-103" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-566">323.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-567">4,620.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Other is comprised of CDW UK and CDW Canada operating segments.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Goodwill is net of accumulated impairment losses of $<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-568">1,571</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-569">354</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-6" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-570">28</ix:nonFraction> million related to the Corporate, Public and Other segments, respectively, recorded in 2008 and 2009.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes other immaterial acquisitions.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The acquisition of Mission is fully allocated to the Corporate segment. For additional information regarding the acquisition of Mission, see Note 3 (Acquisitions). Remaining activity in the Public segments includes other immaterial acquisitions.</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%">The Company performed a qualitative impairment assessment for all reporting units during the fourth quarter of 2024 and concluded that it was more likely than not that the fair values of all reporting units exceeded their respective carrying values and, therefore, no impairment existed. The Company performed a quantitative impairment assessment for all reporting units during the fourth quarter of 2023 and determined that the fair values of each reporting unit substantially exceeded their carrying values and, therefore, no impairment existed.</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">Other Intangible Assets</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-571" 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 summary of intangible assets is 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.690%"><tr><td style="width:1.0%"/><td style="width:32.496%"/><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:16.723%"/><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.041%"/><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.041%"/><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.047%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 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:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</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:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-104" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-572">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-105" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-573">14</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-574">3,478.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-575">2,361.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-576">1,116.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"/></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%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-107" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-577">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-108" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-578">20</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-579">449.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-580">387.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-581">62.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-110" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-582">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-111" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-583">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-584">391.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-585">246.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-586">144.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-113" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-587">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-114" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-588">10</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-589">35.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-590">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-591">33.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-592">4,354.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-593">2,998.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-594">1,356.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"/></tr><tr style="height:8pt"><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="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 style="height:8pt"><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><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%">December&#160;31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-116" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-595">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-117" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-596">14</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-597">3,379.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-598">2,236.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-599">1,143.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"/></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%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-119" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-600">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-120" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-601">20</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-602">446.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-603">366.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-604">79.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-121" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-605">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-122" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-606">5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-607">474.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-608">330.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-609">144.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-124" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-610">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c-125" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-611">10</ix:nonNumeric></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%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="6" id="f-612">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="6" id="f-613">1.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="f-614">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="6" id="f-615">4,305.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="f-616">2,935.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-617">1,369.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">During the years ended December 31, 2024, 2023 and 2022, the Company recorded disposals of $<ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-6" name="cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" scale="6" id="f-618">155</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-6" name="cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" scale="6" id="f-619">33</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-6" name="cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" scale="6" id="f-620">8</ix:nonFraction> million, respectively, to derecognize intangible assets that were no longer in use.</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%">During the years ended December 31, 2024, 2023 and 2022, the Company recorded amortization expense related to intangible assets of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-621">222</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-622">219</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="f-623">233</ix:nonFraction> million, respectively.</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%">57</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="#i7dda2da9122848c1aea9f1e82f76176a_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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-624" escape="true"><ix:continuation id="f-531-2"><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%">Estimated future amortization expense related to intangible assets is 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:77.482%"/><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:19.531%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" id="f-625">240.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"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="f-626">217.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="f-627">182.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="f-628">138.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="f-629">125.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="6" id="f-630">453.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-631">1,356.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i7dda2da9122848c1aea9f1e82f76176a_220"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="cdw:InventoryFinancingAgreementsTextBlock" id="f-632" continuedAt="f-632-1" 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">Inventory Financing Agreements</span></ix:nonNumeric></div><ix:continuation id="f-632-1"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts outstanding under these agreements as of December 31, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="cdw:OtherInventoryFinancingAgreements" scale="6" id="f-633">355</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-6" name="cdw:OtherInventoryFinancingAgreements" scale="6" id="f-634">431</ix:nonFraction> million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#8217;s Revolving Loan Facility, as defined within Note 8 (Debt). A portion of the Company&#8217;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 8 (Debt).</span></div><ix:nonNumeric contextRef="c-1" name="cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock" id="f-635" escape="true"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the changes in the Company&#8217;s confirmed obligations outstanding related to inventory financing agreements:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:78.931%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:InventoryFinancingAgreementObligations" scale="6" id="f-636">430.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="cdw:InventoryFinancingAgreementObligationAddition" format="ixt:num-dot-decimal" scale="6" id="f-637">2,388.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed invoices paid during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="cdw:InventoryFinancingAgreementObligationSettlement" format="ixt:num-dot-decimal" scale="6" id="f-638">2,463.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of December 31</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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:InventoryFinancingAgreementObligations" scale="6" id="f-639">355.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></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%">58</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_226"></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="#i7dda2da9122848c1aea9f1e82f76176a_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;text-align:justify"><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;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:LongTermDebtTextBlock" id="f-640" continuedAt="f-640-1" 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">Debt</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="f-640-1" continuedAt="f-640-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-641" escape="true"><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:39.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.490%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.429%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.338%"/><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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-642">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-643">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:right;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%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-644">634.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-645">634.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="number" contextRef="c-136" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-646">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-647">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-648">575.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-649">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-650">211.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-651">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="number" contextRef="c-140" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-652">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-653">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-654">1,000.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">April 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%"><ix:nonFraction unitRef="number" contextRef="c-142" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-655">4.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-656">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-657">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">December 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%"><ix:nonFraction unitRef="number" contextRef="c-144" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-658">3.276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-659">500.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-660">500.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="number" contextRef="c-146" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-661">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-662">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-663">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2030</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%">March 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-148" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-664">5.100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-665">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-666">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-150" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-667">3.569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-668">1,000.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-669">1,000.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior notes due 2034</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%">August 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-152" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-670">5.550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-671">600.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="6" id="f-672">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-673">5,211.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-674">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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-675">21.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-676">56.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-677">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-678">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs and discount</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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-679">32.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="f-680">28.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="f-681">235.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:LongtermDebtCurrentMaturitiesGross" scale="6" id="f-682">613.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="f-683">5,607.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" format="ixt:num-dot-decimal" scale="6" id="f-684">5,031.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"/></tr></table></div></ix:nonNumeric><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%">As of December 31, 2024, 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 Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus a spread adjustment and a margin 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 December 31, 2024, the Company could have borrowed up to an additional $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-8" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="9" id="f-685">1.2</ix:nonFraction>&#160;billion under the Revolving Loan Facility. As of December 31, 2024, the Revolving Loan Facility had $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-6" name="cdw:AmountOwedUnderRevolvingLoanFinancingAgreement" scale="6" id="f-686">356</ix:nonFraction> million reserved for the floorplan sub-facility.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The senior unsecured term loan facility (the &#8220;Term Loan Facility&#8221;) has a variable interest rate. The interest rate is based on SOFR plus a spread adjustment and a margin based on the Company&#8217;s senior unsecured rating. No mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unsecured Senior Notes</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unsecured senior notes have a fixed interest rate, which is paid semi-annually.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-640-2" continuedAt="f-640-3"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Receivable Financing</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the years ended December 31, 2024 and 2023. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuances and Extinguishments</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 August 22, 2024, the Company completed the issuance of $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-687">600</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-161" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-688">5.100</ix:nonFraction>% Senior Notes due 2030 (the &#8220;2030 Notes&#8221;) at <ix:nonFraction unitRef="number" contextRef="c-162" decimals="5" name="cdw:DebtInstrumentIssuancePercentageOfPar" scale="-2" id="f-689">99.889</ix:nonFraction>% of par and $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-690">600</ix:nonFraction>&#160;million aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-163" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-691">5.550</ix:nonFraction>% Senior Notes due 2034 (the &#8220;2034 Notes&#8221;) at <ix:nonFraction unitRef="number" contextRef="c-164" decimals="5" name="cdw:DebtInstrumentIssuancePercentageOfPar" scale="-2" id="f-692">99.742</ix:nonFraction>% of par (collectively, the &#8220;Notes&#8221;). Interest on the 2030 Notes is payable semi-annually on March 1 and September 1 of each year. Interest on the 2034 Notes is payable semi-annually on February 22 and August 22 of each year. The net proceeds from the Notes issuance were used to fund the settlement of the concurrent cash tender offer and the payment of related accrued and unpaid interest, fees and expenses and general corporate purposes, including the redemption of the remaining <ix:nonFraction unitRef="number" contextRef="c-165" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-693">5.500</ix:nonFraction>% Senior Notes due 2024 and the repayment at maturity of the remaining <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-694">4.125</ix:nonFraction>% Senior Notes due 2025. </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 August 22, 2024, concurrent with the Notes issuance, the Company completed a cash tender offer for $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-6" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-695">391</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-6" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="6" id="f-696">389</ix:nonFraction>&#160;million of the outstanding aggregate principal amounts under its <ix:nonFraction unitRef="number" contextRef="c-165" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-697">5.500</ix:nonFraction>% Senior Notes due 2024 and the <ix:nonFraction unitRef="number" contextRef="c-138" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-698">4.125</ix:nonFraction>% Senior Notes due 2025, respectively, plus accrued and unpaid interest, fees and expenses. In connection with the cash tender offer, the Company recognized an immaterial net gain on extinguishment of debt, which is presented within Other income (expense), net on the Consolidated Statements of 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%">On October 7, 2024, the Company redeemed the remaining outstanding <ix:nonFraction unitRef="number" contextRef="c-165" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-699">5.500</ix:nonFraction>% Senior Notes due 2024, which were scheduled to mature on December 1, 2024, at par for $<ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-6" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="f-700">184</ix:nonFraction> million. </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">Total Debt Maturities</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="f-701" 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%">As of December 31, 2024, aggregate future maturities of debt, excluding unamortized debt issuance costs, are as follows for the years ending December 31:</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:80.918%"/><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:16.094%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="6" id="f-702">236.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"/></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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="6" id="f-703">1,637.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="6" id="f-704">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="6" id="f-705">1,100.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="6" id="f-706">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="6" id="f-707">2,200.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="6" id="f-708">5,875.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="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%;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 and other market observable inputs for comparable liabilities. 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: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%">60</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="#i7dda2da9122848c1aea9f1e82f76176a_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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" id="f-709" escape="true"><ix:continuation id="f-640-3"><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 debt issuance costs, were as follows:</span></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:68.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="f-710">5,602.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:top"/><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:DebtInstrumentFairValue" format="ixt:num-dot-decimal" scale="6" id="f-711">5,348.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:top"/></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%">Carrying value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-712">5,875.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-713">5,673.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i7dda2da9122848c1aea9f1e82f76176a_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%"> 9.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:FinancialInstrumentsDisclosureTextBlock" id="f-714" continuedAt="f-714-1" 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">Fair Value Measurements and Financial Instruments</span></ix:nonNumeric></div><ix:continuation id="f-714-1" continuedAt="f-714-2"><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">Derivative Instruments</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 may use derivative financial instruments to manage its exposure to interest rate risk. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The following sections detail the Company&#8217;s derivative financial instruments.</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-style:italic;font-weight:400;line-height:120%">Interest Rate Collars</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&#8217;s variable interest rate debt creates interest rate risk. The Company has interest rate collar agreements that provide for contractually specified interest rate cap and an interest rate floor based on SOFR. The Company receives payment from the counterparty if SOFR is greater than the cap or pays the counterparty if SOFR is below the floor. If SOFR is between the floor and cap, no payment is due to either party. There were no new interest rate collar agreements executed for the year ended December 31, 2024.</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 December 31, 2024 and December 31, 2023, the interest rate collar agreements were classified within Long-term liabilities - Accounts payable and other liabilities on the Consolidated Balance Sheets for which the fair value was not material. The total notional amount of the interest rate collar agreements was $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-6" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="6" id="f-715">400</ix:nonFraction>&#160;million as of December 31, 2024 and December 31, 2023, which mature on September 30, 2026.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s interest rate collar agreements is classified as Level 2 in the fair value hierarchy. The valuation of the interest rate collar agreements is derived using a discounted cash flow analysis on the expected cash receipts or cash disbursements that would occur if variable interest rates rise above or fall below the strike rates of the interest rate cap and interest rate floor, respectively. This analysis reflects the contractual terms of the interest rate collar agreements, including the period to maturity, and uses observable market-based inputs, including SOFR 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 collars 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, net in the period when the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the change in fair value for the effective portion of the derivative financial instruments and the reclassification from AOCL to Interest expense, net was not material. </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-style:italic;font-weight:400;line-height:120%">Treasury Locks</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 used treasury lock agreements to manage interest rate risk in advance of the issuance of fixed rate debt. During the year ended December 31, 2024, the Company executed and settled treasury lock agreements for a total notional value of $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-6" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-716">600</ix:nonFraction> million, concurrent with the issuance of unsecured senior notes. The treasury lock agreements were settled at an immaterial loss. For additional information regarding the issuance of the unsecured senior notes, see Note 8 (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 treasury lock agreements were designated as cash flow hedges. The loss on the settlement was recorded to AOCL and is subsequently reclassified into Interest expense, net over the term of the debt in the same period during which the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the reclassification from AOCL to Interest expense, net was not material.</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%">61</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-714-2"><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">Short-term Investments</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%">Short-term investments, which have a maturity that extends beyond three months but within one year, is comprised of a certificate of deposit. As of December 31, 2024, the amortized cost of the certificate of deposit was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:CertificatesOfDepositAtCarryingValue" scale="6" id="f-717">214</ix:nonFraction> million and is classified within Short-term investments on the Consolidated Balance Sheets. The fair value of the short-term investment approximates the carrying value due to its short-term nature and is classified as a Level 2 in the fair value hierarchy.</span></div></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_229"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-718" continuedAt="f-718-1" 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">Income Taxes</span></ix:nonNumeric></div><ix:continuation id="f-718-1" continuedAt="f-718-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-719" 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%">Income before income taxes was taxed under the following jurisdictions:</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:64.884%"/><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:9.451%"/><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:9.451%"/><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:9.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-720">1,312.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-721">1,298.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="6" id="f-722">1,355.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"/></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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-723">122.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-724">152.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="6" id="f-725">132.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-726">1,435.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-727">1,450.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-728">1,487.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"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-729" escape="true"><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%">Components of Income tax expense (benefit) consist of the following:</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:64.884%"/><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:9.451%"/><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:9.451%"/><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:9.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Current:</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"/></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-730">267.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-731">267.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="6" id="f-732">281.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-733">72.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-734">69.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="6" id="f-735">75.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-736">31.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-737">41.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="6" id="f-738">33.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-739">371.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-740">378.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="6" id="f-741">391.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"/></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%">Deferred:</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"/></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%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="f-742">14.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="f-743">29.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit" scale="6" id="f-744">15.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-745">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-746">3.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="6" id="f-747">3.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-748">14.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-749">32.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="6" id="f-750">18.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 tax expense</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-751">357.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-752">345.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-753">373.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-754" escape="true"><div style="margin-top:10pt;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 reconciliation between the statutory tax rate expressed as a percentage of income before income taxes and the effective income tax rate was 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.543%"><tr><td style="width:1.0%"/><td style="width:37.288%"/><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:8.378%"/><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:8.220%"/><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:8.378%"/><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:8.378%"/><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:8.378%"/><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:8.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Statutory federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-755">301.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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-756">21.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"><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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-757">304.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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-758">21.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"><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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="6" id="f-759">312.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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-760">21.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"><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%">State taxes, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-761">60.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-762">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-763">55.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-764">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="6" id="f-765">61.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-766">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-767">15.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-768">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-769">29.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-770">2.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="6" id="f-771">12.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-772">0.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="6" id="f-773">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="f-774">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="6" id="f-775">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="f-776">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings" scale="6" id="f-777">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="f-778">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-779">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-780">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-781">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-782">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="6" id="f-783">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-784">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-785">357.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-786">24.9</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-787">345.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-788">23.9</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-789">373.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-790">25.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></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%">62</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-718-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-791" escape="true"><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 tax effect of temporary differences that give rise to net deferred income tax liabilities is presented below. </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.690%"><tr><td style="width:1.0%"/><td style="width:78.395%"/><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.366%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" scale="6" id="f-792">33.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" scale="6" id="f-793">38.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 compensation plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="f-794">29.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="6" id="f-795">34.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Net operating loss and credit carryforwards, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-796">40.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" id="f-797">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-798">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="6" id="f-799">17.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:DeferredTaxAssetsRent" scale="6" id="f-800">38.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:DeferredTaxAssetsRent" scale="6" id="f-801">45.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="6" id="f-802">20.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="6" id="f-803">20.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-804">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOther" scale="6" id="f-805">19.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-806">195.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsGross" scale="6" id="f-807">192.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"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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-related intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="f-808">279.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="6" id="f-809">269.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-810">14.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="6" id="f-811">22.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" scale="6" id="f-812">22.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" scale="6" id="f-813">27.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-814">23.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilitiesOther" scale="6" id="f-815">26.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-816">340.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" scale="6" id="f-817">346.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-818">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="f-819">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-820">166.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxLiabilities" scale="6" id="f-821">170.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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 has income tax net operating losses of $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:OperatingLossCarryforwards" scale="6" id="f-822">88</ix:nonFraction> million that do not expire and international tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="f-823">17</ix:nonFraction> million, which expire in 2027.</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 is indefinitely reinvested in its UK business, and therefore did not provide for any US deferred taxes on the earnings of the UK business. The Company is not permanently reinvested in its Canadian business and therefore has recognized deferred tax liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="cdw:DeferredTaxLiabilityOnUnremittedForeignEarnings" scale="6" id="f-824">7</ix:nonFraction> million as of December 31, 2024 related to Canada withholding taxes on earnings of its Canadian 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%">In the ordinary course of business, the Company is subject to review by domestic and foreign taxing authorities, including the Internal Revenue Service (&#8220;IRS&#8221;). In general, the Company is no longer subject to audit by the IRS or state, local, or foreign taxing authorities for tax years through 2014. Various taxing authorities are in the process of auditing income tax returns of the Company and its subsidiaries. The Company does not anticipate that any adjustments from the audits would have a material impact on its Consolidated Financial Statements.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-825" 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%">Changes in the Company&#8217;s unrecognized tax benefits as of December 31, 2024, 2023 and 2022 were 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.836%"><tr><td style="width:1.0%"/><td style="width:64.884%"/><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:9.451%"/><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:9.451%"/><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:9.453%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-826">19.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-827">18.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-828">18.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"/></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%">Additions/reductions for current year and prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-829">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-830">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="6" id="f-831">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Balance as of December 31</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-832">19.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-833">19.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt 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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-834">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">As of December&#160;31, 2024, the Company had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="f-835">20</ix:nonFraction> million of unrecognized tax benefits that, if recognized, would have decreased income taxes and the corresponding effective income tax rate and increased net income. The impact of recognizing these tax benefits, net of the federal income tax benefit related to unrecognized state income tax benefits, would be approximately $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-6" name="cdw:UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" scale="6" id="f-836">16</ix:nonFraction> million.</span></div></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">11.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-837" continuedAt="f-837-1" 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">Leases</span></ix:nonNumeric></div><ix:continuation id="f-837-1" continuedAt="f-837-2"><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily for real estate, data centers and equipment. Remaining lease terms are up to <ix:nonNumeric contextRef="c-174" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="f-838">11</ix:nonNumeric> years.</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%">63</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-837-2"><ix:nonNumeric contextRef="c-1" name="cdw:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-839" 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%">Supplemental Consolidated Balance Sheets information related to the Company&#8217;s operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:30.818%"/><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:45.440%"/><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:8.491%"/><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:8.493%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance Sheet Presentation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-840">120.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 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:middle"><span style="color:#000000;font-family:'Times 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-841">128.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:middle"/></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-842"><span style="-sec-ix-hidden:f-843">Accrued expenses and other current liabilities - Other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-844">32.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-845">34.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities - Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-846">149.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-847">164.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-848">181.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-849">198.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"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Lease term and discount rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-850">7.9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-851">8.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-852">4.26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-853">4.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><div style="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%">Operating lease cost, inclusive of variable and short-term lease cost, for the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:OperatingLeaseExpense" scale="6" id="f-854">60</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:OperatingLeaseExpense" scale="6" id="f-855">62</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:OperatingLeaseExpense" scale="6" id="f-856">62</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-857" continuedAt="f-857-1" escape="true"><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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:80.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" id="f-858">40.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" id="f-859">33.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" id="f-860">26.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" id="f-861">21.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" id="f-862">15.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" id="f-863">80.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="f-864">216.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" id="f-865">34.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Lease Incentives</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="cdw:LesseeLeaseIncentives" scale="6" id="f-866">1.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiability" scale="6" id="f-867">181.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><ix:continuation id="f-857-1" continuedAt="f-857-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"><ix:continuation id="f-857-2">Includes lease incentives that will be realized in 2025.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-868" escape="true"><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%">Supplemental cash flow information related to operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:61.950%"/><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.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-869">44.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-870">41.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-871">42.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-872">18.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-873">24.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-874">43.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">12.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-875" continuedAt="f-875-1" 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">Stockholders&#8217; Equity</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="f-875-1" continuedAt="f-875-2"><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">Share Repurchase Program</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 share repurchase program under which it may repurchase shares of its common stock from time to time in privately negotiated transactions, open market purchases or other transactions as permitted by securities laws and other legal requirements. The timing and amounts of any purchases will be based on market conditions and other factors including but not limited to share price, regulatory requirements and capital availability. The share repurchase program does not obligate the Company to repurchase any minimum dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.</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%">64</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="#i7dda2da9122848c1aea9f1e82f76176a_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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-875-2">During 2024, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="c-32" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="6" id="f-876">2.4</ix:nonFraction>&#160;million shares of its common stock for $<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" format="ixt:num-dot-decimal" scale="6" id="f-877">500</ix:nonFraction>&#160;million under the share repurchase program. On February&#160;5, 2025, the Company announced that its Board of Directors authorized a $<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-6" name="cdw:StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" format="ixt:num-dot-decimal" scale="6" id="f-878">750</ix:nonFraction>&#160;million increase to the share repurchase program, which was incremental to the approximately $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="f-879">588</ix:nonFraction> million remaining as of December 31, 2024 under the $<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-6" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="f-880">750</ix:nonFraction>&#160;million authorization announced on February&#160;7, 2024.</ix:continuation> </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_241"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-881" continuedAt="f-881-1" 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">Equity-Based Compensation</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="f-881-1" continuedAt="f-881-2"><ix:nonNumeric contextRef="c-1" name="cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock" id="f-882" 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%">Equity-based compensation expense, which is recorded in Selling and administrative expenses in the Consolidated Statements of Operations was 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.690%"><tr><td style="width:1.0%"/><td style="width:53.000%"/><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:13.411%"/><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:13.411%"/><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:13.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-883">64.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-884">93.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="f-885">91.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-886">10.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-887">17.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="6" id="f-888">15.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="6" id="f-889">53.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="6" id="f-890">76.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="6" id="f-891">75.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents equity-based compensation tax expense at the statutory tax rates. Excess tax benefits associated with equity awards are excluded from this disclosure and separately disclosed in Note 10 (Income Taxes).</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%">The total unrecognized compensation cost related to non-vested awards was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-6" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="f-892">108</ix:nonFraction> million as of December 31, 2024 and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="c-1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-893">2.1</ix:nonNumeric> years.</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">Long-Term Incentive Plan</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 2021 Long-Term Incentive Plan (&#8220;2021 LTIP&#8221;) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The maximum aggregate number of shares of the Company&#8217;s common stock that may be issued under the 2021 LTIP is <ix:nonFraction unitRef="shares" contextRef="c-177" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="f-894">22.1</ix:nonFraction>&#160;million shares. As of December 31, 2024, <ix:nonFraction unitRef="shares" contextRef="c-177" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" id="f-895">6.2</ix:nonFraction> million shares were available for issuance under the 2021 LTIP. Authorized but unissued shares are reserved for issuance in connection with equity-based awards.</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-style:italic;font-weight:400;line-height:120%">Stock Options</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 exercise price of a stock option granted is equal to the fair value of the underlying stock on the date of the grant. Stock options granted under the LTIPs have a contractual term of <ix:nonNumeric contextRef="c-178" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-896">ten years</ix:nonNumeric> and generally vest ratably over <ix:nonNumeric contextRef="c-178" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-897">three years</ix:nonNumeric>. To estimate the fair value of options granted, the Company uses the Black-Scholes option pricing model. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="f-898" 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 weighted-average assumptions used to value the stock options granted 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:92.543%"><tr><td style="width:1.0%"/><td style="width:52.454%"/><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:13.591%"/><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:13.591%"/><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:13.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Weighted average grant date 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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-178" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-899">76.21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-179" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-900">64.77</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-180" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-901">43.20</ix:nonFraction>&#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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-902">29.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-903">29.94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="f-904">27.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-905">4.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-906">3.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="f-907">1.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><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%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-178" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-908">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-909">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-180" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="f-910">1.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-178" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-911">5.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-179" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-912">5.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-180" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-913">6.0</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a weighting of the historical volatility and implied volatility.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a composite US Treasury rate.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on contractual term length and on historical experience of both exercised and unexercised options.</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%">65</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-881-2" continuedAt="f-881-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock" id="f-914" 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%">Stock option activity for the year ended December 31, 2024 was 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.982%"><tr><td style="width:1.0%"/><td style="width:41.195%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.422%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.270%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-915">3,190,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-916">126.40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-917">82,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="f-918">245.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-919">28,842</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="f-920">195.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Exercised</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-921">478,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-922">98.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Outstanding at December 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-923">2,766,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-924">134.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-925">5.28</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="6" id="f-926">132.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-927">2,225,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-928">117.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-929">4.68</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="6" id="f-930">131.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest after December 31, 2024</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%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-931">541,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-932">203.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-933">7.73</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="6" id="f-934">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The total intrinsic value of stock options exercised during the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-935">66</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-936">97</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="f-937">40</ix:nonFraction> million, respectively.</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-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (&#8220;RSUs&#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%">Restricted stock units represent the right to receive unrestricted shares of the Company&#8217;s stock at the time of vesting. RSUs granted under the LTIPs vest either ratably over <ix:nonNumeric contextRef="c-181" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-938">three years</ix:nonNumeric> or cliff-vest at the end of <ix:nonNumeric contextRef="c-181" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-939">three years</ix:nonNumeric>. The fair value of RSUs is equal to the closing price of the Company&#8217;s common stock on date of grant.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-940" 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%">RSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;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:69.404%"/><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:12.780%"/><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:12.940%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-182" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-941">398,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-182" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-942">181.85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%"><ix:nonFraction unitRef="shares" contextRef="c-181" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-943">328,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-944">203.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-181" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-945">207,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-946">179.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-181" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-947">28,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-948">191.98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-183" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-949">491,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-183" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-950">196.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-181" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-951">203.24</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-184" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-952">189.30</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-185" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-953">169.11</ix:nonFraction>, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of RSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-954">37</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-955">27</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="6" id="f-956">16</ix:nonFraction>&#160;million, respectively.</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-style:italic;font-weight:400;line-height:120%">Performance Share Units (&#8220;PSUs&#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%">Performance share units represent the right to receive unrestricted shares of the Company&#8217;s stock at the time of vesting. PSUs granted under the LTIPs cliff-vest at the end of <ix:nonNumeric contextRef="c-186" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-957">three years</ix:nonNumeric>. The majority of the PSUs will vest between <ix:nonFraction unitRef="number" contextRef="c-187" decimals="INF" name="cdw:PotentialVestingPercentageRangeofShares" scale="-2" id="f-958">0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="cdw:PotentialVestingPercentageRangeofShares" scale="-2" id="f-959">200</ix:nonFraction>% of the number of PSUs granted based on the Company&#8217;s performance against a cumulative adjusted free cash flow measure and cumulative non-GAAP net income per diluted share measure over a <ix:nonNumeric contextRef="c-189" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-960">three-year</ix:nonNumeric> performance period.</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%">66</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="#i7dda2da9122848c1aea9f1e82f76176a_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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" id="f-961" escape="true"><ix:continuation id="f-881-3"><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%">PSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;padding-left:36pt"><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:69.404%"/><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:12.780%"/><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:12.940%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-962">394,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-190" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-963">188.76</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-964">199,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-965">224.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Attainment adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" format="ixt:num-dot-decimal" scale="0" id="f-966">122,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" scale="0" id="f-967">156.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-968">258,590</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-969">163.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-189" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-970">27,480</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-971">201.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-972">430,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-191" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-973">210.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of PSUs granted during the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-189" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-974">224.53</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-192" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-975">210.30</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="c-193" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-976">176.14</ix:nonFraction>, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the year ended December 31, 2024, the PSUs that vested at December 31, 2023 were adjusted to reflect final attainment.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of PSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-977">42</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-978">35</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="6" id="f-979">28</ix:nonFraction> million, respectively.</span></div></ix:continuation></ix:nonNumeric><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">14.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-980" continuedAt="f-980-1" 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">Earnings Per Share</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="f-980-1"><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="c-1" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="f-981" 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:3pt;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:51.896%"/><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:13.884%"/><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:13.257%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-982">133.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-983">134.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-984">135.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"/></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:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-985">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-986">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="6" id="f-987">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-988">135.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-989">136.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-990">137.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan (&#8220;CSPP&#8221;) units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-991"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-992"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-993">0.2</ix:nonFraction></ix:nonFraction></ix:nonFraction> million potential common shares excluded from diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect.</span></div></ix:nonNumeric></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">15.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationRelatedCostsGeneralTextBlock" id="f-994" continuedAt="f-994-1" 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">Coworker Retirement and Other Compensation Benefits</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="f-994-1"><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">Profit Sharing Plan and Other Savings Plans</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 profit-sharing plan that includes a salary reduction feature established under the Internal Revenue Code Section&#160;401(k) covering substantially all coworkers in the US. In addition, coworkers outside the US participate in other savings plans. Company contributions to the profit sharing and other savings plans are made in cash and determined at the discretion of the Board of Directors. For the years ended December 31, 2024, 2023 and 2022, the amounts expensed for these plans were $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-995">27</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-996">20</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-997">43</ix:nonFraction> million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Coworker Stock Purchase Plan (&#8220;CSPP&#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 a CSPP that provides the opportunity for eligible coworkers to acquire shares of the Company&#8217;s common stock through accumulated payroll deductions at a <ix:nonFraction unitRef="number" contextRef="c-197" decimals="INF" name="cdw:EmployeeStockPurchasePlandiscounttomarketpricepercent" scale="-2" id="f-998">5</ix:nonFraction>% discount from the closing market price on the final day of the offering period. There is <ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-6" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:fixed-zero" scale="0" id="f-999">no</ix:nonFraction> additional compensation expense associated with the CSPP.</span></div></ix:continuation><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">16.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1000" continuedAt="f-1000-1" 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">Commitments and Contingencies</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="f-1000-1" continuedAt="f-1000-2"><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. </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%">67</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-1000-2" continuedAt="f-1000-3"><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%">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 December 31, 2024, 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></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%"><ix:continuation id="f-1000-3">The Company received a Civil Investigative Demand, issued by Department of Justice (&#8220;DOJ&#8221;) on June 11, 2024 in connection with a False Claims Act investigation. The DOJ requested information relating to bids the Company submitted for contracts funded in whole or in part by the Schools and Libraries Program (E-Rate Program). The Company is cooperating with the DOJ and, at this stage in the investigation, is unable to assess the probability of any outcome or the range of possible loss, if any.</ix:continuation> </span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_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%">17.&#160;&#160;&#160;&#160;&#160;</span><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1001" continuedAt="f-1001-1" 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="f-1001-1" continuedAt="f-1001-2"><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&#160;<ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1002">three</ix:nonFraction>&#160;reportable segments: Corporate, Small Business, and Public. In addition, there are&#160;<ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" format="ixt-sec:numwordsen" scale="0" id="f-1003">two</ix:nonFraction>&#160;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;). The organizational structure of the Company&#8217;s segments is determined based on how the chief operating decision maker (&#8220;CODM&#8221;), who is the Chief Executive Officer, evaluates performance, allocates resources and manages operations, which is primarily based on customer base. Specifically, the Corporate reportable segment is primarily comprised of private sector business customers with more than <ix:nonFraction unitRef="employee" contextRef="c-198" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="f-1004">250</ix:nonFraction> employees in the US, the Small Business reportable segment is primarily comprised of private sector business customers with up to <ix:nonFraction unitRef="employee" contextRef="c-199" decimals="INF" name="cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" scale="0" id="f-1005">250</ix:nonFraction> employees in the US, and the Public reportable segment is comprised of government agencies and education and healthcare institutions in the US. </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 accounting policies used to determine profit and loss measures are consistent across all reportable segments and on a consolidated basis. Additionally, the CODM reviews key profit and loss measures for each reportable segment consistently based on both segment Gross profit and Operating income. Specifically, the CODM reviews Gross profit by segment to develop forecasting and evaluate overall profitability performance and Operating income by segment to make investment strategy and performance-based compensation decisions. Segment information for Total assets and capital expenditures is not presented given that such information is not used in measuring segment performance or allocating resources between segments.</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: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%">68</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="#i7dda2da9122848c1aea9f1e82f76176a_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:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1006" escape="true"><ix:continuation id="f-1001-2" continuedAt="f-1001-3"><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 for the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div style="margin-top:14pt;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:32.862%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.428%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.127%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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"/><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: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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1007">8,837.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1008">1,523.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1009">8,157.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1010">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1011">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1012">20,998.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1013">6,737.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1014">1,170.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1015">6,498.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1016">1,989.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="6" id="f-1017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1018">16,396.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1019">2,099.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1020">352.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1021">1,659.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1022">490.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="6" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1024">4,602.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1025">1,220.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1026">171.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1027">913.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1028">378.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1029">267.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1030">2,951.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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="c-200" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1031">879.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-201" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1032">181.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-202" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1033">745.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-203" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1034">112.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-204" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1035">267.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1036">1,651.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></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%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1037">76.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1038">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1039">55.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1040">28.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1041">111.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1042">275.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023:</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1043">8,960.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1044">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1045">8,305.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1046">2,553.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1047">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1048">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1049">6,833.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1050">1,194.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1051">6,638.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1052">2,058.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="6" id="f-1053">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1054">16,723.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1055">2,127.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1056">361.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1057">1,667.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1058">495.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="6" id="f-1059">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1060">4,652.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1061">1,281.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1062">184.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1063">932.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1064">353.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1065">220.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1066">2,971.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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="c-205" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1067">846.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-206" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1068">177.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-207" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1069">735.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-208" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1070">142.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-209" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1071">220.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="c-6" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1072">1,680.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></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%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1073">82.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1074">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1075">58.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1076">30.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1077">95.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1078">270.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1079">10,350.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1080">1,938.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1081">8,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1082">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1083">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1084">23,748.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1085">8,170.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1086">1,544.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1087">6,918.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1088">2,428.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:fixed-zero" scale="6" id="f-1089">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-1090">19,062.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1091">2,179.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1092">394.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1093">1,633.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1094">480.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:GrossProfit" format="ixt:fixed-zero" scale="6" id="f-1095">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="6" id="f-1096">4,686.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1097">1,247.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1098">207.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1099">951.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1100">349.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" scale="6" id="f-1101">195.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SegmentReportingOtherItemAmount" format="ixt:num-dot-decimal" scale="6" id="f-1102">2,951.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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="c-210" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1103">931.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-211" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1104">186.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-212" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1105">681.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-213" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1106">130.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="c-214" decimals="-5" sign="-" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-1107">195.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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="c-7" decimals="-5" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="6" id="f-1108">1,735.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></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%">Depreciation and amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1109">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1110">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1111">67.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1112">31.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1113">86.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1114">290.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Primarily includes payroll and other coworker costs, advertising expense and other selling and administrative costs.</span></div><div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Depreciation and amortization expense is primarily included within Other segment items.</span></div></ix:continuation></ix:nonNumeric><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%">69</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-1001-3" continuedAt="f-1001-4"><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><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><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-1115" continuedAt="f-1115-1" escape="true"><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:32.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-215" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1116">8,779.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1117">1,499.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1118">8,150.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1119">27.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1120">18,456.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-220" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1121">57.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1122">23.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1123">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1124">2,453.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1125">2,541.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1126">8,837.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1127">1,523.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1128">8,157.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1129">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1130">20,998.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Hardware</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1131">6,015.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1132">1,201.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1133">6,225.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1134">1,776.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1135">15,219.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-230" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1136">1,863.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1137">228.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1138">1,320.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1139">392.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1140">3,804.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-235" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1141">898.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1142">75.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1143">593.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1144">299.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1145">1,867.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-240" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1146">60.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1147">17.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1148">18.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1149">11.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1150">107.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1151">8,837.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1152">1,523.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1153">8,157.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1154">2,480.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1155">20,998.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1156">8,837.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1157">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1158">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1159">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1160">8,837.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-250" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1161">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1162">1,523.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1163">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1164">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1165">1,523.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-255" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1166">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1167">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1168">2,486.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1169">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1170">2,486.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-260" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1171">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1172">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1173">3,167.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1174">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1175">3,167.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-265" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1176">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1177">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1178">2,503.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1179">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1180">2,503.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1181">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1182">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1183">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1184">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1185">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1186">8,837.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1187">1,523.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1188">8,157.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1189">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1190">20,998.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Transferred at a point in time where CDW is principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1191">7,369.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1192">1,325.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1193">7,176.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1194">2,101.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1195">17,973.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-280" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1196">807.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1197">146.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1198">526.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1199">126.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1200">1,607.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-285" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1201">661.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1202">51.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1203">454.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1204">251.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1205">1,418.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1206">8,837.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1207">1,523.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1208">8,157.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1209">2,480.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1210">20,998.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></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%">70</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-1115-1" continuedAt="f-1115-2"><ix:continuation id="f-1001-4" continuedAt="f-1001-5"><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"/><td style="width:32.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.558%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.591%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.718%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-290" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1211">8,894.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1212">1,534.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1213">8,299.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1214">26.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1215">18,754.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-295" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1216">66.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1217">21.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1218">6.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1219">2,527.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1220">2,621.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1221">8,960.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1222">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1223">8,305.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1224">2,553.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1225">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Hardware</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1226">6,216.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1227">1,242.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1228">6,460.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1229">1,783.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1230">15,702.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-305" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1231">1,772.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1232">232.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1233">1,295.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1234">498.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1235">3,799.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-310" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1236">909.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1237">62.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1238">531.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1239">258.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1240">1,761.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-315" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1241">62.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1242">18.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-317" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1243">18.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-318" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1244">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1245">112.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1246">8,960.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1247">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1248">8,305.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1249">2,553.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1250">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1251">8,960.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1252">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1253">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1254">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1255">8,960.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-325" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1256">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1257">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1258">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1259">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1260">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-330" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1261">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1262">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1263">2,669.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1264">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1265">2,669.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-335" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1266">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1267">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1268">3,298.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1269">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1270">3,298.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-340" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1271">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1272">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1273">2,338.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1274">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1275">2,338.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1276">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-346" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1277">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-347" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1278">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1279">2,553.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1280">2,553.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1281">8,960.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1282">1,556.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1283">8,305.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1284">2,553.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1285">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Transferred at a point in time where CDW is principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1286">7,515.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1287">1,374.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1288">7,411.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1289">2,212.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1290">18,512.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-355" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1291">778.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1292">145.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1293">480.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1294">117.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1295">1,521.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-360" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1296">667.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1297">36.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1298">414.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1299">223.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1300">1,341.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1301">8,960.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1302">1,556.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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1303">8,305.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1304">2,553.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1305">21,376.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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></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%">71</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-1115-2" continuedAt="f-1115-3"><ix:continuation id="f-1001-5" continuedAt="f-1001-6"><div style="margin-top:5pt;padding-left:36pt"><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:32.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.538%"/><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:11.538%"/><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:11.538%"/><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:11.538%"/><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:11.701%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-365" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1306">10,321.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1307">1,934.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1308">8,550.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1309">21.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1310">20,828.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-370" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1311">28.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1312">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1313">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1314">2,886.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1315">2,920.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-210" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1316">10,350.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1317">1,938.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1318">8,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1319">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1320">23,748.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Hardware</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1321">7,561.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1322">1,610.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1323">6,763.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1324">2,155.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1325">18,091.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-380" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1326">1,781.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1327">232.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1328">1,196.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1329">473.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1330">3,684.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-385" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1331">929.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1332">73.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1333">570.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1334">268.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1335">1,842.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-390" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1336">78.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-391" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1337">21.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1338">19.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1339">11.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1340">130.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1341">10,350.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1342">1,938.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1343">8,551.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1344">2,908.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1345">23,748.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-395" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1346">10,350.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1347">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-397" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1348">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-398" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1349">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-399" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1350">10,350.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-400" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-401" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1352">1,938.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-402" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1353">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-403" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1354">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-404" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1355">1,938.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-405" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1356">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-406" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1357">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-407" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1358">2,574.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-408" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1359">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-409" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1360">2,574.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-410" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-411" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1362">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-412" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1363">3,621.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-413" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1364">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-414" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1365">3,621.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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="c-415" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1366">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-417" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1368">2,355.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-418" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1369">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1370">2,355.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1371">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-421" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1372">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-422" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="6" id="f-1373">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-423" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1374">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-424" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1375">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1376">10,350.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1377">1,938.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1378">8,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1379">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1380">23,748.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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Transferred at a point in time where CDW is principal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-425" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1381">8,971.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-426" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1382">1,751.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-427" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1383">7,717.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-428" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1384">2,576.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-429" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1385">21,016.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-430" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1386">749.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-431" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1387">140.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-432" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1388">426.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-433" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1389">97.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1390">1,414.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">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="c-435" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1391">629.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1392">47.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-437" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1393">407.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1394">234.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-439" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1395">1,318.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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: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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1396">10,350.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1397">1,938.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1398">8,551.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1399">2,908.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1400">23,748.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></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%">72</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="#i7dda2da9122848c1aea9f1e82f76176a_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="f-1115-3"><ix:continuation id="f-1001-6"><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 years ended December 31, 2024, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:5pt;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:27.044%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.591%"/><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.849%"/><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:9.591%"/><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.849%"/><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:9.591%"/><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.855%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1401">5,089.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-440" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1402">24.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1403">4,690.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-441" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1404">21.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1405">6,179.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-442" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1406">26.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Netcomm Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1407">2,538.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-443" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1408">12.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1409">3,185.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-444" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1410">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1411">2,729.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-445" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1412">11.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Collaboration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-446" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1413">1,770.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-446" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1414">8.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-447" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1415">1,909.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-447" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1416">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1417">2,394.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-448" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1418">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Data Storage and Servers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1419">2,133.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-449" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1420">10.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1421">2,240.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-450" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1422">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1423">2,479.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-451" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1424">10.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1425">1,111.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-452" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1426">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1427">1,069.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-453" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1428">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1429">1,284.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-454" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1430">5.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1431">2,575.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-455" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1432">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1433">2,607.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-456" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1434">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1435">3,022.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-457" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1436">12.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1437">15,219.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-229" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1438">72.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1439">15,702.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-304" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1440">73.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1441">18,091.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-379" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1442">76.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"/></tr><tr style="height:6pt"><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"/><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1443">3,804.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-234" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1444">18.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1445">3,799.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-309" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1446">17.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1447">3,684.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-384" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1448">15.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1449">1,867.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-239" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1450">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1451">1,761.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-314" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1452">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1453">1,842.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-389" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1454">7.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="c-244" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1455">107.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-244" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1456">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-319" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1457">112.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-319" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1458">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1459">130.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-394" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1460">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1461">20,998.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1462">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1463">21,376.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1464">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1465">23,748.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="cdw:RevenuenetbyProductandServicePercentage" scale="-2" id="f-1466">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis for accounting purposes. 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div></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%">73</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_268"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item&#160;9. Changes in and Disagreements with Accountants on Accounting and Financial 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:400;line-height:120%">None.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_271"></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;9A. 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%">Management&#8217;s Annual Report on 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%">Management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule&#160;13a-15(f) and 15d-15(f) under the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness in future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with policies or procedures may deteriorate.</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%">Management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2024. Management based this assessment on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in &#8220;Internal Control&#160;&#8212; Integrated Framework (2013 framework).&#8221; </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on its assessment, management concluded that, as of December&#160;31, 2024, the Company&#8217;s internal control over financial reporting is effective.</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%">Ernst &amp; Young LLP, independent registered public accounting firm, has audited the Consolidated Financial Statements of the Company and the Company&#8217;s internal control over financial reporting and has included their reports herein.</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 our internal control over financial reporting during the quarter ended December 31, 2024 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%">74</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_274"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-bottom:8pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div 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%">To the Stockholders and the Board of Directors of CDW Corporation</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%">Opinion on 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%">We have audited CDW Corporation and subsidiaries&#8217; internal control over financial reporting as of December 31, 2024, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, CDW Corporation and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2024, based on the COSO criteria. </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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2024 and 2023, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2024, and the related notes and our report dated February 21, 2025 expressed an unqualified opinion thereon. </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%">Basis for Opinion </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 is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="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 conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></div><div style="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 audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div style="margin-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%">Definition and Limitations of 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%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:29.239%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ernst &amp; Young LLP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chicago, Illinois</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</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%">75</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_277"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item&#160;9B. 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%"><ix:nonNumeric contextRef="c-458" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1467"><ix:nonNumeric contextRef="c-458" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1468"><ix:nonNumeric contextRef="c-458" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1469"><ix:nonNumeric contextRef="c-458" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1470">None</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_283"></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;9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</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%">76</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_286"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_289"></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%">Item 10. Directors, Executive Officers and Corporate Governance</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 adopted The CDW Way Code, our code of business conduct and ethics, that is applicable to all of our coworkers, including officers, and directors. A copy of The CDW Way Code is available on our website at www.cdw.com. We intend to disclose any substantive amendments to, or waivers from, The CDW Way Code by posting such information on our website or by filing a Form 8-K, in each case to the extent such disclosure is required by the rules of the SEC or Nasdaq.</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 have a <ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1471">Policy on Insider Trading</ix:nonNumeric> governing the purchase, sale, and/or other dispositions of our securities by directors, officers, coworkers and consultants, as well as the Company itself, that is reasonably designed to promote compliance with insider trading laws, rules and regulations, and applicable listing standards. A copy of our Policy on Insider Trading is filed with this Annual Report on Form 10-K as Exhibit 19.1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Part I - &#8220;Information about our Executive Officers&#8221; for the biographical information of our executive officers, which is incorporated by reference in this Item 10. Other information required under this Item 10 is incorporated herein by reference to our definitive proxy statement for our 2025 annual meeting of stockholders on May&#160;20, 2025 (&#8220;2025 Proxy Statement&#8221;), which we will file with the SEC on or before April&#160;30, 2025.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_292"></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%">Item&#160;11. Executive Compensation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required under this Item 11 is incorporated herein by reference to the 2025 Proxy Statement.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_295"></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%">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required under this Item 12 is incorporated herein by reference to the 2025 Proxy Statement.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_298"></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;13. Certain Relationships and Related Transactions, and Director Independence</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required under this Item 13 is incorporated herein by reference to the 2025 Proxy Statement.</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_301"></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;14. Principal Accountant Fees and Services</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required under this Item 14 is incorporated herein by reference to the 2025 Proxy Statement.</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%">77</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_304"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i7dda2da9122848c1aea9f1e82f76176a_307"></div><div style="-sec-extract:summary;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;15. Exhibits and Financial Statement Schedules</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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">Financial Statements and Schedules</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are filed as part of this report:</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%">(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">Consolidated Financial Statements:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:93.775%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_169">Report of Independent Registered Public Accounting Firm</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="-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="#i7dda2da9122848c1aea9f1e82f76176a_169">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_175">Consolidated Balance Sheets as of December&#160;31, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_175">4</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="#i7dda2da9122848c1aea9f1e82f76176a_175"> and 202</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="#i7dda2da9122848c1aea9f1e82f76176a_175">3</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="-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="#i7dda2da9122848c1aea9f1e82f76176a_175">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_178">Consolidated Statements of Operations for the years ended December 31, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_178">4</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="#i7dda2da9122848c1aea9f1e82f76176a_178">, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_178">3</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="#i7dda2da9122848c1aea9f1e82f76176a_178"> and 202</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="#i7dda2da9122848c1aea9f1e82f76176a_178">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="#i7dda2da9122848c1aea9f1e82f76176a_178">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_181">Consolidated Statements of Comprehensive Income for the years ended December 31, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_181">4</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="#i7dda2da9122848c1aea9f1e82f76176a_181">, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_181">3</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="#i7dda2da9122848c1aea9f1e82f76176a_181"> and 202</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="#i7dda2da9122848c1aea9f1e82f76176a_181">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="#i7dda2da9122848c1aea9f1e82f76176a_181">43</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_184">Consolidated Statements of Cash Flows for the years ended December 31, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_184">4</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="#i7dda2da9122848c1aea9f1e82f76176a_184">, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_184">3</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="#i7dda2da9122848c1aea9f1e82f76176a_184"> and 202</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="#i7dda2da9122848c1aea9f1e82f76176a_184">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="#i7dda2da9122848c1aea9f1e82f76176a_184">44</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_187">Consolidated Statements of Stockholders&#8217; Equity for the years ended December 31, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_187">4</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="#i7dda2da9122848c1aea9f1e82f76176a_187">, 202</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="#i7dda2da9122848c1aea9f1e82f76176a_187">3</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="#i7dda2da9122848c1aea9f1e82f76176a_187"> and 202</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="#i7dda2da9122848c1aea9f1e82f76176a_187">2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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="#i7dda2da9122848c1aea9f1e82f76176a_187">45</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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="#i7dda2da9122848c1aea9f1e82f76176a_193">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="-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="#i7dda2da9122848c1aea9f1e82f76176a_193">46</a></span></div></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other schedules are omitted since the required information is not present or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the Consolidated Financial Statements or notes thereto.</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%">(b)</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">Exhibits</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;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:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523150450/d491224dex31.htm">Seventh Amended and Restated Certificate of Incorporation of CDW Corporation, previously filed as Exhibit 3.1 with CDW Corporation&#8217;s Form 8-K filed on May 22, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000227/cdw-20241216x8kxex31.htm">Amended and Restated By Laws of CDW Corporation, previously filed as Exhibit 3.1 with CDW Corporation&#8217;s Form 8-K filed on </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="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000227/cdw-20241216x8kxex31.htm">December 1</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="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000227/cdw-20241216x8kxex31.htm">8</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="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000227/cdw-20241216x8kxex31.htm">,2024</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="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000227/cdw-20241216x8kxex31.htm"> and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex33.htm">Articles of Organization of CDW LLC, previously filed as Exhibit 3.3 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex34.htm">Amended and Restated Limited Liability Company Agreement of CDW LLC, previously filed as Exhibit 3.4 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex35.htm">Certificate of Incorporation of CDW Finance Corporation, previously filed as Exhibit 3.5 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205715000041/cdw-2015331x10qxex31.htm">Amended and Restated By-Laws of CDW Finance Corporation, previously filed as Exhibit 3.1 with CDW Corporation&#8217;s Form 10-Q filed on May 8, 2015 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205716000057/cdw-20151231x10kxex37.htm">Articles of Organization of CDW Technologies LLC, previously filed as Exhibit 3.7 with CDW Corporation&#8217;s Form 10-K filed on February 25, 2016 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205716000057/cdw-20151231x10kxex38.htm">Operating Agreement of CDW Technologies LLC, previously filed as Exhibit 3.8 with CDW Corporation&#8217;s Form 10-K filed on February 25, 2016 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex39.htm">Articles of Organization of CDW Direct, LLC, previously filed as Exhibit 3.9 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex310.htm">Amended and Restated Limited Liability Company Agreement of CDW Direct, LLC, previously filed as Exhibit 3.10 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex311.htm">Articles of Organization of CDW Government LLC, previously filed as Exhibit 3.11 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height: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%">78</span></div></div></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="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%">3.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312510205804/dex312.htm">Amended and Restated Limited Liability Company Agreement of CDW Government LLC, previously filed as Exhibit 3.12 with CDW Corporation&#8217;s Form S-4 filed on September 7, 2010 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205720000042/cdw-20191231x10kxex313.htm">Articles of Organization of CDW Logistics LLC, previously filed as Exhibit 3.13 with CDW Corporation&#8217;s Form 10-K filed on February 28, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205720000042/cdw-20191231x10kxex314.htm">Limited Liability Company Agreement of CDW Logistics LLC, previously filed as Exhibit 3.14 with CDW Corporation&#8217;s Form 10-K filed on February 28, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521337595/d179412dex315.htm">Articles of Organization of Amplified IT LLC, previously filed as Exhibit 3.15 with CDW Corporation&#8217;s Post-Effective Amendment No. 1 to Form S-3 filed on November 23, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.16</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000169/a2023-09x25amplifieditllcx.htm">Amended and Restated Operating Agreement of Amplified IT LLC, previously filed as Exhibit 3.1 with CDW Corporation&#8217;s Form 10-Q filed on November 1, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.17</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex317.htm">Certificate of Conversion of SCS Holdings I LLC, previously filed as Exhibit 3.17 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex318.htm">Limited Liability Company Agreement of SCS Holdings I LLC, previously filed as Exhibit 3.18 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.19</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex319.htm">Certificate of Conversion of Sirius Computer Solutions, LLC, previously filed as Exhibit 3.19 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex320.htm">Limited Liability Company Agreement of Sirius Computer Solutions, LLC, previously filed as Exhibit 3.20 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex321.htm">Articles of Conversion of Sirius Federal, LLC, previously filed as Exhibit 3.21 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.22</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex322.htm">Articles of Amendment of Sirius Federal, LLC, previously filed as Exhibit 3.22 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.23</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex323.htm">Amended and Restated Limited Liability Company Agreement of Sirius Federal, LLC, previously filed as Exhibit 3.23 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex324.htm">Certificate of Formation of Sirius Computer Solutions Financial Services, LLC, previously filed as Exhibit 3.24 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312523201771/d510627dex325.htm">Second Amended and Restated Limited Liability Company Agreement of Sirius Computer Solutions Financial Services, LLC, previously filed as Exhibit 3.25 with CDW Corporation&#8217;s Form S-3 filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.26*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10xkxex326.htm">Certificate of Incorporation of Mission Cloud Services, Inc. </a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">3.27*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10xkxex327.htm">Amended and Restated Bylaws of Mission Cloud Services, Inc. </a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex41.htm">Description of CDW Corporation&#8217;s Common Stock</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312513269782/d501911dex41.htm">Specimen Common Stock Certificate, previously filed as Exhibit 4.1 with CDW Corporation&#8217;s Amendment No. 3 to Form S-1 filed on June 25, 2013 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312514428723/d827270dex41.htm">Base Indenture, dated as of December 1, 2014, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association as trustee, previously filed as Exhibit 4.1 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2014 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height: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%">79</span></div></div></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="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%">4.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312519256068/d807160dex42.htm">Fourth Supplemental Indenture, dated as of September 26, 2019, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association as trustee, previously filed as Exhibit 4.2 with CDW Corporation&#8217;s Form 8-K filed on September 26, 2019 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312519256068/d807160dex42.htm">Form of 4.250% Senior Note (included as Exhibit A to Exhibit 4.</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312519256068/d807160dex42.htm">4</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312519256068/d807160dex42.htm">) previously filed as Exhibit 4.3 with CDW Corporation&#8217;s Form 8-K filed on September 26, 2019 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.6</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520113611/d896371dex42.htm">Fifth Supplemental Indenture, dated as of April 21, 2020, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association as trustee, previously filed as Exhibit 4.2 with CDW Corporation&#8217;s Form 8-K filed on April 21, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520113611/d896371dex42.htm">Form of 4.125% Senior Note (included as Exhibit A to Exhibit 4.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520113611/d896371dex42.htm">6</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520113611/d896371dex42.htm">), previously filed as Exhibit 4.3 with CDW Corporation&#8217;s Form 8-K filed on April 21, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520219159/d82287dex42.htm">Sixth Supplemental Indenture, dated as of August 13, 2020, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association as trustee, previously filed as Exhibit 4.2 with CDW Corporation&#8217;s Form 8-K filed on August 13, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520219159/d82287dex42.htm">Form of 3.25% Senior Note (included as Exhibit A to Exhibit 4.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520219159/d82287dex42.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312520219159/d82287dex42.htm">), previously filed as Exhibit 4.3 with CDW Corporation&#8217;s Form 8-K filed on August 13, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex42.htm">Seventh Supplemental Indenture, dated as of December 1, 2021, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association, previously filed as Exhibit 4.2 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex42.htm">Form of 2.670% Senior Note (included as Exhibit A to Exhibit 4.1</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex42.htm">0</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex42.htm">) previously filed as Exhibit 4.3 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex44.htm">Eighth Supplemental Indenture, dated as of December 1, 2021, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association, previously filed as Exhibit 4.4 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex44.htm">Form of 3.276% Senior Note (included as Exhibit A to Exhibit 4.1</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex44.htm">2</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex44.htm">) previously filed as Exhibit 4.5 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex46.htm">Ninth Supplemental Indenture, dated as of December 1, 2021, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank National Association, previously filed as Exhibit 4.6 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.15</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex46.htm">Form of 3.569% Senior Note (included as Exhibit A to Exhibit 4.1</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex46.htm">4</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521345306/d236038dex46.htm">) previously filed as Exhibit 4.7 with CDW Corporation&#8217;s Form 8-K filed on December 1, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.16*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex416.htm">Eleventh Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.17*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex417.htm">Twelfth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.18*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex418.htm">Thirteenth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.19*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex419.htm">Fourteenth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height: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%">80</span></div></div></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="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%">4.20*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex420.htm">Fifteenth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.21*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex421.htm">Sixteenth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.22*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex422.htm">Seventeenth Supplemental Indenture, dated as of January 31, 2022, by and among SCS Holdings I, LLC, Sirius Computer Solutions, LLC, Sirius Federal, LLC, Sirius Computer Solutions Financial Services, LLC and U.S. Bank National Association, as trustee</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.23</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex42.htm">Eighteenth Supplemental Indenture, dated as of August 22, 2024, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank Trust Company, National Association as trustee, previously filed as Exhibit 4.2 with CDW Corporation&#8217;s Form 8-K filed on August 22, 2024 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt 0 7.75pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">4.24</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex42.htm">Form of 5.100% Senior Note (included as Exhibit A to Exhibit 4.</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex42.htm">2</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex42.htm">3</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex42.htm">), previously filed as Exhibit 4.3 with CDW Corporation&#8217;s Form 8-K filed on August 22, 2024 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex44.htm">Nineteenth Supplemental Indenture, dated as of August 22, 2024, by and among CDW LLC, CDW Finance Corporation, CDW Corporation, the other guarantors party thereto and U.S. Bank Trust Company, National Association as trustee, previously filed as Exhibit 4.4 with CDW Corporation&#8217;s Form 8-K filed on August 22, 2024 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.26</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex44.htm">Form of 5.550% Senior Note (included as Exhibit A to Exhibit 4.</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex44.htm">25</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312524205368/d889758dex44.htm">), previously filed as Exhibit 4.5 with CDW Corporation&#8217;s Form 8-K filed on August 22, 2024 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">4.27*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex427.htm">Twentieth Supplemental Indenture, dated as of January 27, 2025, by and between Mission Cloud Services, Inc. and U.S. Bank Trust Company, National Association, as trustee.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521346094/d260620dex101.htm">Credit Agreement, dated as of December 1, 2021, by and among CDW LLC, the lenders from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, and the joint lead arrangers, joint bookrunners, co-syndication agents and co-documentation agents party thereto, previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 8-K filed on December 2, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205722000084/cdw-2022321x10qxex101.htm">Amendment Agreement, dated as of April 5, 2022, by and between CDW LLC and JPMorgan Chase Bank, N.A., previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 10-Q filed on May 4, 2022 and incorporated herein by reference. </a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000132/exhibit101-q2202310q.htm">Amendment No. 1 to Credit Agreement, dated as of June 7, 2023, by and among CDW LLC, the lenders from time to time party thereto and JPMorgan Chase Bank, N.A., as administrative agent, previously filed as Exhibit 10.1 to CDW Corporation&#8217;s Form 10-Q filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521346094/d260620dex102.htm">Revolving Credit Agreement, dated as of December 1, 2021, by and among CDW LLC, CDW Finance Holdings Limited, the guarantors party thereto, the lenders party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Wells Fargo Commercial Distribution Finance, LLC, as floorplan funding agent, and the joint lead arrangers, joint bookrunners, co-syndication agents and co-documentation agents party thereto, previously filed as Exhibit 10.2 with CDW Corporation&#8217;s Form 8-K filed on December 2, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000132/exhibit102-q2202310q.htm">Amendment No. 1 to Revolving Credit Agreement, dated as of June 7, 2023, by and among CDW LLC, CDW Finance Holdings Limited, the lenders from time to time party thereto and JPMorgan Chase Bank, N.A., as administrative agent, previously filed as Exhibit 10.2 to CDW Corporation&#8217;s Form 10-Q filed on August 2, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.6&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000052/cdw-20221231x10kxex104.htm">Form of Compensation Protection Agreement, previously filed as Exhibit 10.4 with CDW Corporation&#8217;s Form 10-K filed on February 24, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.7&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205712000006/cdw-20111231xex1031.htm">Letter Agreement, dated as of September 13, 2011, by and between CDW Direct, LLC and Christina M. Corley, previously filed as Exhibit 10.31 with CDW Corporation&#8217;s Form 10-K filed on March 9, 2012 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height: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%">81</span></div></div></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="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%">10.8&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312513258607/d501911dex1032.htm">Form of Indemnification Agreement by and between CDW Corporation and its directors and executive officers, previously filed as Exhibit 10.32 with CDW Corporation&#8217;s Amendment No.&#160;2 to Form&#160;S-1 filed on June&#160;14, 2013 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.9&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205720000124/cdw-2020630x10qxex101.htm">CDW Corporation Senior Management Incentive Plan, as Amended and Restated Effective January 1, 2020, previously filed as Exhibit&#160;10.1 with CDW Corporation&#8217;s Form 10-Q filed on&#160;August 5, 2020 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.10&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312516596107/d128306dex101.htm">CDW Corporation Amended and Restated 2013 Long-Term Incentive Plan, previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 8-K filed on May 19, 2016 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.11&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312521169253/d118658dex101.htm">CDW Corporation 2021 Long-Term Incentive Plan, previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 8-K filed on May </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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521169253/d118658dex101.htm">21</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="https://www.sec.gov/Archives/edgar/data/1402057/000119312521169253/d118658dex101.htm">, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.12&#167;*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-2024x1231x10kxex1012.htm">CDW Corporation Coworker Stock Purchase Plan (As Amended and Restated, Effective May 20, 2021),</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.13&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205717000007/cdw-2016x1231x10kxex1022.htm">Form of Stock Option Agreement under the CDW Corporation Amended and Restated 2013 Long-Term Incentive Plan, previously filed as Exhibit 10.22 with CDW Corporation&#8217;s Form 10-K filed on March 1, 2017 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.14&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205722000020/cdw-20211231x10kxex1014.htm">Form of Stock Option Agreement under the CDW Corporation 2021 Long-Term Incentive Plan for awards granted prior to February 15, 2023, previously filed as Exhibit 10.14 with CDW Corporation&#8217;s Form 10-K filed on February 28, 2022 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.15&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000052/cdw-20221231x10kxex1013.htm">Form of Stock Option Agreement under the CDW Corporation 2021 Long-Term Incentive Plan for awards granted on or after February 15, 2023, previously filed as Exhibit 10.13 with CDW Corporation&#8217;s Form 10-K filed on February 24, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.16&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;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:112%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205722000020/cdw-20211231x10kxex1017.htm">Form of Performance Share Unit Award Agreement under the CDW Corporation 2021 Long-Term Incentive Plan for awards granted prior to February 15, 2023, previously filed as Exhibit 10.17 with CDW Corporation&#8217;s Form 10-K filed on February 28, 2022 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.17&#167;*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex1017.htm">Form of Performance Share Unit Award Agreement under the CDW Corporation 2021 Long-Term Incentive Plan for awards granted on or after February 15, 2023</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.18&#167;*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex1018.htm">Form of Restricted Stock Unit Award Agreement under the CDW Corporation 2021 Long-Term Incentive Plan.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.19&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000052/cdw-20221231x10kxex1020.htm">Form of Non-Employee Director Restricted Stock Unit Award Agreement under the CDW Corporation 2021 Long-Term Incentive Plan, previously filed as Exhibit 10.20 with CDW Corporation&#8217;s Form 10-K filed on February 24, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.20&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000091/ex1012023leadindependentdi.htm">Form of Lead Independent Director Restricted Stock Unit Award Agreement under the CDW Corporation 2021 Long-Term Incentive Plan, previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 10-Q filed on May 3, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.21&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205721000109/cdw-2021630x10qxex103.htm">CDW LLC Nonqualified Deferred Compensation Plan, previously filed as Exhibit 10.3 with CDW Corporation&#8217;s Form 10-Q filed on August 4, 2021 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.22&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205723000091/firstamendmenttothecdwllcn.htm">First Amendment to the CDW LLC Nonqualified Deferred Compensation Plan, previously filed as Exhibit 10.2 with CDW Corporation&#8217;s Form 10-Q filed on May 3, 2023 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.23&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205722000020/cdw-20211231x10kxex1023.htm">CDW Director Deferred Compensation Plan, previously filed as Exhibit 10.23 with CDW Corporation&#8217;s Form 10-K filed on February 28, 2022 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">10.24&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000119312524243443/d897707dex101.htm">Letter Agreement, dated as of October 24, 2024, by and between CDW Corporation and Christina M. Corley, previously filed as Exhibit 10.1 with CDW Corporation&#8217;s Form 8-K filed on October 25, 2024 and incorporated herein by reference.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">19.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex191.htm">CDW Corporation Policy on Insider Trading.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">21.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex211.htm">List of subsidiaries.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">22.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-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-20241231x10kxex221.htm">List of Issuer and Guarantor subsidiaries.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height: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%">82</span></div></div></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.704%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Exhibit<br/>Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="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%">23.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex231.htm">Consent of Ernst &amp; Young LLP.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">31.1*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex311.htm">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">31.2*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex312.htm">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">32.1**</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex321.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">32.2**</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-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-20241231x10kxex322.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350.</a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">97.1&#167;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000015/cdw-2023x1231x10kxex971.htm">CDW Corporation Restatement Disgorgement Policy</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="https://www.sec.gov/Archives/edgar/data/1402057/000140205724000015/cdw-2023x1231x10kxex971.htm">, previously filed as Exhibit 97.1 with CDW Corporation&#8217;s Form 10-K filed on February 26, 2024 and incorporated herein by reference. </a></span></div></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 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%">104*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">**&#160;&#160;&#160;&#160;These items are furnished and not filed.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#167;&#160;&#160;&#160;&#160;A management contract or compensatory arrangement required to be filed as an exhibit pursuant to Item 601 of Regulation S-K.</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%">83</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_310"></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="#i7dda2da9122848c1aea9f1e82f76176a_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%">Item&#160;16. Form 10-K Summary</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%">84</span></div></div></div><div id="i7dda2da9122848c1aea9f1e82f76176a_313"></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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div 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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:justify"><span 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:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:5.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.737%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.629%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><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="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW CORPORATION</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christine A. Leahy</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine A. Leahy</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: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 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%">Chair, President and Chief Executive Officer</span></td></tr></table></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</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%">85</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="#i7dda2da9122848c1aea9f1e82f76176a_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:21.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.782%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.461%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christine A. Leahy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Chair, President and Chief Executive Officer<br/>(principal executive officer) and Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr style="height:14pt"><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%">Christine A. Leahy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="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><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Chief Financial Officer and Senior Vice President, Enterprise Business Operations<br/>(principal financial officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr style="height:21pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Albert J. Miralles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Peter R. Locy</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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%">Vice President, Controller and Chief Accounting Officer<br/>(principal accounting officer)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr style="height:14pt"><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%">Peter R. Locy </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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"/></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%">/s/ Virginia C. Addicott</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Virginia C. Addicott</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James A. Bell</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">James A. Bell</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Lynda M. Clarizio</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Lynda M. Clarizio</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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"/></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%">/s/ Anthony R. Foxx</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Anthony R. Foxx</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Kelly J. Grier</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Kelly J. Grier</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Marc E. Jones</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Marc E. Jones</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Sanjay Mehrotra</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Sanjay Mehrotra</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David W. Nelms</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">David W. Nelms</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Joseph R. Swedish</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Joseph R. Swedish</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Donna F. Zarcone</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</span></td></tr><tr><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%">Donna F. Zarcone</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></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%">86</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.26
<SEQUENCE>2
<FILENAME>cdw-20241231x10xkxex326.htm
<DESCRIPTION>EX-3.26
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i1783fd51e9d043e88c730965d06cbee5_1"></div><div style="min-height:131.76pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 3.26</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.692%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">State of Delaware</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Secretary of State</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Division of Corporations</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Delivered&#160;&#160;&#160;&#160;1&#58;00 PM 11&#47;13&#47;2017</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">FILED&#160;&#160;&#160;&#160;1&#58;00 PM 11&#47;13&#47;2017</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SR 2017 7051284 - File Number 6602535</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATE OF INCORPORATION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OF</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CLOUD PLATFORM, INC.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 1</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The name of the corporation is Cloud Platform, Inc.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 2</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The address of the corporation&#8217;s registered office in the State of Delaware is 251 Little Falls Drive, Wilmington, County of New Castle 19808. The name of its registered agent at such address is Corporation Service Company.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 3</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The nature of the business or purposes to be conducted or promoted is to engage in any <br>lawful act or activity for which corporations may be organized under the General Corporation Law <br>of the State of Delaware.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 4</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The total number of shares of stock which the Corporation has authority to issue is 100 shares of Common Stock, with a par value of $.01 per share.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 5</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The name and mailing address of the incorporator are as follows&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:13.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.209%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">NAME</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">MAILING ADDRESS</font></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 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Teresa Foley</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">c&#47;o Choate, Hall &#38; Stewart LLP</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Two International Place</font></div><div style="padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Boston, MA 02110</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 6</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The corporation is to have perpetual existence.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:131.76pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 7</font></div><div style="margin-bottom:12pt;margin-top:14.1pt;padding-right:21.6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:13.55pt">In furtherance and not in limitation of the powers conferred by statute, the board of directors of the corporation is expressly authorized to make, alter or repeal the by-laws of the corporation.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 8</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Meetings of the stockholders may be held within or without the State of Delaware, as the by-laws of the corporation may provide. The books of the corporation may be kept outside the State of Delaware at such place or places as may be designated from time to time by the board of directors or in the by-laws of the corporation. Election of directors need not be by written ballot unless the by-laws of the corporation so provide.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 9</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">To the fullest extent permitted by the General Corporation Law of the State of Delaware as the same exists or may hereafter be amended, a director of this corporation shall not be liable to the corporation or its stockholders for monetary damages for a breach of fiduciary duty as a director. Any repeal or modification of this ARTICLE NINE shall not adversely affect any right or protection of a director of the corporation existing at the time of such repeal or modification.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 10</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The corporation expressly elects not to be governed by Section 203 of the General Corporation Law of the State of Delaware.</font></div><div style="margin-bottom:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">ARTICLE 11</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The corporation reserves the right to amend, alter, change or repeal any provision contained in this certificate of incorporation in the manner now or hereafter prescribed herein and by the laws of the State of Delaware, and all rights conferred upon stockholders herein are granted subject to this reservation.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">I, THE UNDERSIGNED, being the sole incorporator hereinbefore named, for the purpose of forming a corporation pursuant to the General Corporation Law of the State of Delaware, do make this certificate, hereby declaring and certifying that this is my act and deed and the facts stated herein are true, and accordingly have hereunto set my hand on the 10th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">day of November, 2017.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Teresa Foley</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Teresa Foley, Sole Incorporator</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i1783fd51e9d043e88c730965d06cbee5_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CERTIFICATE OF AMENDMENT TO<br>THE<br>CERTIFICATE OF INCORPORATION</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OF</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CLOUD PLATFORM, INC.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(Pursuant to Sections 141 and 242 of the <br>General Corporation Law of the State of Delaware)</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Cloud Platform, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a corporation organized and existing under and by virtue of the provisions of the General Corporation Law of the State of Delaware (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">General Corporation Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;),</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DOES HEREBY CERTIFY THAT&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The name of this Corporation is Cloud Platform, Inc., and this Corporation was originally incorporated pursuant to the General Corporation Law on November&#160;13, 2017.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">ARTICLE I of the Certificate of Incorporation of the Corporation is hereby amended by deleting it in its entirety and replacing it with the following&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8220;The name of the corporation is Mission Cloud Services, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;).&#8221;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt">The foregoing Amendment to the Certificate of Incorporation herein certified has been duly adopted in accordance with the provisions of Sections 141 and 242 of the General Corporation Law of the State of Delaware.</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#91;REMAINDER OF PAGE INTENTIONALLY LEFT BLANK&#93;</font></div><div><font><br></font></div><div style="height:108.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">State of Delaware</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Secretary of State</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Division of Corporations</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Delivered &#160;&#160;&#160;&#160;05&#58;49 PM 08&#47;07&#47;2018</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">FILED&#160;&#160;&#160;&#160;05&#58;49 PM 08&#47;07&#47;2018</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SR 20186060113 - File Number 6602535</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div></div></div><div id="i1783fd51e9d043e88c730965d06cbee5_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">- 2 -</font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the undersigned has executed this Certificate of Amendment on this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">7th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> day of August, 2018.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.906%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.438%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">CLOUD PLATFORM, INC.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Simon Anderson</font></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 3.77pt 2px 1pt;text-align:justify;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;padding-left:2.77pt;padding-right:2.77pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Simon Anderson</font></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 3.77pt 2px 1pt;text-align:justify;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:justify;text-indent:36pt;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.092%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.708%"></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"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i1783fd51e9d043e88c730965d06cbee5_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STATE OF DELAWARE<br>CERTIFICATE OF MERGER OF <br>DOMESTIC CORPORATION AND <br>FOREIGN LIMITED LIABILITY COMPANY</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to Title 8, Section 264(c) of the Delaware General Corporation Law, the undersigned corporation executed the following Certificate of Merger&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIRST&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The name of the surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, a Delaware Corporation, and the name of the limited liability company being merged into this surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">G2 Technology Group LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">(list jurisdiction) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Massachusetts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> limited liability company.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECOND&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger has been approved, adopted, certified, executed and acknowledged by the surviving corporation and the merging limited liability company.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIRD&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The name of the surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FOURTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The merger is to become effective on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">December 31,2022 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">at 11&#58;59PM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIFTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger is on file at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">4470 West Sunset Blvd PMB 94146, Suite 107, Los Angeles, CA 90027</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the place of business of the surviving corporation.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SIXTH&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A copy of the Agreement of Merger will be furnished by the corporation on request, without cost, to any stockholder of any constituent corporation or member of any constituent limited liability company.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SEVENTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Certificate of Incorporation of the surviving corporation shall be its Certificate of Incorporation.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, said Corporation has caused this certificate to be signed by an authorized officer, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">30th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">day of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">December</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, A.D., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">2022 </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Authorized Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 1pt 2px 22.47pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Print or Type</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:108.72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">State of Delaware</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Secretary of State</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Division of Corporation</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Delivered &#160;&#160;&#160;&#160;11&#58;17 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">FILED&#160;&#160;&#160;&#160;11&#58;17 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SR 20224415765 - File Number 6602535</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div></div></div><div id="i1783fd51e9d043e88c730965d06cbee5_13"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STATE OF DELAWARE<br>CERTIFICATE OF MERGER OF <br>DOMESTIC CORPORATION AND <br>FOREIGN LIMITED LIABILITY COMPANY</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to Title 8, Section 264(c) of the Delaware General Corporation Law, the undersigned corporation executed the following Certificate of Merger&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIRST&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The name of the surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, a Delaware Corporation, and the name of the limited liability company being merged into this surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Reliam, LLC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">(list jurisdiction)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">California</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> limited liability company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECOND&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger has been approved, adopted, certified, executed and acknowledged by the surviving corporation and the merging limited liability company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIRD&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The name of the surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services,Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FOURTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The merger is to become effective on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">December 31, 2022 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">at 11&#58;59PM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIFTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger is on file at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">4470 West Sunset Blvd &#160;&#160;&#160;&#160;<br>PMB 94146, Suite 107, Los Angeles, CA 90027</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the place of business of the surviving corporation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SIXTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> A copy of the Agreement of Merger will be furnished by the corporation on request, without cost, to any stockholder of any constituent corporation or member of any constituent limited liability company.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SEVENTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Certificate of Incorporation of the surviving corporation shall be its Certificate of Incorporation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, said Corporation has caused this certificate to be signed by an authorized officer, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">30th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12.5pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">day of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">December</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, A.D., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Authorized Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 1pt 2px 22.47pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Print or Type</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:104.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">State of Delaware</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Secretary of State</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Division of Corporation</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Delivered &#160;&#160;&#160;&#160;11&#58;21 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">FILED&#160;&#160;&#160;&#160;11&#58;21 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SR 20224415767 - File Number 6602535</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div></div></div><div id="i1783fd51e9d043e88c730965d06cbee5_16"></div><hr style="page-break-after:always"><div style="min-height:108.72pt;width:100%"><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:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">State of Delaware</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Secretary of State</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Division of Corporations</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Delivered&#160;&#160;&#160;&#160;11&#58;24 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">FILED&#160;&#160;&#160;&#160;11&#58;24 AM 12&#47;30&#47;2022</font></div><div style="padding-left:2.77pt;padding-right:2.77pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SR 20224415768 - File Number 6602535</font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.77pt;padding-right:2.77pt"><font><br></font></div></td></tr></table></div><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">STATE OF DELAWARE <br>CERTIFICATE OF MERGER OF <br>DOMESTIC CORPORATIONS</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Pursuant to Title 8, Section 251(c) of the Delaware General Corporation Law, the undersigned corporation executed the following Certificate of Merger&#58;</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIRST&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The name of the surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services, Inc.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, and the name of the corporation being merged into this surviving corporation is </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline"> Stratalux, Inc.&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECOND&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger has been approved, adopted, certified, executed and acknowledged by each of the constituent corporations.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">THIRD&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The name of the surviving corporation is </font><font style="color:#0b0a0b;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Mission Cloud Services, Inc. &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> a Delaware corporation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FOURTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Certificate of Incorporation of the surviving corporation shall be its Certificate of Incorporation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FIFTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The merger is to become effective on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">December 31, 2022 at 11&#58;59PM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SIXTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Agreement of Merger is on file at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;4470 West Sunset Blvd, Suite 107&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;PMB 94146 , Los Angeles, CA 90027 &#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, the place of business of the surviving corporation.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SEVENTH&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> A copy of the Agreement of Merger will be furnished by the surviving corporation on request, without cost, to any stockholder of the constituent corporations.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, said surviving corporation has caused this certificate to be</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">signed by an authorized officer, the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">30th </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">day of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;December</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, A.D., </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">2022</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.220%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#47;s&#47; Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 2.38pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Authorized Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Stewart Armstrong</font></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:0.5pt solid #000000;padding:2px 1pt 2px 22.47pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Print or Type</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.27
<SEQUENCE>3
<FILENAME>cdw-20241231x10xkxex327.htm
<DESCRIPTION>EX-3.27
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i467023ad8d1c441ba96e61b3dac4f07e_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 3.27</font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;AMENDED AND RESTATED BYLAWS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;OF</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">MISSION CLOUD SERVICES, INC.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">Adopted November 27, 2024 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Effective Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;)</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE I.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;OFFICES</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Registered Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The address of the registered office of Mission Cloud Services, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;) in the State of Delaware is Corporation Service Company, 251 Little Falls Drive, Wilmington, Delaware 19808.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">Section 2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Other Offices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. The Corporation may have offices at such places both within and without the State of Delaware as the board of directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;) may from time to time determine or as the business of the Corporation may require.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE II.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;MEETING OF STOCKHOLDERS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The annual meeting of stockholders for the election of directors shall be held on such date and at such time as may be chosen by the Board of Directors.  Any other proper business may be transacted at the annual meeting of stockholders. </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  Special meetings of the stockholders may be called by the President, by the Chief Executive Officer, by the Board of Directors or by the holders of not less than one-third (1&#47;3) of all outstanding stock of the Corporation.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Place of Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The Board of Directors may designate any place, either within or without the State of Delaware, as the place of meeting for any annual meeting or for any special meeting of the stockholders.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Notice of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Whenever stockholders are required or permitted to take any action at a meeting, a written notice of the meeting shall be given which shall state the place, date and hour of the meeting, and, in the case of a special meeting, the purpose or purposes for which the meeting is called.  Unless otherwise required by law, the written notice of any meeting shall be given not less than ten nor more than sixty days before the date of the meeting to each stockholder entitled to vote at such meeting.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Meeting of All Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  If all of the stockholders shall meet at any time and place, either within or without the State of Delaware, and shall consent to the holding of a meeting at such time and place, such meeting shall be valid without call or notice, and any corporate action may be taken at such meeting.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 6.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Adjournments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Any meeting of the stockholders may be adjourned from time to time to reconvene at the same or some other place, and notice need not be given of any such adjourned meeting if the time and place thereof are announced at the meeting at which the adjournment is taken.  At the adjourned meeting, the Corporation may transact any business that might have been transacted at the original meeting.  If the adjournment is for more than thirty days, or if after the adjournment a new record date is fixed for the adjourned meeting, notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 7.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Stockholder List</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The officer of the Corporation who has charge of the stock ledger of the Corporation shall prepare and make, at least ten days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder.  Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting, during ordinary business hours, for a period of at least ten days prior to the meeting either at a place within the city where the meeting is to be held, which place shall be specified in the notice of the meeting, or, if not so specified, at the place where the meeting is to be held.  The list shall also be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any stockholder of the Corporation who is present.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 8.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  A majority of the outstanding shares, present in person or represented by proxy, shall constitute a quorum at all meetings of the stockholders for the transaction of business, except as otherwise provided by statute or by the certificate of incorporation of the Corporation (as the same may be amended in accordance with the terms thereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Certificate of Incorporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;), but in no event shall a quorum consist of less than one-third (1&#47;3) of the outstanding shares.  If a quorum is present at any meeting, the affirmative vote of the holders of a majority of the shares represented at such meeting shall be the act of the stockholders, unless the vote of a greater number or voting by classes is required by the General Corporation Law of the State of Delaware, the Certificate of Incorporation or these Amended and Restated Bylaws of the Corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Amended and Restated Bylaws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#8221;).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 9.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Proxies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  At all meetings of stockholders, a stockholder may vote by proxy executed in writing by the stockholder or by the stockholder&#8217;s duly authorized attorney-in-fact. Such proxy shall be filed with the Secretary of the Corporation before or at the time of the meeting.  No proxy shall be valid after eleven months from the date of its execution, unless otherwise provided in the proxy.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 10.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Voting of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  Unless otherwise provided in the Certificate of Incorporation, each outstanding share, regardless of class, shall be entitled to one vote in person or by proxy upon each matter submitted to a vote of the stockholders.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 11.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Informal Action by Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  Any action required to be taken at a meeting of the stockholders, or any other action which may be taken at a meeting of the stockholders, may be taken without a meeting, without notice and without a vote, if a consent in writing, setting forth the action so taken, shall be signed (i)&#160;by the holders of outstanding shares </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 2 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">having not less than the minimum number of votes that would be necessary to authorize or take such action at a meeting at which all shares entitled to vote thereon were present and voting, or (ii) by all of the stockholders entitled to vote with respect to the subject matter thereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE III.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;DIRECTORS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Number and Tenure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.   The Board of Directors shall consist of not less than one nor more than ten members, the exact number of which shall initially be fixed as of the Effective Date by the stockholder of the Corporation and thereafter shall be fixed from time to time by the Board of Directors.  Except as provided in Section 2 of this Article III, directors shall be elected by a plurality of the votes cast at the annual meetings of stockholders and each director so elected shall hold office until the next annual meeting of stockholders and until such director&#8217;s successor is duly elected and qualified, or until such director&#8217;s earlier death, resignation or removal.  Any director may resign at any time upon written notice to the Corporation.  Directors need not be stockholders.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Unless otherwise required by law or the Certificate of Incorporation, vacancies arising through death, resignation, removal, an increase in the number of directors or otherwise may be filled only by a majority of the directors then in office, though less than a quorum, or by a sole remaining director, and the directors so chosen shall hold office until the next annual meeting of stockholders and until their successors are duly elected and qualified, or until their earlier death, resignation or removal. If there are no directors in office, then an election of directors may be held by the stockholders.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Duties and Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors, which may exercise all such powers of the Corporation and do all such lawful acts and things as are not by statute or by the Certificate of Incorporation or by these Amended and Restated Bylaws required to be exercised or done by the stockholders.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Board of Directors may hold meetings, both regular and special, either within or without the State of Delaware.  Regular meetings of the Board of Directors may be held without notice at such time and at such place as may from time to time be determined by the Board of Directors.  Special meetings of the Board of Directors may be called by the Chairman, if there be one, by the President, by the Chief Executive Officer, or by any director.  Notice thereof stating the place, date and hour of the meeting shall be given to each director either by mail not less than forty-eight hours before the date of the meeting, by telephone or email on twenty-four hours&#8217; notice, or on such shorter notice as the person or persons calling such meeting may deem necessary or appropriate in the circumstances.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Quorum</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Except as otherwise required by law or the Certificate of Incorporation, at all meetings of the Board of Directors, a majority of the entire Board of Directors shall constitute a quorum for the transaction of business and the act of a majority of the directors present at any meeting at which there is a quorum shall be the act of the Board of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 3 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Directors.  If a quorum shall not be present at any meeting of the Board of Directors, the directors present thereat may adjourn the meeting from time to time, without notice other than announcement at the meeting of the time and place of the adjourned meeting, until a quorum shall be present.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 6.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Actions by Written Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Unless otherwise provided in the Certificate of Incorporation or these Amended and Restated Bylaws, any action required or permitted to be taken at any meeting of the Board of Directors or of any committee thereof may be taken without a meeting, if all the members of the Board of Directors or committee, as the case may be, consent thereto in writing, and the writing or writings are filed with the minutes of proceedings of the Board of Directors or committee.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Section 7.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Meetings by Means of Conference Telephone</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  Members of the Board of Directors, or any committee thereof, may participate in a meeting of the Board of Directors or such committee by means of a telephone conference or similar communications equipment by means of which all persons participating in the meeting can hear each other, and participation in a meeting pursuant to this Section 7 shall constitute presence in person at such meeting.</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 8.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Presumption of Assent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  A director of the Corporation who is present at a meeting of the Board of Directors at which action on any corporate matter is taken shall be conclusively presumed to have assented to the action taken unless his or her dissent shall be entered in the minutes of the meeting or unless he or she shall file his or her written dissent to such action with the person acting as the Secretary of the meeting before the adjournment thereof or shall forward such dissent by registered or certified mail to the Secretary of the Corporation immediately after the adjournment of the meeting.  Such right to dissent shall not apply to a director who voted in favor of such action.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 9.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Removal of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  One or more of the directors of the Corporation may be removed, with or without cause, at a meeting of stockholders by the affirmative vote of the holders of a majority of the outstanding shares then entitled to vote at an election of directors except as otherwise provided by law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 10.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The Board of Directors may create one or more committees of the Board of Directors and appoint directors to serve on the committee or committees.  Each committee shall have two or more members, who serve at the pleasure of the Board of Directors.  Each committee may exercise the authority of the Board of Directors except as otherwise provided by law.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE IV.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;OFFICERS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The officers of the Corporation shall be chosen by the Board of Directors and may consist of a President, a Chief Executive Officer, one or more Vice Presidents, a Secretary, a Treasurer, and one or more Assistant Secretaries and Assistant Treasurers and such other officers as may be designated by the Board of Directors.  Any number of offices may be held by the same person.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 4 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Election and Term of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The officers of the Corporation shall be elected annually by the Board of Directors at the regular meeting of the Board of Directors held after each annual meeting of stockholders.  If the election of officers shall not be held at such meeting, such election shall be held as soon thereafter as may be convenient.  Vacancies may be filled or new offices created and filled at any meeting of the Board of Directors.  Each officer shall hold office until his or her successor shall have been duly elected and shall have qualified or if earlier, until his or her death or until he or she shall resign or shall have been removed in the manner hereinafter provided.  Election or appointment of an officer or agent shall not of itself create contract rights.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The salaries of all officers of the Corporation shall be fixed from time to time by the Board of Directors, and no officer shall be prevented from receiving such salary by reason of the fact that he or she is also a director of the Corporation.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Resignations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">. Any officer may resign at any time by giving notice to the Board of Directors or to the President, Chief Executive Officer or Secretary.  A resignation of an officer need not be accepted in order to be effective.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 5.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Removal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  Any officer or agent elected or appointed by the Board of Directors may be removed by the Board of Directors whenever in its judgment the best interests of the Corporation would be served thereby, but such removal shall be without prejudice to the contract rights, if any, of the person so removed.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 6.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  A vacancy in any office because of death, resignation, removal, disqualification or otherwise may be filled by the Board of Directors for the unexpired portion of the term.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 7.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Duties of Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The duties and powers of the officers shall be as follows&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">President</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The President shall be the principal executive officer of the Corporation and shall be responsible for the administration and operation of the business and affairs of the Corporation.  He or she shall preside at all meetings of the stockholders and the Board of Directors. He or she may sign with the Secretary, or any other proper officer of the Corporation thereunto authorized by the Board of Directors, certificates for shares of the Corporation, if any, and any deeds, mortgages, bonds, contracts, or other instruments that the Board of Directors has authorized to be executed, except in cases where the signing and execution thereof shall be expressly delegated by the Board of Directors or by these Amended and Restated Bylaws to some other officer or agent of the Corporation, or shall be required by law to be otherwise signed or executed, and in general shall perform all duties incident to the office of president and such other duties as may be prescribed by the Board of Directors from time to time.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Chief Executive Officer</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Chief Executive Officer, if any, shall act in a general executive capacity and shall assist the President in the administration and operation of the Corporation&#8217;s business and general supervision of its policies and affairs.  The Chief Executive Officer shall, in the absence of or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 5 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">because of the inability or refusal to act of the President or if there be none, perform all duties of the President.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Vice Presidents</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Vice President, if there shall be one, or if there shall be more than one, the Vice Presidents in the order determined by the Board of Directors (or if there be no such determination, then in the order of their election), shall, in the absence, disability or refusal to act of the President, if there shall be no Chief Executive Officer or if the Chief Executive Officer is unable to perform the duties of the President, perform the duties of the President, and when so acting, shall have all the power of and be subject to all the restrictions upon the President. The Board of Directors may assign to any Vice President the title of Executive Vice President, Senior Vice President or any other such title.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Secretary</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Secretary shall&#58; (a) keep the minutes of the meetings of the stockholders, the Board of Directors and committees thereof in one or more books provided for that purpose&#59; (b)&#160;see that all notices are duly given in accordance with the provisions of these Amended and Restated Bylaws or as required by law&#59; (c) be custodian of the corporate records and of the seal of the Corporation&#59; (d) keep a register of the post-office address of each stockholder, which shall be furnished to the Secretary by such stockholder&#59; (e)&#160;sign with the President or Chief Executive Officer, or a Vice President, certificates for shares of the Corporation, if any, the issue of which shall have been authorized by resolution of the Board of Directors&#59; (f)&#160;have general charge of the stock transfer books of the Corporation&#59; and (g)&#160;generally perform all duties incident to the office of Secretary and such other duties as from time to time may be assigned to him or her by the President or by the Board of Directors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Treasurer</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;If required by the Board of Directors, the Treasurer shall give a bond for the faithful discharge of the Treasurer&#8217;s duties in such sum and with such surety or sureties as the Board of Directors shall determine.  The Treasurer shall&#58; (a) have the charge and custody of and be responsible for all funds and securities of the Corporation&#59; (b) receive and give receipts for moneys due and payable to the Corporation from any source whatsoever, and deposit all such moneys not otherwise employed in the name of the Corporation in such bank, savings and loan association, trust company or other depositories as shall be selected in accordance with the provisions of Article V of these Amended and Restated Bylaws&#59; and (c) in general perform all the duties incident to the office of Treasurer and such other duties as from time to time may be assigned to him or her by the President or the Board of Directors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline">Assistant Secretaries and Assistant Treasurers</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The Assistant Treasurers, if any, shall respectively, if required by the Board of Directors, give bonds for the faithful discharge of their duties in such sums and with such sureties as the Board of Directors shall determine.  The Assistant Secretaries, if any, as thereunto authorized by the Board of Directors may sign with the President, the Chief Executive Officer or a Vice President certificates for shares of the Corporation, if any, the issue of which shall have been authorized by a resolution of the Board of Directors.  The Assistant Treasurers and Assistant Secretaries, in general, shall perform such duties as shall be assigned to them from time to time by the Treasurer or the Secretary, respectively, or by the President or the Board of Directors.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 6 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 8.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Appointed Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  In addition to officers designated by the Board of Directors in accordance with this Article IV, the President may appoint other officers below the level of Board of Directors-appointed Vice President as the President may from time to time deem expedient and may designate for such officers titles that appropriately reflect their positions and responsibilities. Such appointed officers shall have such powers and shall perform such duties as may be assigned to them by the President or the senior officer to whom they report, consistent with corporate policies. An appointed officer shall serve until the earlier of such officer&#8217;s resignation or such officer&#8217;s removal by the President at any time, either with or without cause.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE V.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;CONTRACTS, LOANS, CHECKS AND DEPOSITS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Contracts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The Board of Directors may authorize any officer or officers, or agent or agents, to enter into any contract or execute and deliver any instrument in the name of and on behalf of the Corporation, and such authority may be general or confined to specific instances.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Loans</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  No loans shall be contracted on behalf of the Corporation and no evidences of indebtedness shall be issued in its name unless authorized by a resolution of the Board of Directors.  Such authority may be general or confined to specific instances.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Checks, Drafts, Etc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> All checks, drafts or other orders for the payment of money, notes or other evidences of indebtedness issued in the name of the Corporation shall be signed by such officer or officers, or agent or agents, of the Corporation and in such manner as shall from time to time be determined by resolution of the Board of Directors.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 4.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Deposits</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  All funds of the Corporation not otherwise employed shall be deposited from time to time to the credit of the Corporation in such bank, savings and loan association, trust company or other depositories as the Board of Directors may select.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE VI.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">INDEMNIFICATION</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:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Right to Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> The Corporation shall provide indemnification for members of its Board of Directors, members of committees of the Board of Directors and its executive officers, and may provide indemnification for its other officers and its agents and employees, and those serving another corporation, partnership, joint venture, trust or other enterprise at the request of the Corporation, in each case to the maximum extent permitted by the General Corporation Law of the State of Delaware&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that the Corporation may limit the extent of such indemnification by individual contracts with its directors and executive officers&#59; and, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">provided, further</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">, that the Corporation shall not be required to indemnify any person in connection with any proceeding (or part thereof) initiated by such person or any proceeding by such person against the Corporation or its directors, officers, employees or other agents unless (i) such indemnification is expressly required to be made by law, (ii) the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 7 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">proceeding was authorized by the Board of Directors or (iii) such indemnification is provided by the Corporation, in its sole discretion, pursuant to the powers vested in the Corporation under the General Corporation Law of the State of Delaware.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Effective Time</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The indemnification and advancement obligations set forth in this Article VI shall not apply to any acts or omissions that occur at or prior to the consummation of the transactions contemplated by that certain Securities Purchase Agreement, dated as of November 27, 2024, by and between CDW Technologies LLC, a Wisconsin limited liability company and Mission Cloud Holdings, LLC, a Delaware limited liability company.  Neither the amendment nor repeal of this Article VI, nor the adoption or amendment of any other provision of the Certificate of Incorporation or these Amended and Restated Bylaws inconsistent with this Article VI, shall apply to or affect in any respect the applicability of this Article VI with respect to any act or failure to act which occurred prior to such amendment, repeal or adoption.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;Section 3.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">Further Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  The Board of Directors may take such action as is necessary to carry out the provisions of this Article VI and is expressly empowered to adopt, approve and amend from time to time such resolutions or contracts implementing such provisions or such further arrangements for indemnification or advance for expenses as may be permitted by law.</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">ARTICLE VII.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">CERTIFICATES FOR SHARES AND THEIR TRANSFER</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 1.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Certificates For Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  The issued shares of the Corporation shall be uncertificated shares, unless otherwise determined by the Board of Directors after the Effective Date.  If the Board of Directors determines that such shares of the Corporation shall be represented by certificates, such certificates shall be in such form as may be determined by the Board of Directors.  Such certificates shall be signed by the President, the Chief Executive Officer or a Vice President and by the Secretary or an Assistant Secretary of the Corporation.  All such certificates for shares shall be consecutively numbered or otherwise identified.  The name of the person to whom the shares represented thereby are issued, with the number of shares and date of issue, shall be entered on the books of the Corporation.  All such certificates surrendered to the Corporation for transfer shall be cancelled and no new certificate shall be issued until the former certificate for a like number of shares shall have been surrendered and cancelled, except that in case of a lost, destroyed or mutilated certificate, a new one may be issued therefor upon such terms and indemnity to the Corporation as the Board of Directors may prescribe.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;Section 2.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%;text-decoration:underline">Transfer of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">.  Transfers of shares of the Corporation shall be made only on the books of the Corporation by the holder of record thereof or by such holder&#8217;s legal representative, who shall furnish proper evidence of authority to transfer, or by such holder&#8217;s attorney thereunto authorized by power of attorney duly executed and filed with the Secretary of the Corporation, and, if the Board of Directors has determined that the issued shares of the Corporation shall be represented by certificates, on surrender for cancellation of the certificate for such shares.  The person in whose name shares stand on the books of the Corporation shall be deemed the owner thereof for all purposes as regards to the Corporation.</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 8 -</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE VIII.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;VOTING OF SECURITIES</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The President, Chief Executive Officer and Treasurer shall have full authority, in the name and on behalf of the Corporation, to attend, act and vote at any meeting of security holders of any corporation in which the Corporation may hold securities, and at any such meeting shall possess and may exercise any and all rights and powers incident to the ownership of such securities and which, as the holder thereof, the Corporation might possess and exercise if personally present, and may exercise such power and authority through the execution of proxies or may delegate such power and authority to any other officer, agent or employee of the Corporation.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE IX.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;FISCAL YEAR</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The fiscal year of the Corporation shall be fixed by resolution of the Board of Directors.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE X.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;WAIVER OF NOTICE</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Whenever any notice is required to be given under the provisions of these Amended and Restated Bylaws, the Certificate of Incorporation or the General Corporation Law of the State of Delaware, a waiver thereof in writing, signed by the person or persons entitled to such notice, whether before or after the time stated therein, shall be deemed equivalent to the giving of such notice.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;ARTICLE XI.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:115%">&#160;&#160;&#160;&#160;AMENDMENTS</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;These Amended and Restated Bylaws may be altered, amended or repealed and new amended and restated bylaws may be adopted by vote of a majority of the Board of Directors or by the holders of not less than a majority of all outstanding shares of the Corporation.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:10.00pt">&#160;&#160;&#160;&#160;- 9 -</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>4
<FILENAME>cdw-20241231x10kxex41.htm
<DESCRIPTION>EX-4.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i9ef95baa5df54ad48fff23ba43e057ae_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exhibit 4.1</font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DESCRIPTION OF THE REGISTRANT&#8217;S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following is a summary of certain provisions of the common stock, par value $0.01 per share (&#8220;common stock&#8221;), of CDW Corporation (the &#8220;Company&#8221;), which is the only security of the Company registered pursuant to Section 12 of the Securities Exchange Act of 1934.  This summary does not purport to be complete and is subject to the applicable provisions of the General Corporation Law of the State of Delaware (the &#8220;DGCL&#8221;), as well as the Company&#8217;s Amended and Restated Certificate of Incorporation, as amended (&#8220;Certificate of Incorporation&#8221;), and the Company&#8217;s Amended and Restated Bylaws (&#8220;Bylaws&#8221;), each of which are included as exhibits to the Company&#8217;s Annual Report on Form 10-K and incorporated by reference herein.</font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Authorized Common Stock </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company&#8217;s authorized common stock consists of 1,000,000,000 shares.</font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Stock Voting Rights </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each holder of common stock is entitled to one vote per share on each matter submitted to a vote of stockholders. The Bylaws provide that the presence, in person or by proxy, of holders of shares representing a majority of the outstanding shares of capital stock entitled to vote at a stockholders&#8217; meeting shall constitute a quorum. When a quorum is present, the affirmative vote of a majority of the votes cast is required to take action, unless otherwise specified by law or the Certificate of Incorporation. There are no cumulative voting rights. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Stock Dividend Rights </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each holder of shares of common stock is entitled to receive such dividends and other distributions in cash, stock or property as may be declared by the Company&#8217;s board of directors (&#8220;Board&#8221;) from time to time out of the Company&#8217;s assets or funds legally available for dividends or other distributions. These rights are subject to the preferential rights of any other class or series of the Company&#8217;s preferred stock that the Company may designate and issue in the future. </font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The DGCL permits a corporation to declare and pay dividends out of &#8220;surplus&#8221; or, if there is no &#8220;surplus,&#8221; out of its net profits for the fiscal year in which the dividend is declared and&#47;or the preceding fiscal year. &#8220;Surplus&#8221; is defined as the excess of the net assets of the corporation over the amount determined to be the capital of the corporation by the board of directors. The capital of the corporation is typically calculated to be (and cannot be less than) the aggregate par value of all issued shares of capital stock. Net assets equals the fair value of the total assets minus total liabilities. The DGCL also provides that dividends may not be paid out of net profits if, after the payment of the dividend, remaining capital would be less than the capital represented by the outstanding stock of all classes having a preference upon the distribution of assets. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Declaration and payment of any dividend will be subject to the discretion of the Board. The time and amount of dividends will be dependent upon the Company&#8217;s results of operations, financial condition, business prospects, capital requirements, contractual restrictions, any potential indebtedness the Company may incur, the provisions of Delaware law affecting the payment of distributions to stockholders&#91;, tax considerations&#93; and other factors that the Board deems relevant. In addition, the Company&#8217;s ability to pay dividends on the common stock will be limited by restrictions on the Company&#8217;s ability to pay dividends or make distributions to the Company&#8217;s stockholders and on the ability of the Company&#8217;s subsidiaries to pay dividends or make distributions to the Company, in each case, under the terms of the Company&#8217;s current and any future agreements governing the Company&#8217;s indebtedness. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Rights </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Each holder of common stock is subject to, and may be adversely affected by, the rights of the holders of any series of preferred stock that the Company may designate and issue in the future. Holders of common stock will have no preemptive, conversion or other rights to subscribe for additional shares. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Liquidation Rights </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company&#8217;s affairs, holders of the common stock would be entitled to share ratably in the Company&#8217;s assets that are legally available for distribution to stockholders after payment of the Company&#8217;s debts and other liabilities. If the Company has any preferred stock outstanding at such time, holders of the preferred stock may be entitled to distribution and&#47;or liquidation preferences. In either such case, the Company must pay the applicable distribution to the holders of the Company&#8217;s preferred stock before the Company may pay distributions to the holders of common stock. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Preferred Stock </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Board has the authority to issue shares of preferred stock from time to time on terms it may determine, to divide shares of preferred stock into one or more series and to fix the designations, preferences, privileges and restrictions of preferred stock, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preference, sinking fund terms and the number of shares constituting any series or the designation of any series to the fullest extent permitted by the DGCL. The issuance of the Company&#8217;s preferred stock could have the effect of decreasing the trading price of the common stock, restricting dividends on the Company&#8217;s capital stock, diluting the voting power of the common stock, impairing the liquidation rights of the Company&#8217;s capital stock, or delaying or preventing a change in control of the Company. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Anti-Takeover Effects of the Certificate of Incorporation and Bylaws </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation and Bylaws contain provisions that may delay, defer or discourage another party from acquiring control of the Company. The Company expects that these provisions, which are summarized below, will discourage coercive takeover practices or </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of the Company to first negotiate with the Board, which the Company believes may result in an improvement of the terms of any such acquisition in favor of the Company&#8217;s stockholders. However, they also give the Board the power to discourage acquisitions that some stockholders may favor. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Undesignated Preferred Stock </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The ability to authorize undesignated preferred stock will make it possible for the Board to issue preferred stock with super voting, special approval, dividend or other rights or preferences on a discriminatory basis that could impede the success of any attempt to acquire the Company. These and other provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control or management of the Company. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Classified Board of Directors </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation provides that, until the 2021 annual meeting of stockholders, the Board, other than those directors who may be elected by the holders of any series of preferred stock under specified circumstances, will be divided into three classes, with each class serving three-year staggered terms. Commencing with the 2021 annual meeting of stockholders, the classification of the Board will terminate and all directors will be of one class, other than those directors who may be elected by the holders of any series of preferred stock under specified circumstances, with such class serving a one-year term. In addition, directors serving on the Board may be removed with or without cause upon the affirmative vote of stockholders representing at least a majority of the voting power of the Company&#8217;s then outstanding shares of capital stock entitled to vote generally in the election of directors (&#8220;Voting Stock&#8221;). However, at any time prior to the 2021 annual meeting of stockholders, directors serving on the classified Board may only be removed from the Board with cause and by an affirmative vote of two-thirds of the Company&#8217;s outstanding Voting Stock. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stockholder Action by Written Consent </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation provides that any action required or permitted to be taken by the Company&#8217;s stockholders may be effected only at a duly called annual or special meeting of the stockholders and cannot be taken by written consent in lieu of a meeting. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Special Meeting of Stockholders and Advance Notice Requirements for Stockholder Proposals </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation and Bylaws provide that, except as otherwise required by law, special meetings of the stockholders can only be called by or at the direction of the Board pursuant to a written resolution adopted by the affirmative vote of the majority of the total number of directors that the Company would have if there were no vacancies. </font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In addition, the Bylaws require advance notice procedures for stockholder proposals to be brought before an annual meeting of the stockholders, including the nomination of directors. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Stockholders at an annual meeting may only consider the proposals specified in the notice of meeting or brought before the meeting by or at the direction of the Board, or by a stockholder of record on the record date for the meeting, who is entitled to vote at the meeting and who has delivered a timely written notice, in proper form to the Company&#8217;s secretary, of the stockholder&#8217;s intention to bring such business before the meeting. </font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">These provisions could have the effect of delaying until the next stockholder meeting any stockholder actions, even if they are favored by the holders of a majority of the Company&#8217;s outstanding voting securities. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Amendment to Certificate of Incorporation and Bylaws </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The DGCL provides generally that the affirmative vote of a majority of the outstanding stock entitled to vote on amendments to a corporation&#8217;s certificate of incorporation or bylaws is required to approve such amendment, unless a corporation&#8217;s certificate of incorporation or bylaws, as the case may be, requires a greater percentage. The Bylaws may be amended or repealed by a majority vote of the Board or, in addition to any other vote otherwise required by law, the affirmative vote of at least a majority of the voting power of the Company&#8217;s outstanding shares of Voting Stock, voting as a single class. The Certificate of Incorporation of the Company provides that the affirmative vote of at least two-thirds of the voting power of the Company&#8217;s outstanding shares of Voting Stock, voting as a single class, is required to amend or repeal or to adopt any provision inconsistent with specified provisions, including the provisions governing&#58; (i) the number and classes of directors&#59; (ii) the election and term of directors&#59; (iii) newly created directorships and filling vacancies&#59; (iv) advance notice requirements for stockholder proposals&#59; (v) the limitations of liability of directors&#59; (vi) stockholder action by written consent and special meetings of stockholders&#59; (vii) business combinations with interested stockholders&#59; (viii) the required vote for amendments to the Certificate of Incorporation and Bylaws and (ix) exclusive forum for certain actions. These provisions may have the effect of deferring, delaying or discouraging the removal of any anti-takeover defenses provided for in the Certificate of Incorporation and Bylaws. The Certificate of Incorporation also provides that the provision of the Certificate of Incorporation that deals with corporate opportunity may only be amended, altered or repealed by a vote of 80% of the voting power of the Company&#8217;s outstanding shares of Voting Stock, voting as a single class. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Combinations with Interested Stockholders </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company elects in the Certificate of Incorporation not to be subject to Section 203 of the DGCL, an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a business combination, such as a merger, with a person or group owning 15% or more of the corporation&#8217;s voting stock for a period of three years following the date the person became an interested stockholder, unless (with certain exceptions) the business combination or the transaction in which the person became an interested stockholder is approved in a prescribed manner. Accordingly, the Company will not be subject to any anti-takeover effects of Section 203. However, the Certificate of Incorporation contains provisions that have substantially the same effect as Section 203.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Corporate Opportunity </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation provides that the Company renounces any interest or expectancy in, or in being offered an opportunity to participate in, any business opportunity that may from time to time be presented to the Company&#8217;s former sponsors or any of their officers, directors, agents, stockholders, members, partners, affiliates and subsidiaries (other than the Company and the Company&#8217;s subsidiaries) and that may be a business opportunity for the Company&#8217;s former sponsors, even if the opportunity is one that the Company might reasonably have pursued or had the ability or desire to pursue if granted the opportunity to do so. No such person will be liable to the Company for breach of any fiduciary or other duty, as a director or officer or otherwise, by reason of the fact that such person, acting in good faith, pursues or acquires any such business opportunity, directs any such business opportunity to another person or fails to present any such business opportunity, or information regarding any such business opportunity, to the Company unless, in the case of any such person who is the Company&#8217;s director or officer, any such business opportunity is expressly offered to such director or officer solely in his or her capacity as the Company&#8217;s director or officer. Neither the Company&#8217;s former sponsors nor any of their representatives has any duty to refrain from engaging directly or indirectly in the same or similar business activities or lines of business as the Company or any of the Company&#8217;s subsidiaries. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Exclusive Jurisdiction of Certain Actions </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Certificate of Incorporation requires, to the fullest extent permitted by law, that derivative actions brought in the Company&#8217;s name, actions against directors, officers and employees for breach of fiduciary duty and other similar actions may be brought only in the Court of Chancery in the State of Delaware. Although the Company believes this provision benefits the Company by providing increased consistency in the application of Delaware law in the types of lawsuits to which it applies, the provision may have the effect of discouraging lawsuits against the Company&#8217;s directors and officers. The enforceability of similar exclusive jurisdiction provisions in other companies&#8217; certificates of incorporation has been challenged in legal proceedings, and it is possible that, in connection with any action, a court could find the exclusive jurisdiction provision contained in the Certificate of Incorporation to be inapplicable or unenforceable in such action. </font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Transfer Agent and Registrar </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The transfer agent and registrar for the common stock is Computershare Trust Company, N.A.</font></div><div style="margin-top:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Listing </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The common stock is listed on the Nasdaq Global Select Market under the trading symbol &#8220;CDW.&#8221;</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.16
<SEQUENCE>5
<FILENAME>cdw-20241231x10kxex416.htm
<DESCRIPTION>EX-4.16
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="iae5c67f423f14076ba05bbc88f5fd009_1"></div><div style="min-height:67.68pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.16</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ELEVENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and</font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the First Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">First Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, providing for the issuance of 5.50% Senior Notes due 2024 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:19.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:25.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">  &#47;s&#47; Joshua A. Hahn &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.93pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:12.06pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:144%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="text-align:center"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;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:11pt;font-weight:400;line-height:100%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.17
<SEQUENCE>6
<FILENAME>cdw-20241231x10kxex417.htm
<DESCRIPTION>EX-4.17
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ib773d0916e964104b960db39c78a9228_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.17</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TWELFTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:13.6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Fourth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fourth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated September 26, 2019, providing for the issuance of 4.250% Senior Notes due 2028 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:19.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div id="ib773d0916e964104b960db39c78a9228_4"></div><div style="margin-top:4pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:25.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Vice President</font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.18
<SEQUENCE>7
<FILENAME>cdw-20241231x10kxex418.htm
<DESCRIPTION>EX-4.18
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="icbb111df4f68494682c9629f723e5f58_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.18</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIRTEENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Fifth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fifth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated April 21, 2020, providing for the issuance of 4.125% Senior Notes due 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div id="icbb111df4f68494682c9629f723e5f58_4"></div><div style="margin-top:12pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:144%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.19
<SEQUENCE>8
<FILENAME>cdw-20241231x10kxex419.htm
<DESCRIPTION>EX-4.19
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i87add082dbad4cf78b0727059aea89f5_1"></div><div style="min-height:67.68pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.19</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FOURTEENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and</font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:13.6pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Sixth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sixth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated August 13, 2020, providing for the issuance of 3.250% Senior Notes due 2029 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258.36pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:144%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;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:11pt;font-weight:400;line-height:100%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:48.96pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.20
<SEQUENCE>9
<FILENAME>cdw-20241231x10kxex420.htm
<DESCRIPTION>EX-4.20
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibfc59075ebbe45e4966919ee33062563_1"></div><div style="min-height:67.68pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.20</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">FIFTEENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and</font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Seventh Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seventh Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 2.670% Senior Notes due 2026 (the &#8220;Notes&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, Sections 4.11 and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn </font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:6.75pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:144%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;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:11pt;font-weight:400;line-height:100%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.21
<SEQUENCE>10
<FILENAME>cdw-20241231x10kxex421.htm
<DESCRIPTION>EX-4.21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i04fe274557664fdaae286bc1567b9a34_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.22</font></div></div><div style="margin-top:4pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIXTEENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Eighth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eighth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 3.276% Senior Notes due 2028 (the &#8220;Notes&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, Sections 4.11 and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:11.95pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:5.75pt;padding-right:12.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:5.75pt;padding-right:22.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:6pt;padding-right:22.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-bottom:12pt;margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i04fe274557664fdaae286bc1567b9a34_4"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">N</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">ame&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font></div><div style="padding-left:258pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4pt;padding-left:307.8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.22
<SEQUENCE>11
<FILENAME>cdw-20241231x10kxex422.htm
<DESCRIPTION>EX-4.22
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ica49517d1c4945a2aee6d95d62799baf_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.22</font></div></div><div style="margin-top:4pt;padding-left:70.92pt;padding-right:70.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SEVENTEENTH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 31, 2022 among SCS Holdings I, LLC, a Delaware limited liability company, Sirius Computer Solutions, LLC, a Texas limited liability company, Sirius Federal, LLC, a Maryland limited liability company, Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), each a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and</font></div><div style="padding-left:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. Bank National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:2.97pt;padding-right:2.97pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:13.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by the Ninth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Ninth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 3.569% Senior Notes due 2031 (the &#8220;Notes&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, Sections 4.11 and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:13.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:13.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:12.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:22pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-left:6pt;padding-right:24.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div><font><br></font></div><div style="margin-top:4pt;padding-left:6pt;padding-right:38.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:25.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:12pt;padding-left:6pt;padding-right:15.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:21.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="margin-top:3.8pt;padding-left:5.95pt;padding-right:14.55pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.9pt;padding-left:293.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS, HOLDINGS I, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt;padding-right:14.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.15pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS FEDERAL, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SIRIUS COMPUTER SOLUTIONS FINANCIAL SERVICES, LLC</font></div><div style="margin-top:11.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Carlton J. Mertens II &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Carlton J. Mertens II</font></div><div style="margin-top:0.1pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58;   President</font></div><div style="margin-top:11.95pt"><font><br></font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">U.S. BANK NATIONAL ASSOCIATION,</font></div><div style="padding-left:294pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:10.95pt;padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%;text-decoration:underline">   &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:114%"> </font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58; Joshua A. Hahn</font></div><div style="padding-left:258pt;padding-right:11.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58; Vice President</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:180.17pt;padding-right:180.17pt;text-align:center;text-indent:-0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:144%">Signature Page</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Supplemental Indenture</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4pt;padding-left:288pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.35pt"><font><br></font></div><div style="padding-left:2.95pt;padding-right:2.95pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.27
<SEQUENCE>12
<FILENAME>cdw-20241231x10kxex427.htm
<DESCRIPTION>EX-4.27
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="idd947a068f6549a2a4d7eca33fa10eb8_1"></div><div style="min-height:18.72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exhibit 4.27</font></div><div style="margin-top:1.95pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:155.3pt;padding-right:155.3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">TWENTIETH SUPPLEMENTAL INDENTURE</font></div><div style="margin-top:11.95pt;padding-left:60pt;padding-right:9.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SUPPLEMENTAL INDENTURE (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) dated as of January 27, 2025 between Mission Cloud Services, Inc., a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">New Guarantor</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), a subsidiary of CDW LLC (or its successor), an Illinois limited liability company and U.S. Bank Trust Company, National Association, as trustee (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12.05pt;padding-left:27.2pt;padding-right:27.2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:11.95pt;padding-left:60pt;padding-right:9.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, CDW LLC and CDW Finance Corporation (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Issuers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and existing guarantors listed on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Schedule I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Guarantors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have heretofore executed and delivered to the Trustee an Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Base Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2014, as supplemented by (i) the Fourth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fourth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated September 26, 2019, providing for the issuance of 4.250% Senior Notes due 2028 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">April 2028 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (ii) the Fifth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fifth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated April 21, 2020, providing for the issuance of 4.125% Senior Notes due 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2025 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (iii) the Sixth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sixth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated August 13, 2020, providing for the issuance of 3.250% Senior Notes due 2029 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2029 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (iv) the Seventh Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Seventh</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 2.670% Senior Notes due 2026 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2026 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (v) the Eighth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eighth Supplemental</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 3.276% Senior Notes due 2028 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">December 2028 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (vi) the Ninth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Ninth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated December 1, 2021, providing for the issuance of 3.569% Senior Notes due 2031 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2031</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), (vii) the Eighteenth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Eighteenth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated August 22, 2024, providing for the issuance of 5.100% Senior Notes due 2030 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2030 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and</font></div><div style="margin-top:0.1pt;padding-left:60pt;padding-right:10.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(viii) the Nineteenth Supplemental Indenture (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Nineteenth Supplemental Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the Base Indenture, the Fourth Supplemental Indenture, the Fifth Supplemental Indenture, the Sixth Supplemental Indenture, the Seventh Supplemental Indenture, the Eighth Supplemental Indenture, the Ninth Supplemental Indenture and the Eighteenth Supplemental Indenture, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated August 22, 2024, providing for the issuance of 5.550% Senior Notes due 2034 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">2034 Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; and, together with the April 2028 Notes, the 2025 Notes, the 2029 Notes, the 2026 Notes, the December 2028 Notes, the 2031 Notes and the 2034 Notes, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Notes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:60pt;padding-right:9.2pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Sections 4.11</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">5.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture provides that under certain circumstances the Issuers are required to cause the New Guarantor to execute and deliver to the Trustee a supplemental indenture pursuant to which the New Guarantor shall unconditionally guarantee all the Issuers&#8217; obligations under the Notes pursuant to a Guarantee on the terms and conditions set forth herein&#59; and</font></div><div style="margin-top:11.95pt;padding-left:60pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">WHEREAS, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 9.01</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture, the Trustee and the New Guarantor are authorized to execute and deliver this Supplemental Indenture.</font></div><div style="margin-top:12.05pt;padding-left:60pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the New Guarantor and the Trustee mutually covenant and agree for the equal and ratable benefit of the holders of the Notes as follows&#58;</font></div><div style="margin-top:11.95pt;padding-left:60pt;padding-right:11.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:3.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. As used in this Supplemental Indenture, terms defined in the Indenture or in the preamble or recital hereto are used herein as therein defined, except that the term &#8220;Holders&#8221; in this Supplemental Indenture shall refer to the term &#8220;Holders&#8221; as defined in the Indenture and the Trustee acting on behalf of and for the benefit of such Holders. The words &#8220;herein,&#8221; &#8220;hereof&#8221; and hereby and other words of similar import used in this Supplemental Indenture refer to this Supplemental Indenture as a whole and not to any particular section hereof.</font></div><div style="margin-top:12.1pt;padding-left:96pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Agreement to Guarantee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The New Guarantor hereby agrees, jointly and severally with all the</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:18.72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.3pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:10.65pt"><font><br></font></div><div style="padding-left:60pt;padding-right:5.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Existing Guarantors, to unconditionally guarantee the Issuers&#8217; obligations under the Notes on the terms and subject to the conditions set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Article X</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> of the Indenture and to be bound by all other applicable provisions of the Indenture and the Notes.</font></div><div style="margin-top:12pt;padding-left:59.75pt;padding-right:16.15pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4pt;text-decoration:underline">Ratification of Indenture&#59; Supplemental Indentures Part of Indenture</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. Except as expressly amended hereby, the Indenture is in all respects ratified and confirmed and all the terms, conditions and provisions thereof shall remain in full force and effect. This Supplemental Indenture shall form a part of the Indenture for all purposes, and every holder of Notes heretofore or hereafter authenticated and delivered shall be bound hereby.</font></div><div style="margin-top:12pt;padding-left:59.75pt;padding-right:20.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.</font></div><div style="margin-top:12.05pt;padding-left:59.75pt;padding-right:33.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4pt;text-decoration:underline">Trustee Makes No Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture.</font></div><div style="margin-top:12.05pt;padding-left:59.75pt;padding-right:21.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:4pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The parties may sign any number of copies of this Supplemental Indenture. Each signed copy shall be an original, but all of them together represent the same agreement.</font></div><div style="margin-top:11.9pt;padding-left:60pt;padding-right:11.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:3.75pt;text-decoration:underline">Effect of Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">. The Section headings herein are for convenience only and shall not affect the construction thereof.</font></div><div><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:18.72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:1.85pt"><font><br></font></div><div style="padding-left:60pt;padding-right:10.05pt;text-indent:35.95pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:232%">IN WITNESS WHEREOF</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:232%">, the parties hereto have caused this Supplemental Indenture to be duly executed, all as of the date first above written.</font></div><div style="margin-top:11.95pt;padding-left:310.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MISSION CLOUD SERVICES, INC.</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:312.05pt;padding-right:5.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"> &#47;s&#47; Kevin W. White&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:311.76pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Kevin W. White</font></div><div style="margin-top:0.15pt;padding-left:312.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Vice President, Treasurer and Assistant Secretary</font></div><div><font><br></font></div><div style="margin-top:11.2pt"><font><br></font></div><div style="margin-top:0.05pt;padding-left:310.6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, NOT IN ITS INDIVIDUAL CAPACITY BUT SOLELY AS TRUSTEE</font></div><div style="margin-top:11.9pt"><font><br></font></div><div style="padding-left:312.05pt;padding-right:5.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">  &#47;s&#47; Joshua A. Hahn&#160;&#160;&#160;&#160;</font></div><div style="padding-left:311.76pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Name&#58; Joshua A. Hahn</font></div><div style="margin-top:0.15pt;padding-left:312.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Title&#58; Vice President</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="idd947a068f6549a2a4d7eca33fa10eb8_4"></div><hr style="page-break-after:always"><div style="min-height:5.76pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3.9pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:1.95pt"><font><br></font></div><div style="margin-top:0.05pt;padding-right:6.8pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Schedule I to Supplemental Indenture</font></div><div style="margin-top:11.3pt"><font><br></font></div><div style="padding-left:27.22pt;padding-right:27.22pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Guarantors</font></div><div style="margin-top:12.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Technologies, LLC, a Wisconsin limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Direct, LLC, an Illinois limited liability company</font></div><div style="padding-right:182.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Government LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Logistics LLC, an Illinois limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amplified IT LLC, a Virginia limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">SCS Holdings I, LLC, a Delaware limited liability company</font></div><div style="margin-top:0.1pt;padding-right:154.9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sirius Computer Solutions, LLC, a Texas limited liability company </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sirius Federal, LLC, a Maryland limited liability company</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Sirius Computer Solutions Financial Services, LLC, a Delaware limited liability company</font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.12
<SEQUENCE>13
<FILENAME>cdw-2024x1231x10kxex1012.htm
<DESCRIPTION>EX-10.12
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i2b624b7c85204952988a98d6fdd9ecb2_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CDW CORPORATION </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COWORKER STOCK PURCHASE PLAN <br>(As Amended and Restated, Effective May 20, 2021)</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Purpose</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The purpose of this Plan is to provide Coworkers of the Company and Participating Subsidiaries with an opportunity to purchase common stock of the Company through accumulated payroll deductions. It is the intention of the Company to have the Plan qualify as an &#8220;Employee Stock Purchase Plan&#8221; under Section 423 of the Code with respect to Offerings to Coworkers of the Company and its U.S. Subsidiaries. The provisions of the Plan, accordingly, shall be construed so as to extend and limit participation in Section 423 Subsidiaries in a manner consistent with the requirements of that Section of the Code.  The Plan, as amended and restated as set forth herein, shall apply to Offering Periods beginning after May 20, 2021.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. As used herein, the terms set forth below have the meanings assigned to them in this Section 2 and shall include the plural as well as the singular. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">1933 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Securities Act of 1933, as amended. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">1934 Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Securities Exchange Act of 1934, as amended. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Board of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> or</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Board of Directors of CDW Corporation. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Business Day</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall mean a day on which The NASDAQ Global Select Market (&#8220;NASDAQ&#8221;) is open for trading. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Brokerage Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the account in which the Purchased Shares are held. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Internal Revenue Code of 1986, as amended. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the Compensation Committee of the Board of Directors, or the designee of the Compensation Committee. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means CDW Corporation, a Delaware corporation. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Compensation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the base pay received by a Participant, plus commissions, overtime and regular annual, quarterly and monthly cash bonuses and vacation, holiday and sick pay.  Compensation does not include&#58; (1) income related to stock option awards, stock grants and other equity incentive awards, (2) partner sales incentive program awards (&#8220;SPIFs&#8221;), (3) expense reimbursements, (4) relocation-related payments, (5) benefit plan payments (including but not limited to short term disability pay, long term disability pay, maternity pay, military pay, tuition reimbursement and adoption assistance), (6) deceased pay, (7) income from non-cash and fringe benefits, (8) severance payments, and (9) other forms of compensation not specifically listed herein.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Coworker</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means any individual who is a common law employee of the Company or any other Participating Subsidiary. For purposes of the Plan, the employment relationship shall be treated </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">as continuing intact while the individual is on sick leave or other leave of absence approved by the Company or the Participating Subsidiary, as appropriate, and in the case of a Section 423 Offering only to the extent permitted under Section 423 of the Code. For purposes of the Plan, an individual who performs services for the Company or a Participating Subsidiary pursuant to an agreement (written or oral) that classifies such individual&#8217;s relationship with the Company or a Participating Subsidiary as other than a common law employee shall not be considered an &#8220;employee&#8221; with respect to any period preceding the date on which a court or administrative agency issues a final determination that such individual is an &#8220;employee.&#8221; </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Enrollment Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the first Business Day of each Offering Period. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Exercise Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the last Business Day of each Offering Period. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Fair Market Value</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> on or as of any date means the &#8220;NASDAQ Official Closing Price&#8221; (as defined on www.nasdaq.com) (or such substantially similar successor price thereto) for a Share as reported on www.nasdaq.com (or a substantially similar successor website) on the relevant valuation date or, if no NASDAQ Official Closing Price is reported on such date, on the preceding day on which a NASDAQ Official Closing Price was reported&#59; or, if the Shares are no longer listed on NASDAQ, the closing price for Shares as reported on the official website for such other exchange on which the Shares are listed. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Non-Section 423 Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means an Offering that is not intended to qualify under Section 423 of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means an offer of an Option under the Plan that may be exercised on the Exercise Date of an Offering Period.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise specified by the Committee, each Offering to the Coworkers of the Company and each Offering to the coworkers of each Participating Subsidiary shall be deemed a separate Offering, even if the dates and other terms of the separate Offerings are identical, and the provisions of the Plan shall separately apply to each Offering.  To the extent permitted by Section 423 of the Code, the terms of each separate Section 423 Offering need not be identical, provided that the terms of the Plan and an Offering together satisfy Section 423 of the Code.  The terms of a Non-Section 423 Offering need not be identical.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Offering Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means every three-month period beginning each January 1st, April 1st, July 1st and October 1st or such other period designated by the Committee&#59; provided that in no event shall an Offering Period exceed twenty-seven (27) months.  The first Offering Period under the Plan commenced on January 1, 2014.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means an option granted under this Plan that entitles a Participant to purchase Shares. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Participant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means a Coworker who satisfies the requirements of Sections 3 and 5 of the Plan. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Participating Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means each Subsidiary that is listed on Schedule A hereto, and each other Subsidiary designated by the Board or the Committee as a Participating Subsidiary.   </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means this CDW Corporation Coworker Stock Purchase Plan. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Purchase Account</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the account used to purchase Shares through the exercise of Options under the Plan. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Purchase Price</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> shall be 95% of the Fair Market Value of a Share on the Exercise Date for such Offering Period&#59; provided, however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">that the Committee may determine a different per share Purchase Price provided that such per share Purchase Price is communicated to Participants prior to the beginning of the Offering Period and provided that in no event shall such per share Purchase Price be less than the lesser of (i) 85% of the Fair Market Value of a Share on the applicable Enrollment Date or (ii) 85% of the Fair Market Value of a Share on the Exercise Date. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Purchased Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the full Shares issued or delivered pursuant to the exercise of Options under the Plan. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Section 423 Offering</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means an Offering that is intended to qualify under Section 423 of the Code.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the common stock, par value $0.01 per share, of the Company. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means an entity, domestic or foreign, of which not less than 50% of the voting equity is held by the Company or a Subsidiary, whether or not such entity now exists or is hereafter organized or acquired by the Company or a Subsidiary&#59; provided such entity is also a &#8220;subsidiary&#8221; within the meaning of Section 424 of the Code. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Termination Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> means the date on which a Participant terminates employment or on which the Participant ceases to provide services to the Company or a Subsidiary as an employee, and specifically does not include any period following that date which the Participant may be eligible for or in receipt of other payments from the Company including in lieu of notice or termination or severance pay or as wrongful dismissal damages. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Eligibility</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) Only Coworkers of the Company or a Participating Subsidiary shall be eligible to be granted Options under the Plan and, in no event may a Participant be granted an Option under the Plan following his or her Termination Date. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) Any provisions of the Plan to the contrary notwithstanding, no Coworker shall be granted an Option under the Plan if (i) immediately after the grant, such Coworker (or any other person whose stock would be attributed to such Coworker pursuant to Section 424(d) of the Code) would own capital stock of the Company and&#47;or hold outstanding Options or options to purchase stock possessing five percent (5%) or more of the total combined voting power or value of all classes of stock of the Company or of any of its Subsidiaries, or (ii) such Option would permit his or her rights to purchase stock under all employee stock purchase plans (described in Section 423 of the Code) of the Company and its Subsidiaries to accrue at a rate that exceeds twenty-five thousand dollars ($25,000) of the Fair Market Value of such stock (determined at the time each such Option is granted) for each calendar year in which such Option is outstanding at any time.  For purposes of applying the limit described in clause (ii) above to a Participant in a Non-Section </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">423 Offering who is employed outside of the U.S., the exchange rate shall be determined on the last day of the applicable Offering Period.  No Participant may purchase more than 1,250 Shares during any Offering Period.  </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exercise of an Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Options shall be exercised on behalf of Participants in the Plan every Exercise Date, using payroll deductions that have accumulated in the Participants&#8217; Purchase Accounts during the immediately preceding Offering Period or that have been retained from a prior Offering Period pursuant to Section 8 hereof. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Participation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) A Coworker shall be eligible to participate on the first Enrollment Date that occurs at least 90 days after such Coworker&#8217;s first date of employment with the Company or a Participating Subsidiary&#59; provided, that such Coworker properly completes and submits an election form by the deadline prescribed by the Company.  Participation in the Plan is voluntary.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) A Coworker who does not become a Participant on the first Enrollment Date on which he or she is eligible may thereafter become a Participant on any subsequent Enrollment Date by properly completing and submitting an election form by the deadline prescribed by the Company. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) Payroll deductions for a Participant shall commence on the first payroll date following the Enrollment Date and shall end on the last payroll date in the Offering Period to which such authorization is applicable, unless sooner terminated by the Participant as provided in Section 12 hereof. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Payroll Deductions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) A Participant shall elect to have payroll deductions made during an Offering Period equal to no less than 1% of the Participant&#8217;s Compensation up to a maximum of 15% (or such greater amount as the Committee establishes from time to time). The amount of such payroll deductions shall be in whole percentages (for example, 3%, 12%, 15%). All payroll deductions made by a Participant shall be credited to his or her Purchase Account. A Participant may not make any additional payments into his or her Purchase Account.  All such payroll deductions shall be made from the Participant&#8217;s Compensation after deduction of any tax, social security and national insurance contributions.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) A Participant may not increase or decrease the rate of payroll deductions during an Offering Period.  A Participant may change his or her payroll deduction percentage under subsection (a) above for any subsequent Offering Period by properly completing and submitting an election change form in accordance with the procedures prescribed by the Committee. The change in amount shall be effective as of the first Enrollment Date following the date of filing of the election change form. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (c) Notwithstanding the foregoing, to the extent necessary to comply with Section 423(b)(8) of the Code and Section 3(b) hereof, a Participant&#8217;s payroll deductions may be decreased to zero </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">percent (0%) at any time during an Offering Period. Payroll deductions shall recommence at the rate provided in such Participant&#8217;s election form at the beginning of the first Offering Period which is scheduled to end in the following calendar year, unless terminated by the Participant as provided in Section 12 hereof. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grant of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. On the applicable Enrollment Date, each Participant in an Offering Period shall be granted an Option to purchase on the next following Exercise Date a number of full Shares determined by dividing such Participant&#8217;s payroll deductions accumulated prior to such Exercise Date and retained in the Participant&#8217;s Purchase Account as of the Exercise Date by the applicable Purchase Price. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Exercise of Option</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Participant&#8217;s Option for the purchase of Shares shall be exercised automatically on the Exercise Date, and the maximum number of Shares subject to the Option shall be purchased for such Participant at the applicable Purchase Price with the accumulated payroll deductions in his or her Purchase Account. No fractional Shares shall be purchased&#59; any payroll deductions accumulated in a Participant&#8217;s Purchase Account which are not sufficient to purchase a full Share shall be retained in the Purchase Account for the next subsequent Offering Period, subject to earlier withdrawal by the Participant as provided in Section 12 hereof. All other payroll deductions accumulated in a Participant&#8217;s Purchase Account and not used to purchase Shares on an Exercise Date shall be distributed to the Participant. During a Participant&#8217;s lifetime, a Participant&#8217;s Option is exercisable only by him or her. The Company shall satisfy the exercise of all Participants&#8217; Options for the purchase of Shares through (a) the issuance of authorized but unissued Shares, (b) the transfer of treasury Shares, (c) the purchase of Shares on behalf of the applicable Participants on the open market through an independent broker and&#47;or (d) a combination of the foregoing. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Issuance of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  The Shares purchased by each Participant shall be issued in book entry form and shall be considered to be issued and outstanding to such Participant&#8217;s credit as of the end of the last day of each Offering Period.  The Committee may permit or require that shares be deposited directly in a Brokerage Account with one or more brokers designated by the Committee or to one or more designated agents of the Company, and the Committee may use electronic or automated methods of share transfer.  The Committee may require that Shares be retained with such brokers or agents for a designated period of time and&#47;or may establish other procedures to permit tracking of disqualifying dispositions of such shares, and may also impose a transaction fee with respect to a sale of Shares issued to a Participant&#8217;s credit and held by such a broker or agent.  The Committee may permit Shares purchased under the Plan to participate in a dividend reinvestment plan or program maintained by the Company, and establish a default method for the payment of dividends.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Approval by Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Notwithstanding the above, the Plan was expressly made subject to the approval of the stockholders of the Company within 12 months before or after the date the Plan was adopted by the Board, and such stockholder approval was obtained in the manner and to the degree required under applicable federal and state law. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">11. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Administration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Powers and Duties of the Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Plan shall be administered by the Committee. Subject to the provisions of the Plan, Section 423 of the Code and the regulations thereunder, the Committee shall have the discretionary authority to determine the time and frequency of granting Options, the terms and conditions of the Options and the number of Shares subject to each Option. The Committee shall also have the discretionary authority to do everything necessary and appropriate to administer the Plan, including, without limitation, interpreting the provisions of the Plan (but any such interpretation shall not be inconsistent with the provisions of Section 423 of the Code).  The Committee may delegate its duties and authority to any of the Company&#8217;s officers or employees as it determines to be appropriate.  All actions, decisions and determinations of, and interpretations by the Committee or its delegate with respect to the Plan shall be final and binding upon all Participants and upon their executors, administrators, personal representatives, heirs and legatees. No member of the Board of Directors or the Committee and no officer or director to whom the Committee has delegated its duties and authority shall be liable for any action, decision, determination or interpretation made in good faith with respect to the Plan or any Option granted hereunder. Each Section 423 Offering shall be administered so as to ensure that all Participants have the same rights and privileges as are provided by Section 423(b)(5) of the Code. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Administrator</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Company, Board or the Committee may engage the services of a brokerage firm or financial institution (the &#8220;Administrator&#8221;) to perform certain ministerial and procedural duties under the Plan including, but not limited to, mailing and receiving notices contemplated under the Plan, determining the number of Purchased Shares for each Participant, maintaining or causing to be maintained the Purchase Account and the Brokerage Account, disbursing funds maintained in the Purchase Account or proceeds from the sale of Shares through the Brokerage Account, and filing with the appropriate tax authorities proper tax returns and forms (including information returns) and providing to each Participant statements as required by law or regulation. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Indemnification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Each person who is or shall have been (a) a member of the Board, (b) a member of the Committee, or (c) an officer or employee of the Company to whom authority was delegated in relation to this Plan, shall be indemnified and held harmless by the Company against and from any loss, cost, liability or expense that may be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action taken or failure to act under the Plan and against and from any and all amounts paid by him or her in settlement thereof, with the Company&#8217;s approval, or paid by him or her in satisfaction of any judgment in any such claim, action, suit or proceeding against him or her&#59; provided, however, that he or she shall give the Company an opportunity, at its own expense, to handle and defend the same before he or she undertakes to handle and defend it on his or her own behalf, unless such loss, cost, liability or expense is a result of his or her own willful misconduct or except as expressly provided by statute. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled under the Company&#8217;s certificate of incorporation or bylaws, any contract with the Company, as a matter of law, or otherwise, or of any power that the Company may have to indemnify them or hold them harmless. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">12. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Withdrawal</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. A Participant may withdraw from the Plan by properly completing and submitting to the Company a withdrawal form in accordance with the procedures prescribed by the Committee, which must be submitted prior to the date specified by the Committee before the last day of the applicable Offering Period. Upon withdrawal, any payroll deductions credited to the Participant&#8217;s Purchase Account prior to the effective date of the Participant&#8217;s withdrawal from the Plan will be returned to the Participant. No further payroll deductions for the purchase of Shares will be made during subsequent Offering Periods, unless the Participant properly completes and submits an election form, by the deadline prescribed by the Company. A Participant&#8217;s withdrawal from an offering will not have any effect upon his or her eligibility to participate in the Plan or in any similar plan that may hereafter be adopted by the Company. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">13. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. On the Termination Date of a Participant for any reason prior to the applicable Exercise Date, whether voluntary or involuntary, and including termination of employment due to retirement, death or as a result of liquidation, dissolution, sale, merger or a similar event affecting the Company or a Participating Subsidiary, the corresponding payroll deductions credited to his or her Purchase Account will be returned to him or her or, in the case of the Participant&#8217;s death, to the person or persons entitled thereto under Section 16, and his or her Option will be automatically terminated. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. No interest shall accrue on the payroll deductions of a Participant in the Plan. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">15. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) The stock subject to Options shall be common stock of the Company as traded on the NASDAQ or on such other exchange as the Shares may be listed. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) Subject to adjustment upon changes in capitalization of the Company as provided in Section 18 hereof, the maximum number of Shares which shall be made available for sale under the Plan shall be 2,500,000 Shares. If, on a given Exercise Date, the number of Shares with respect to which Options are to be exercised exceeds the number of Shares then available under the Plan, the Committee shall make a pro rata allocation of the Shares remaining available for purchase in as uniform a manner as shall be practicable and as it shall determine to be equitable. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(c) A Participant shall have no interest or voting right in Shares covered by his or her Option until such Option has been exercised and the Participant has become a holder of record of Shares acquired pursuant to such exercise. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">16. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Designation of Beneficiary</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent permitted by applicable law, the Committee may permit Participants to designate beneficiaries to receive any Purchased Shares or payroll deductions, if any, in the Participant&#8217;s accounts under the Plan in the event of such Participant&#8217;s death. Beneficiary designations shall be made in accordance with procedures prescribed by the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">7</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Committee. If no properly designated beneficiary survives the Participant, the Purchased Shares and payroll deductions, if any, will be distributed to the Participant&#8217;s estate. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">17. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Assignability of Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Neither payroll deductions credited to a Participant&#8217;s Purchase Account nor any rights with regard to the exercise of an Option or to receive Shares under the Plan may be assigned, transferred, pledged or otherwise disposed of in any way (other than by will, the laws of descent and distribution or as provided in Section 16 hereof) by the Participant. Any such attempt at assignment, transfer, pledge or other disposition shall be without effect, except that the Company may treat such act as an election to withdraw from an Offering Period in accordance with Section 12 hereof. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">18. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Adjustment of Number of Shares Subject to Options</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Adjustment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Subject to any required action by the stockholders of the Company, the maximum number of securities available for purchase under the Plan, as well as the price per security and the number of securities covered by each Option under the Plan which has not yet been exercised shall be appropriately adjusted in the event of any a stock split, reverse stock split, stock dividend, combination or reclassification of the common stock of the Company, or any other increase or decrease in the number of Shares effected without receipt of consideration by the Company&#59; provided, however, that conversion of any convertible securities of the Company shall not be deemed to have been &#8220;effected without receipt of consideration.&#8221; Such adjustment shall be made by the Board or the Committee, whose determination in that respect shall be final, binding and conclusive. If any such adjustment would result in a fractional security being available under the Plan, such fractional security shall be disregarded. Except as expressly provided herein, no issuance by the Company of shares of stock of any class, or securities convertible into shares of stock of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of Shares subject to an Option. The Options granted pursuant to a Section 423 Offering shall not be adjusted in a manner that causes the Options to fail to qualify as options issued pursuant to an &#8220;employee stock purchase plan&#8221; within the meaning of Section 423 of the Code. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Dissolution or Liquidation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. In the event of the proposed dissolution or liquidation of the Company, the Offering Period then in progress will terminate immediately prior to the consummation of such proposed action, unless otherwise provided by the Board, and the Board may either provide for the purchase of Shares as of the date on which such Offering Period terminates or return to each Participant the payroll deductions credited to such Participant&#8217;s Purchase Account.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> (c) </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Merger or Asset Sale</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. In the event of a proposed sale of all or substantially all of the assets of the Company, or the merger of the Company with or into another corporation, each outstanding Option shall be assumed or an equivalent option substituted by the successor corporation or a parent or subsidiary of the successor corporation, unless the Board determines, in the exercise of its sole discretion, that in lieu of such assumption or substitution to either terminate all outstanding Options and return to each Participant the payroll deductions credited to such Participant&#8217;s Purchase Account or to provide for the Offering Period in progress to end on a date prior to the consummation of such sale or merger. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">8</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">19. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Amendments or Termination of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) The Board of Directors or the Committee may at any time and for any reason amend, modify, suspend, discontinue or terminate the Plan without notice&#59; provided that no Participant&#8217;s existing rights in respect of existing Options are adversely affected thereby. To the extent necessary to comply with Section 423 of the Code (or any other applicable law, regulation or stock exchange rule), the Company shall obtain stockholder approval in such a manner and to such a degree as required. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) Without stockholder consent and without regard to whether any Participant rights may be considered to have been &#8220;adversely affected,&#8221; the Board or the Committee shall be entitled to change the Purchase Price, Offering Periods, limit or increase the frequency and&#47;or number of changes in the amount withheld during an Offering Period, establish the exchange ratio applicable to amounts withheld in a currency other than U.S. dollars, permit payroll withholding in an amount less than or greater than the amount designated by a Participant in order to adjust for delays or mistakes in the Company&#8217;s processing of properly completed withholding elections, establish reasonable waiting and adjustment periods and&#47;or accounting and crediting procedures to ensure that amounts applied toward the purchase of Shares for each Participant properly correspond with amounts withheld from the Participant&#8217;s Compensation, and establish such other limitations or procedures as the Board or the Committee determines in its sole discretion advisable which are consistent with the Plan&#59; provided, however, that changes to (i) the Purchase Price, (ii) the Offering Period, (iii) the maximum percentage of Compensation that may be deducted pursuant to Section 6(a) or (iv) the maximum number of Shares that may be purchased in an Offering Period, shall not be effective until communicated to Participants in a reasonable manner, with the determination of such reasonable manner in the sole discretion of the Board or the Committee. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">20. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">No Other Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The receipt of an Option pursuant to the Plan shall impose no obligation upon the Participant to purchase any Shares covered by such Option. Nor shall the granting of an Option pursuant to the Plan constitute an agreement or an understanding, express or implied, on the part of the Company to employ the Participant for any specified period. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">21. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Notices and Communication</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. Any notice or other form of communication which the Company or a Participant may be required or permitted to give to the other shall be provided through such means as designated by the Committee, including but not limited to any paper or electronic method. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">22. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Condition Upon Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(a) Shares shall not be issued with respect to an Option unless the exercise of such Option and the issuance and delivery of such Shares pursuant thereto shall comply with all applicable provisions of law, domestic or foreign, including, without limitation, the 1933 Act and the 1934 Act and the rules and regulations promulgated thereunder, and the requirements of any stock exchange upon which the Shares may then be listed, and shall be further subject to the approval of counsel for the Company with respect to such compliance. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">9</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">(b) As a condition to the exercise of an Option, the Company may require the person exercising such Option to represent and warrant at the time of any such exercise that the Shares are being purchased only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is required by any of the aforementioned applicable provisions of law. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">23. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">General Compliance</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Plan will be administered and Options will be exercised in compliance with the 1933 Act, 1934 Act and all other applicable securities laws and Company policies, including without limitation, any insider trading policy of the Company. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">24. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Term of the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Plan became effective upon the earlier to occur of its adoption by the Board of Directors or its approval by the stockholders of the Company and shall continue in effect until terminated pursuant to Section 19. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">25. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. The Plan and all Options granted hereunder shall be construed in accordance with and governed by the laws of the State of Delaware without reference to choice of law principles and subject in all cases to the Code and the regulations thereunder. </font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">26. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Non-U.S. Participants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">. To the extent permitted under Section 423 of the Code, without the amendment of the Plan, the Company may provide for the participation in the Plan by Coworkers who are subject to the laws of foreign countries or jurisdictions on such terms and conditions different from those specified in the Plan as may in the judgment of the Company be necessary or desirable to foster and promote achievement of the purposes of the Plan and, in furtherance of such purposes the Company may make such modifications, amendments, procedures, subplans and the like as may be necessary or advisable to comply with provisions of laws of other countries or jurisdictions in which the Company or the Participating Subsidiaries operate or have employees. Each subplan shall constitute a separate &#8220;offering&#8221; under this Plan in accordance with Treas. Reg. &#167;1.423-2(a). </font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">265836177v.2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.17
<SEQUENCE>14
<FILENAME>cdw-20241231x10kxex1017.htm
<DESCRIPTION>EX-10.17
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i5716c80d9b9a498f8e3c37bc01d582f1_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">2024 Exec. Form for SEC Filing</font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CDW Corporation</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2021 Long-Term Incentive Plan<br><br><br>Performance Share Unit Award Agreement</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), hereby grants to the individual (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Holder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) named in the award notice attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Award Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) as of the date set forth in the Award Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), pursuant to the provisions of the CDW Corporation 2021 Long-Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), a performance share unit award (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) with respect to the number of shares of the Company&#8217;s Common Stock set forth in the Award Notice, upon and subject to the restrictions, terms and conditions set forth below, in the Award Notice and in the Plan.  Capitalized terms not defined herein shall have the meanings specified in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Award Subject to Acceptance of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award shall be null and void unless the Holder accepts this Agreement by electronically accepting this Agreement within the Holder&#8217;s stock plan account with the Company&#8217;s stock plan administrator according to the procedures then in effect.      </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Rights as a Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.    The Holder shall not be entitled to any privileges of ownership with respect to the shares of Common Stock subject to the Award unless and until, and only to the extent, such shares become vested pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> hereof and the Holder becomes a stockholder of record with respect to such shares.  As of each date on which the Company pays a cash dividend to record owners of shares of Common Stock (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the number of shares subject to the Award shall increase by (i) the product of the total number of shares subject to the Award immediately prior to such Dividend Date multiplied by the dollar amount of the cash dividend paid per share of Common Stock by the Company on such Dividend Date, divided by (ii) the Fair Market Value of a share of Common Stock on such Dividend Date.  Any such additional shares shall be subject to the same vesting conditions and payment terms set forth herein as the shares to which they relate.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Performance Conditions, Restriction Period, Vesting and Settlement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Performance-Based Vesting Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Subject to the remainder of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Award shall vest pursuant to the terms of this Agreement, the Award Notice and the Plan based on the achievement of the performance goals set forth in the Award Notice over the Performance Period set forth in the Award Notice, provided that the Holder remains in continuous employment with the Company through the end of the Performance Period, and the vested portion of the Award shall be paid to the Holder within 70 days after the end of the Performance Period.  Attainment of the performance goals shall be determined and certified by the Committee in writing prior to the settlement of the Award.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Termination of Employment</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Termination of Employment due to Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Performance Period and prior to a Change in Control by reason of the Holder&#8217;s Retirement, as defined below, the Performance Period shall continue through the last day thereof and the Holder shall be entitled to a prorated Award, provided that the Holder has continuously complied with the Restrictive Covenants.  Such prorated Award shall be equal to the number of shares earned at the end of the Performance Period based on the actual performance during the Performance Period multiplied by a fraction, the numerator of which shall equal the number of full months in the Performance Period during which the Holder was employed by the Company and the denominator of which shall equal 36.  Such vested Award shall be paid to the Holder within 70 days after the end of the Performance Period.</font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Exec </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:23.18pt">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment by the Company without Cause prior to a Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Performance Period and prior to a Change in Control by reason of termination by the Company without Cause, as defined below, the Performance Period shall continue through the last day thereof and the Holder shall be entitled to an Award equal to the number of shares earned at the end of the Performance Period based on the actual performance during the Performance Period&#59; provided that the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination.  Such vested Award shall be paid to the Holder within 70 days after the end of the Performance Period.&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder dies or terminates employment with the Company and&#47;or a Subsidiary due to Disability, as defined below, on or before the end of the Performance Period, and in either case prior to a Change in Control, then the Award shall become fully vested&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that in the case of a termination due to Disability the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination.  If such death or termination occurs prior to the 24-month anniversary of the first day of the Performance Period, then the performance goals set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed to have been satisfied at the target level. If such death or termination occurs on or after the 24-month anniversary of the first day of the Performance Period, then the number of shares of Common Stock earned pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be based on the projected level of performance through the end of the Performance Period, as determined by the Company for purposes of its financial statements for the fiscal quarter ending prior to the date of such death or termination.  The vested Award shall be settled within 70 days following the date of the Holder&#8217;s death or termination of employment.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Termination other than due to Retirement, &#91;without Cause,&#93; Death or Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Performance Period and prior to a Change in Control by reason of (i) the Company&#8217;s termination of the Holder&#8217;s employment for any reason other than death&#91;,&#93;&#91;or&#93; Disability &#91;or by the Company without Cause&#93; or (ii) the Holder&#8217;s resignation for any reason other than Retirement, then the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company.</font></div><div style="margin-bottom:12pt;padding-left:7.2pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:21.3pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Satisfaction of Performance Goals</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  If a Change in Control occurs prior to the 24-month anniversary of the first day of the Performance Period, the performance goals set forth in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be deemed to have been satisfied at the target level.  If the Change in Control occurs on or after the 24-month anniversary of the first day of the Performance Period, the number of shares of Common Stock earned pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> shall be based on the projected level of performance through the end of the Performance Period, as determined by the Committee prior to the date of the Change in Control based on performance through the date of such determination.  If the Change in Control occurs after the date on which the Participant&#8217;s employment is terminated by reason of Retirement, pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#91;or termination by the Company without Cause pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2(b)&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the number of shares earned for purposes of such section shall be determined as of the date of the Change in Control in accordance with this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and such number of shares, prorated in the case of a termination in accordance with Section 3.2(a), shall be settled within 70 days following such Change in Control.   </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Vesting and Settlement of Award Not Assumed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of a Change in Control prior to the end of the Performance Period pursuant to which the Award is not effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award&#160; as in effect immediately prior to the Change in Control), the Award shall vest as of the date of the Change in Control, based on the performance level determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">).  If the Change in Control constitutes a &#8220;change in control event,&#8221; within the meaning of Section </font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">409A of the Code, and the Company terminates all deferred compensation plans of the same type to the extent required under Section 409A of the Code, then the Award shall be settled in cash within 70 days following such Change in Control.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Vesting and Settlement of Award Assumed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In the event of a Change in Control prior to the end of the Performance Period pursuant to which the Award is effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award&#160; as in effect immediately prior to the Change in Control) and (i) the Holder remains continuously employed through the end of the Performance Period, (ii) the Company terminates the Holder&#8217;s employment without Cause or the Holder resigns for Good Reason within 24 months following such Change in Control and the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination, (iii) the Holder&#8217;s employment terminates due to Retirement following such Change in Control, or (iv) the Holder dies or terminates employment due to Disability following such Change in Control and, in the case of a termination due to Disability, the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination, then in any such case, the Award shall vest based on the performance level determined in accordance with </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(a</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) hereof.&#160; In the case of a termination pursuant to clause (ii) of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (termination without Cause or resignation for Good Reason) or in the case of the Holder&#8217;s death or termination due to Disability, the Award shall be paid in full, and in the case of a termination pursuant to clause (iii) of this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> (Retirement), the Award shall be prorated in accordance with, and subject to the terms of, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The vested Award shall be settled within 70 days following the end of the Performance Period or, if earlier, the Holder&#8217;s termination of employment or death.  If, following a Change in Control, the Holder experiences a termination of employment other than as set forth in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Award shall be immediately and automatically  forfeited by the Holder and cancelled by the Company.  </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-align:justify;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall have the meaning set forth in the Compensation Protection Agreement between the Company and Holder (or any successor severance plan or agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean the Holder&#8217;s absence from the Holder&#8217;s duties with the Company on a full-time basis for at least 180 consecutive days as a result of the Holder&#8217;s incapacity due to physical or mental illness, or under such other circumstances as the Committee determines, in its sole discretion, constitute a Disability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall have the meaning set forth in the Compensation Protection Agreement between the Company and Holder (or any successor severance plan or agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Restrictive Covenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictive Covenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean any non-competition, non-solicitation, confidentiality or protection of trade secrets (or similar provision regarding intellectual property) covenant by which Holder is bound under any agreement between Holder and the Company and its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean a termination of Holder&#8217;s employment for a reason other than Cause after (i) the Holder has attained age 55 and (B) the sum of the Holder&#8217;s age and years of employment with or service to the Company or its Subsidiaries equals or exceeds 65&#59; provided that such termination occurs at least six months after the Grant Date.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Issuance or Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, the Company shall issue or deliver, subject to the conditions of this Agreement, the vested shares of Common Stock to the Holder at the time specified in Section 3 hereof&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that in the event of vesting of the Award </font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, if the Award constitutes nonqualified deferred compensation (within the meaning of Section 409A of the Code) and such Change in Control is not a &#8220;change in control event&#8221; (within the meaning of Section 409A of the Code) or the Award otherwise cannot be paid at the time specified in Section 3.3 without complying with the requirements of Section 409A of the Code, then such Award shall be paid within 70 days after the earliest to occur of (i) the last day of the Performance Period, (ii) the Holder&#8217;s termination of employment and (iii) the Holder&#8217;s death&#59; provided that if the Holder&#8217;s right to such payment is subject to a substantial risk of forfeiture as of such payment date, then such payment shall be delayed and paid within 70 days after such substantial risk of forfeiture lapses. Such issuance or delivery shall be evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company.  The Company shall pay all original issue or transfer taxes and all fees and expenses incident to such issuance or delivery, except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; Prior to the issuance to the Holder of the shares of Common Stock subject to the Award, the Holder shall have no direct or secured claim in any specific assets of the Company or in such shares of Common Stock, and will have the status of a general unsecured creditor of the Company.  The Holder shall have no beneficial interest or ownership in the vested shares of Common Stock until the issuance or delivery of those vested shares of Common Stock to the Holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Clawback of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Clawback of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This award is subject to the clawback provisions in Section 5.15 of the Plan.  In addition, if the Holder materially violates any Restrictive Covenant and such violation occurs on or before the third anniversary of the date of the Holder&#8217;s termination of employment&#58; (i) the Award shall be forfeited and (ii) any and all Performance Share Proceeds (as hereinafter defined) shall be immediately due and payable by the Holder to the Company.  For purposes of this Section, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Performance Share Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; shall mean, with respect to any portion of the Award which is settled later than 24 months prior to the date of the Holder&#8217;s termination of employment or service with the Company the Fair Market Value of a share of Common Stock on the date such portion of the Award was settled, multiplied by the number of shares of Common Stock issued to the Holder pursuant to the settlement of such portion of the Award.  The remedy provided by this Section shall be in addition to and not in lieu of any rights or remedies which the Company may have against the Holder in respect of a breach by the Holder of any duty or obligation to the Company. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Holder agrees that by accepting the Award the Holder authorizes the Company and its affiliates to deduct any amount or amounts owed by the Holder pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> from any amounts payable by or on behalf of the Company or any affiliate to the Holder, including, without limitation, any amount payable to the Holder as salary, wages, vacation pay, bonus or the vesting or settlement of the Award or any stock-based award. This right of setoff shall not be an exclusive remedy and the Company&#8217;s or an affiliate&#8217;s election not to exercise this right of setoff with respect to any amount payable to the Holder shall not constitute a waiver of this right of setoff with respect to any other amount payable to the Holder or any other remedy.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Transfer Restrictions and Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Nontransferability of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award may not be transferred by the Holder other than by will or the laws of descent and distribution or pursuant to the designation of one or more beneficiaries on the form prescribed by the Company.&#160; Except to the extent permitted by the foregoing sentence, the Award may not be sold, transferred, assigned, pledged, hypothecated, encumbered or otherwise disposed of (whether by operation of law or otherwise) or be subject to execution, attachment or similar process.&#160; Upon any attempt to so sell, transfer, assign, pledge, hypothecate, encumber or otherwise dispose of the Award, the Award and all rights hereunder shall immediately become null and void.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Holder hereby covenants that (a)&#160;any sale of any share of Common Stock acquired upon the vesting of the Award shall be made either pursuant to an effective registration statement under the Securities Act of 1933, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and any applicable state securities laws, or pursuant to an exemption from registration under the Securities </font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Act and such state securities laws and (b) the Holder shall comply with all regulations and requirements of any regulatory authority having control of or supervision over the issuance of the shares and, in connection therewith, shall execute any documents which the Company shall in its sole discretion deem necessary or advisable.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt;text-decoration:underline">Additional Terms and Conditions of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;padding-left:9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.5pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">As a condition precedent to the issuance of Common Stock following the vesting of the Award, the Holder shall pay to the Company such amount as the Company or an affiliate determines is required, under all applicable federal, state, local or other laws or regulations, to be withheld and paid over as income tax, social charges, national insurance contributions (other than employer national insurance contributions) or other withholding taxes (the &#8220;Required Tax Payments&#8221;) with respect to the Award and&#47;or the delivery of the Common Stock.  If the Holder shall fail to advance the Required Tax Payments after request by the Company, the Company may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company or an affiliate to the Holder.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">The Holder may elect to satisfy his or her obligation to advance the Required Tax Payments by any of the following means&#58;  (i) a cash payment to the Company&#59; (ii) to the extent permitted by the Committee, delivery to the Company (either actual delivery or by attestation procedures established by the Company) of previously owned whole shares of Common Stock having an aggregate Fair Market Value, determined as of the date on which such withholding obligation arises (the &#8220;Tax Date&#8221;), equal to the Required Tax Payments&#59; (iii) authorizing the Company to withhold whole shares of Common Stock which would otherwise be delivered to the Holder having an aggregate Fair Market Value, determined as of the Tax Date, equal to the Required Tax Payments&#59; or (iv) any combination of (i), (ii) and (iii).  Shares of Common Stock to be delivered or withheld may not have a Fair Market Value in excess of the amount determined by applying the maximum individual statutory tax rate in the Holder jurisdiction&#59; provided that the Committee shall be permitted to limit the number of shares so delivered or withheld to a lesser number if necessary, as determined by the Committee, to avoid adverse accounting consequences or for administrative convenience&#59; provided, however, that if a fraction of a share of Common Stock would be required to satisfy the maximum individual statutory rate in the Holder&#8217;s jurisdiction, then the number of shares of Common Stock to be delivered or withheld may be rounded up to the next nearest whole share of Common Stock.    No share of Common Stock or certificate representing a share of Common Stock shall be issued or delivered until the Required Tax Payments have been satisfied in full.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Compliance with Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Award is subject to the condition that if the listing, registration or qualification of the shares subject to the Award upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the delivery of shares hereunder, the shares of Common Stock subject to the Award shall not be delivered, in whole or in part, unless such listing, registration, qualification, consent, approval or other action shall have been effected or obtained, free of any conditions not acceptable to the Company.  The Company agrees to use reasonable efforts to effect or obtain any such listing, registration, qualification, consent, approval or other action.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Award Confers No Rights to Continued Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  In no event shall the granting of the Award or its acceptance by the Holder, or any provision of the Agreement or the Plan, give or be deemed to give the Holder any right to continued employment by the Company, any Subsidiary or any affiliate of the Company or affect in any manner the right of the Company, any Subsidiary or any affiliate of the Company to terminate the employment of any person at any time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Decisions of Board or Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Board or the Committee shall have the right to resolve all questions which may arise in connection with the Award.  Any interpretation, determination or other action made or taken by the Board or the Committee regarding the Plan or this Agreement shall be final, binding and conclusive.</font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.   This Agreement shall be binding upon and inure to the benefit of any successor or successors of the Company and any person or persons who shall, upon the death of the Holder, acquire any rights hereunder in accordance with this Agreement or the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  All notices, requests or other communications provided for in this Agreement shall be made, if to the Company, to CDW Corporation, Attn&#58; General Counsel, 200 N. Milwaukee Avenue, Vernon Hills, Illinois 60061, and if to the Holder, to the last known mailing address of the Holder contained in the records of the Company.  All notices, requests or other communications provided for in this Agreement shall be made in writing either (a) by personal delivery, (b) by facsimile or electronic mail with confirmation of receipt, (c) by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">mailing in the United&#160;States mails or (d)&#160;by express courier service.  The notice, request or other communication shall be deemed to be received upon personal delivery, upon confirmation of receipt of facsimile or electronic mail transmission or upon receipt by the party entitled thereto if by United States mail or express courier service&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, that if a notice, request or other communication sent to the Company is not received during regular business hours, it shall be deemed to be received on the next succeeding business day of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This Agreement, the Award and all determinations made and actions taken pursuant hereto and thereto, to the extent not governed by the Code or the laws of the United States, shall be governed by the laws of the State of Delaware and construed in accordance therewith without giving effect to principles of conflicts of laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Agreement Subject to the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement is subject to the provisions of the Plan and shall be interpreted in accordance therewith.  In the event that the provisions of this Agreement and the Plan conflict, the Plan shall control.  The Holder hereby acknowledges receipt of a copy of the Plan.</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.5pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Agreement and the Plan constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Holder with respect to the subject matter hereof, and may not be modified adversely to the Holder&#8217;s interest except by means of a writing signed by the Company and the Holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14pt;text-decoration:underline">Partial Invalidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof and this Agreement shall be construed in all respects as if such invalid or unenforceable provision was omitted.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14pt;text-decoration:underline">Amendment and Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  The Company may amend the provisions of this Agreement at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> that an amendment that would adversely affect the Holder&#8217;s rights under this Agreement shall be subject to the written consent of the Holder.  No course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:14pt;text-decoration:underline">Compliance With Section 409A of the Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  This Award is intended to be exempt from or comply with Section 409A of the Code, and shall be interpreted and construed accordingly.   To the extent this Agreement provides for the Award to become vested and be settled upon the Holder&#8217;s termination of employment, the applicable shares of Common Stock shall be transferred to the Holder or his or her beneficiary upon the Holder&#8217;s &#8220;separation from service,&#8221; within the meaning of Section 409A of the Code&#59; provided that if the Holder is a &#8220;specified employee,&#8221; within the meaning of Section 409A of the Code, then to the extent the Award constitutes nonqualified deferred compensation, within the meaning of Section 409A of the Code, such shares of Common Stock shall be transferred to the Holder or his or her beneficiary upon the earlier to occur of (i) the six-month anniversary of such separation from service and (ii) the date of the Holder&#8217;s death.  For purposes of complying  with Section 409A of the Code, the Award shall be treated as payable upon the later to occur of (A) the date on which the Award ceases to be subject to a substantial risk of forfeiture and (B) the earliest of (x) the last day of the Performance Period, (y) the Holder&#8217;s separation from service and (z) the Holder&#8217;s death.&#160;&#160;&#160;&#160;</font></div><div style="height:92.16pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4938-7517-5183v.2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.18
<SEQUENCE>15
<FILENAME>cdw-20241231x10kxex1018.htm
<DESCRIPTION>EX-10.18
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia96e4815b631458e8e27cb0b1c6149ab_1"></div><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">2024 Exec. Form for SEC Filing </font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CDW Corporation</font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2021 Long-Term Incentive Plan<br><br>Restricted Stock Unit Award Agreement</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">CDW Corporation, a Delaware corporation (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), hereby grants to the individual (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Holder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) named in the award notice attached hereto (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) as of the date set forth in the Award Notice (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Grant Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), pursuant to the provisions of the CDW Corporation 2021 Long-Term Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;), a restricted stock unit award (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;text-decoration:underline">Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) with respect to the number of shares of the Company&#8217;s Common Stock set forth in the Award Notice, upon and subject to the restrictions, terms and conditions set forth below, in the Award Notice and in the Plan.  Capitalized terms not defined herein shall have the meanings specified in the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Award Subject to Acceptance of Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Award shall be null and void unless the Holder accepts this Agreement by electronically accepting this Agreement within the Holder&#8217;s stock plan account with the Company&#8217;s stock plan administrator according to the procedures then in effect.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Rights as a Stockholder</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Holder shall not be entitled to any privileges of ownership with respect to the shares of Common Stock subject to the Award unless and until, and only to the extent, such shares become vested pursuant to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> hereof and the Holder becomes a stockholder of record with respect to such shares.  As of each date on which the Company pays a cash dividend to record owners of shares of Common Stock (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Dividend Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), the Holder shall have no entitlement to receive such cash dividend, and the number of shares subject to the Award shall increase by (i) the product of the total number of shares subject to the Award immediately prior to such Dividend Date multiplied by the dollar amount of the cash dividend paid per share of Common Stock by the Company on such Dividend Date, divided by (ii) the Fair Market Value of a share of Common Stock on such Dividend Date.  Any such additional shares shall be subject to the same vesting conditions and payment terms set forth herein as the shares to which they relate.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Restriction Period, Vesting and Settlement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Service-Based Vesting Condition</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Except as otherwise provided in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, the Award shall vest in accordance with the vesting schedule set forth in the Award Notice. The period of time prior to the full vesting of the Award shall be referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restriction Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#8221;  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Termination of Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Termination of Employment Due to Death&#91;,&#93; &#91;or&#93; Disability &#91;or without Cause&#93; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Restriction Period by reason of the Holder&#8217;s death&#91;,&#93; &#91;or&#93; Disability &#91;or termination by the Company without Cause&#93;, then in any such case, the Award shall be 100% vested upon such termination of employment&#59; provided that in the case of a termination due to Disability &#91;or termination by the Company without Cause, (i)&#93; the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination &#91;and (ii) to the extent the Award is subject to Section 409A of the Code because the Holder is or will become eligible for Retirement during the Restriction Period and, in the case of Disability, the Holder&#8217;s Disability does not constitute a &#8221;Disability&#8221; within the </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">1</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">meaning of Section 409A of the Code, then the Award shall be fully vested as of the date of such termination due to Disability &#91;or without Cause&#93;, but the shares of Common Stock subject to the Award shall be issued or delivered to the Holder in accordance with the vesting schedule set forth in the Award Notice&#93;. </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">&#91;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Termination of Employment due to Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Restriction Period by reason of the Holder&#8217;s Retirement, as defined below, then the Award shall continue to vest in accordance with the vesting schedule set forth in the Award Notice, provided that the Holder complies with all Restrictive Covenants through the expiration of the Restriction Period.&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Termination of Employment Other Than Due to Death &#91;,&#93;&#91;or&#93; Disability&#91;, without Cause or  Retirement&#93;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  If the Holder&#8217;s employment with the Company and&#47;or a Subsidiary terminates prior to the end of the Restriction Period and prior to a Change in Control for any reason other than death &#91;,&#93;&#91;or&#93; Disability&#91;, by the Company without Cause or Retirement&#93;, then the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company. </font></div><div style="margin-bottom:12pt;padding-left:7.2pt;text-indent:63pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:19.8pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Vesting and Settlement of Award Not Assumed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event of a Change in Control prior to the end of the Restriction Period pursuant to which the Award is not effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award as in effect immediately prior to the Change in Control), the Award shall vest in its entirety as of the date of the Change in Control.   &#91;To the extent the Award is subject to Section 409A of the Code because the Holder is or will become eligible for Retirement during the Restriction Period and the Award cannot be settled at the time of the Change in Control in compliance with Section 409A of the Code, then the Award shall be fully vested as of the date of the Change in Control but shall be paid pursuant to Section 3.3(b).&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Vesting and Settlement of Award Assumed</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event of a Change in Control prior to the end of the Restriction Period pursuant to which the Award is effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award as in effect immediately prior to the Change in Control) and (i) the Holder remains continuously employed through the end of the Restriction Period, (ii) the Company terminates the Holder&#8217;s employment without Cause or the Holder resigns for Good Reason within 24 months following such Change in Control and the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination&#91;,(iii) or the Holder terminates employment due to Retirement, or (iv)&#93; &#91;or (iii)&#93; the Holder&#8217;s employment terminates due to death or Disability following such Change in Control and, in the case of a termination due to Disability, the Holder executes and does not revoke a waiver and release of claims in the form prescribed by the Company within 60 days after the date of such termination, then in any such case, the Award shall become fully vested as of the end of the Restriction Period or, if earlier, the Holder&#8217;s termination of employment.  If, following a Change in Control, the Holder experiences a termination of employment other than as set forth in this Section 3.3(b) &#91;or in Section 3.2(a) or 3.2(b)&#93;, the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company.   &#91;Notwithstanding the foregoing, to the extent the Award is subject to Section 409A of the Code because the Holder is or will become eligible for Retirement during the </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">2</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Restriction Period and the Award cannot be settled at the time of the Holder&#8217;s termination of employment in compliance with Section 409A of the Code (for example, because the Change in Control does not constitute a &#8220;change in control event&#8221; within the meaning of Section 409A of the Code), then the Award shall be fully vested as of the date of such termination but shall be settled in accordance with Section 3.2 of this Agreement.&#93;</font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Definitions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Cause</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall have the meaning set forth in the Compensation Protection Agreement between the Company and the Holder (or any successor severance plan or agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean the Holder&#8217;s absence from the Holder&#8217;s duties with the Company on a full-time basis for at least 180 consecutive days as a result of the Holder&#8217;s incapacity due to physical or mental illness, or under such other circumstances as the Committee determines, in its sole discretion, constitute a Disability.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Good Reason</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall have the meaning set forth in the Compensation Protection Agreement between the Company and the Holder (or any successor severance plan or agreement).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt;text-decoration:underline">Restrictive Covenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  For purposes of this Award, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Restrictive Covenant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean any non-competition, non-solicitation, confidentiality or protection of trade secrets (or similar provision regarding intellectual property) covenant by which Holder is bound under any agreement between Holder and the Company and its Subsidiaries.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">&#91;Retirement.  For purposes of this Award, &#8220;Retirement&#8221; shall mean a termination of the Holder&#8217;s employment for a reason other than Cause after (A) the Holder has attained age 55 and (B) the sum of the Holder&#8217;s age and years of employment with or service to the Company or its Subsidiaries equals or exceeds 65&#59; provided that such termination occurs at least six months after the Grant Date.&#93;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Issuance or Delivery of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160;  Subject to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7.12</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> and except as otherwise provided for herein, within 70 days after the vesting of the Award (or if the Holder vests during the Restriction Period under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, no later than 70 days following the end of the calendar year in which the Holder vests under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 3.2(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">), the Company shall issue or deliver, subject to the conditions of this Agreement, the vested shares of Common Stock to the Holder. Such issuance or delivery shall be evidenced by the appropriate entry on the books of the Company or of a duly authorized transfer agent of the Company.  The Company shall pay all original issue or transfer taxes and all fees and expenses incident to such issuance or delivery, except as otherwise provided in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 7</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.&#160; Prior to the issuance to the Holder of the shares of Common Stock subject to the Award, the Holder shall have no direct or secured claim in any specific assets of the Company or in such shares of Common Stock, and will have the status of a general unsecured creditor of the Company.  The Holder shall have no beneficial interest or ownership in the vested shares of Common Stock until the issuance or delivery of those vested shares of Common Stock to the Holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Clawback of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Clawback of Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This award is subject to the clawback provisions in Section 5.15 of the Plan.  In addition, if the Holder materially violates any Restrictive Covenant and such violation occurs on or before the third anniversary of the date of the Holder&#8217;s termination of employment&#58; (i) the Award shall be forfeited and (ii) any and all Award Proceeds </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">3</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(as hereinafter defined) shall be immediately due and payable by the Holder to the Company.  For purposes of this Section, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Award Proceeds</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221; shall mean, with respect to any portion of the Award which is settled later than 24 months prior to the date of the Holder&#8217;s termination of employment or service with the Company the Fair Market Value of a share of Common Stock on the date such portion of the Award was settled, multiplied by the number of shares of Common Stock issued to the Holder pursuant to the settlement of such portion of the Award.  The remedy provided by this Section shall be in addition to and not in lieu of any rights or remedies which the Company may have against the Holder in respect of a breach by the Holder of any duty or obligation to the Company.     </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Right of Setoff</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Holder agrees that by accepting the Award the Holder authorizes the Company and its affiliates to deduct any amount or amounts owed by the Holder pursuant to this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Section 5</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> from any amounts payable by or on behalf of the Company or any affiliate to the Holder, including, without limitation, any amount payable to the Holder as salary, wages, vacation pay, bonus or the vesting or settlement of the Award or any stock-based award. This right of setoff shall not be an exclusive remedy and the Company&#8217;s or an affiliate&#8217;s election not to exercise this right of setoff with respect to any amount payable to the Holder shall not constitute a waiver of this right of setoff with respect to any other amount payable to the Holder or any other remedy.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Transfer Restrictions and Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Nontransferability of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Award may not be transferred by the Holder other than by will or the laws of descent and distribution or pursuant to the designation of one or more beneficiaries on the form prescribed by the Company.&#160; Except to the extent permitted by the foregoing sentence, the Award may not be sold, transferred, assigned, pledged, hypothecated, encumbered or otherwise disposed of (whether by operation of law or otherwise) or be subject to execution, attachment or similar process.&#160; Upon any attempt to so sell, transfer, assign, pledge, hypothecate, encumber or otherwise dispose of the Award, the Award and all rights hereunder shall immediately become null and void.  </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Investment Representation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Holder hereby covenants that (a)&#160;any sale of any share of Common Stock acquired upon the vesting of the Award shall be made either pursuant to an effective registration statement under the Securities Act of 1933, as amended (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), and any applicable state securities laws, or pursuant to an exemption from registration under the Securities Act and such state securities laws and (b) the Holder shall comply with all regulations and requirements of any regulatory authority having control of or supervision over the issuance of the shares and, in connection therewith, shall execute any documents which the Company shall in its sole discretion deem necessary or advisable.</font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:27pt;text-decoration:underline">Additional Terms and Conditions of Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Withholding Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.7pt">As a condition precedent to the issuance of Common Stock following the vesting of the Award, the Holder shall pay to the Company or one of its affiliates such amount as the Company or an affiliate determines is required, under all applicable federal, state, local or other laws or regulations, to be withheld and paid over as income tax, social charges, national insurance contributions (other than employer national insurance contributions) or other withholding taxes (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Required Tax Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;) with respect to the Award and&#47;or the delivery of the Common Stock.  If the Holder shall fail to advance the Required Tax Payments after request by the Company or one of its affiliates, the Company or one of its affiliates may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company or one of its affiliates to the Holder.</font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">4</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:22.02pt">The Holder may elect to satisfy his or her obligation to advance the Required Tax Payments by any of the following means&#58;  (i) a cash payment to the Company or one of its affiliates&#59; (ii) to the extent permitted by the Committee, delivery to the Company (either actual delivery or by attestation procedures established by the Company) of previously owned whole shares of Common Stock having an aggregate Fair Market Value, determined as of the date on which such withholding obligation arises (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#8221;), equal to the Required Tax Payments&#59; (iii) authorizing the Company to withhold whole shares of Common Stock which would otherwise be delivered to the Holder having an aggregate Fair Market Value, determined as of the Tax Date, equal to the Required Tax Payments&#59; or (iv) any combination of (i), (ii) and (iii).  Shares of Common Stock to be delivered or withheld may not have a Fair Market Value in excess of the amount determined by applying the maximum individual statutory tax rate in the Holder jurisdiction&#59; provided that the Committee shall be permitted to limit the number of shares so delivered or withheld to a lesser number if necessary, as determined by the Committee, to avoid adverse accounting consequences or for administrative convenience&#59; provided, however, that if a fraction of a share of Common Stock would be required to satisfy the maximum individual statutory rate in the Holder&#8217;s jurisdiction, then the number of shares of Common Stock to be delivered or withheld may be rounded up to the next nearest whole share of Common Stock.    No share of Common Stock or certificate representing a share of Common Stock shall be issued or delivered until the Required Tax Payments have been satisfied in full.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:79.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:10.8pt;text-decoration:underline">Compliance with Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Award is subject to the condition that if the listing, registration or qualification of the shares subject to the Award upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the delivery of shares hereunder, the shares of Common Stock subject to the Award shall not be delivered, in whole or in part, unless such listing, registration, qualification, consent, approval or other action shall have been effected or obtained, free of any conditions not acceptable to the Company.  The Company agrees to use reasonable efforts to effect or obtain any such listing, registration, qualification, consent, approval or other action.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Award Confers No Rights to Continued Employment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In no event shall the granting of the Award or its acceptance by the Holder, or any provision of the Agreement or the Plan, give or be deemed to give the Holder any right to continued employment by the Company, any Subsidiary or any affiliate of the Company or affect in any manner the right of the Company, any Subsidiary or any affiliate of the Company to terminate the employment of any person at any time.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Decisions of Board or Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Board or the Committee shall have the right to resolve all questions which may arise in connection with the Award.  Any interpretation, determination or other action made or taken by the Board or the Committee regarding the Plan or this Agreement shall be final, binding and conclusive.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Successors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.   This Agreement shall be binding upon and inure to the benefit of any successor or successors of the Company and any person or persons who shall, upon the death of the Holder, acquire any rights hereunder in accordance with this Agreement or the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  All notices, requests or other communications provided for in this Agreement shall be made, if to the Company, to CDW Corporation, Attn&#58; General Counsel, 200 N. Milwaukee Avenue, Vernon Hills, Illinois 60061, and if to the Holder, to the last known mailing address of the Holder contained in the records of the Company.  All notices, requests or other communications provided for in this Agreement shall be made in writing either (a) by personal delivery, (b) by facsimile or electronic mail with confirmation of receipt, (c) by</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">mailing in the United&#160;States mails or (d)&#160;by express courier service.  The notice, request or other </font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">5</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:57.6pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">communication shall be deemed to be received upon personal delivery, upon confirmation of receipt of facsimile or electronic mail transmission or upon receipt by the party entitled thereto if by United States mail or express courier service&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">however</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">, that if a notice, request or other communication sent to the Company is not received during regular business hours, it shall be deemed to be received on the next succeeding business day of the Company.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">. This Agreement, the Award and all determinations made and actions taken pursuant hereto and thereto, to the extent not governed by the Code or the laws of the United States, shall be governed by the laws of the State of Delaware and construed in accordance therewith without giving effect to principles of conflicts of laws.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Agreement Subject to the Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement is subject to the provisions of the Plan and shall be interpreted in accordance therewith.  In the event that the provisions of this Agreement and the Plan conflict, the Plan shall control.  The Holder hereby acknowledges receipt of a copy of the Plan.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:18pt;text-decoration:underline">Entire Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement and the Plan constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Holder with respect to the subject matter hereof, and may not be modified adversely to the Holder&#8217;s interest except by means of a writing signed by the Company and the Holder.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Partial Invalidity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof and this Agreement shall be construed in all respects as if such invalid or unenforceable provision was omitted.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Amendment and Waiver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company may amend the provisions of this Agreement at any time&#59; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> that an amendment that would adversely affect the Holder&#8217;s rights under this Agreement shall be subject to the written consent of the Holder.  No course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">7.12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;padding-left:12pt;text-decoration:underline">Compliance With Section 409A of the Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Award is intended to be exempt from or comply with Section 409A of the Code, and shall be interpreted and construed accordingly.  To the extent this Agreement provides for the Award to become vested and be settled upon the Holder&#8217;s termination of employment, the applicable shares of Common Stock shall be transferred to the Holder or his or her beneficiary upon the Holder&#8217;s &#8220;separation from service,&#8221; within the meaning of Section 409A of the Code&#59; provided that if the Holder is a &#8220;specified employee,&#8221; within the meaning of Section 409A of the Code, then to the extent the Award constitutes nonqualified deferred compensation, within the meaning of Section 409A of the Code, such shares of Common Stock shall be transferred to the Holder or his or her beneficiary upon the earlier to occur of (i) the six-month anniversary of such separation from service and (ii) the date of the Holder&#8217;s death.</font></div><div><font><br></font></div><div><font><br></font></div><div style="height:86.4pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">6</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4934-6354-3055v.2</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>16
<FILENAME>cdw-20241231x10kxex191.htm
<DESCRIPTION>EX-19.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ibb0c225eddd94dcea5161d52deb5794b_36"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%;text-decoration:underline">CDW CORPORATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">POLICY ON INSIDER TRADING</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(Effective as of December 16, 2024)</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">BACKGROUND</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Board of Directors of CDW Corporation (together with its subsidiaries, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) has adopted this Policy on Insider Trading (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Policy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) for members of its Board of Directors (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), officers, coworkers and consultants with respect to the trading of Company securities, as well as the securities of publicly traded companies with whom we have a business relationship.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Federal and state securities laws prohibit the purchase or sale of a company&#8217;s securities by persons who are aware of material information about that company that is not generally known or available to the public. These laws also prohibit persons who are aware of such material nonpublic information from disclosing this information to others who may trade. Companies and their controlling persons are also subject to liability if they fail to take reasonable steps to prevent insider trading by company personnel.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">It is important that you understand the breadth of activities that constitute illegal insider trading and the consequences, which can be severe. The Securities and Exchange Commission (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">SEC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;), the Financial Industry Regulatory Authority, Inc. and NASDAQ investigate and are very effective at detecting insider trading. The SEC, together with the United States Attorneys&#8217; Office, pursues insider trading violations vigorously. Cases have been successfully prosecuted against trading by employees through foreign accounts, trading by family members and friends and trading involving only a small number of shares.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Policy is designed to prevent insider trading or allegations of insider trading, and to protect the Company&#8217;s reputation for integrity and ethical conduct. It is your obligation to understand and comply with this Policy. Should you have any questions regarding this Policy, please contact the Company&#8217;s General Counsel . </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PENALTIES FOR NONCOMPLIANCE</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Civil and Criminal Penalties</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Potential penalties for insider trading violations for individuals include (i) imprisonment for up to 20 years, (ii) criminal fines of up to $5 million and (iii) civil fines of up to three times the profit gained or loss avoided.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Controlling Person Liability</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">If the Company fails to take appropriate steps to prevent illegal insider trading, the Company may have &#8220;controlling person&#8221; liability for a trading violation with civil penalties of up to the greater of $1 million and three times the profit gained or loss avoided, as well as a criminal penalty of up to $25 million. The civil penalties can extend personal liability to the Company&#8217;s </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">directors, officers and other supervisory personnel if they fail to take appropriate steps to prevent insider trading.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Company Sanctions</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Failure to comply with this Policy may also subject you to Company-imposed sanctions, including dismissal for cause, whether or not your failure to comply with this Policy results in a violation of law.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">SCOPE OF POLICY</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Persons Covered</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">As a member of the Board, officer, coworker or consultant of the Company, this Policy applies to you. The same restrictions that apply to you apply to your family members who reside with you, anyone else who lives in your household (other than domestic employees), any family members who do not live in your household but whose transactions in Company securities are directed by you or are subject to your influence or control (such as parents or children who consult with you before they trade in Company securities), and any entities you control. You are responsible for making sure that the purchase or sale of any security covered by this Policy by any such person or entity complies with this Policy.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The ultimate responsibility for determining whether an individual is in possession of material nonpublic information rests with each individual.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In addition, the Company will not trade in Company securities in violation of applicable securities laws or stock exchange listing standards.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Companies Covered</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The prohibition on insider trading in this Policy is not limited to trading in Company securities. It includes trading in the securities of other firms, such as customers or suppliers of the Company, or firms with which the Company may be negotiating major transactions, such as an acquisition, investment or sale. Information that is not material to the Company may nevertheless be material to one of those other firms.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Transactions Covered</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Trading covered by this Policy includes purchases and sales of common stock, derivative securities such as put and call options, preferred stock and debt securities. Trading may also include certain transactions under Company plans, as follows&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:13.8pt">Vesting and Settlement of Equity Awards</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Policy&#8217;s trading restrictions do not apply to the vesting of restricted stock, restricted stock units, or performance share units, or the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting or settlement of restricted stock, restricted stock units, or performance share units. The trading restrictions do apply, however, to any market sale of Company securities.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:13.8pt">Stock Option Exercises</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Policy&#8217;s trading restrictions generally do not apply to the exercise of a stock option that has been granted to you by the Company or under a Company stock option plan. The trading restrictions do apply, however, to any sale of the underlying stock or to a cashless exercise of the option through a broker.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:13.8pt">Coworker Stock Purchase Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. This Policy&#8217;s trading restrictions do not apply to purchases of Company securities in the Company&#8217;s Coworker Stock Purchase Plan resulting from your periodic contribution of money to the plan pursuant to the election you made at the time of your enrollment in the plan. The trading restrictions do apply, however, to your election to participate in the plan for any enrollment period and to your sales of Company stock purchased under the plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:112%;padding-left:13.8pt">Dividend Reinvestment Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. If the Company offers a dividend reinvestment plan, this Policy does not apply to your purchases of Company securities under the Company&#8217;s dividend reinvestment plan resulting from your reinvestment of dividends paid on Company securities. This Policy does apply, however, to your election to participate in the plan or increase your level of participation in the plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">STATEMENT OF POLICY</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">No Trading on Inside Information</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You may not trade in the securities of the Company, directly or through family members or other persons or entities, if you are aware of material nonpublic information relating to the Company. Similarly, you may not trade in the securities of any other company if you are aware of material nonpublic information about that company which you obtained in the course of your employment with the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">No Gifting on Nonpublic Information</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You may not gift Company securities, directly or through family members or other persons or entities, if you are aware of material nonpublic information relating to the Company and know, or should have known, that you are gifting Company securities to someone who will sell securities of the Company before the material nonpublic information becomes public.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">No Tipping</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You may not pass material nonpublic information on to others, and you may not recommend to anyone or express opinions about the purchase or sale of any securities when you are aware of such information. This practice, known as &#8220;tipping,&#8221; also violates the securities laws and can result in the same civil and criminal penalties that apply to insider trading, even though you did not trade and did not gain any financial benefit from another&#8217;s trading.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">No Disclosure of Nonpublic Information</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nonpublic information relating to the Company is the property of the Company, and the unauthorized disclosure of that information is prohibited. All unauthorized persons are prohibited from disclosing information about the Company on the Internet, in forums such as chat rooms, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Twitter, Facebook, Yahoo message boards, etc., or on blogs where companies and their prospects are discussed, regardless of the situation.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Quarterly Open Window Periods</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Company&#8217;s announcement of its quarterly financial results almost always has the potential to have a material effect on the market for the Company securities. Therefore, to avoid even the appearance of trading on the basis of material nonpublic information, Board members, officers </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">subject to Section 16 of the Securities Exchange Act of 1934, as amended (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Executive Officers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">&#8221;), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">and certain other coworkers designated by the Company&#8217;s Chief Financial Officer or General Counsel may not trade in Company securities at any time other than during the period beginning the second full business day following the release of the Company&#8217;s earnings for the prior quarter and ending on the day which is six business days prior to the end of the third month of the quarter. The quarterly blackout period therefore begins five business days prior to the end of the quarter and ends after the first full business day following the release of the Company&#8217;s earnings for the prior quarter. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nonetheless, you may not trade in Company securities at any time (including during a quarterly open window period) if you are aware of material nonpublic information about the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Fourth Quarter Option Exercise Restriction</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Due to payroll reporting requirements, all coworkers are prohibited from exercising options for a short period of time at the end of each calendar year. Option exercises are not permitted after the end of the last pay period for which a check is issued in the calendar year through December 31.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Special Blackout Periods</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">From time to time, the Company may impose a special blackout period which applies to all or only certain persons covered by this Policy. The Company will provide prior notice to the persons affected by a special blackout period. Any person covered by the special blackout period should refrain from trading in Company securities. The failure of the General Counsel to designate a person as being subject to special blackout period will not relieve that person of the obligation not to trade while aware of material nonpublic information.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Even if a special blackout period is not in effect, at no time may you trade in Company securities if you are aware of material nonpublic information about the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">No Exception for Hardship</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The existence of a personal financial emergency does not excuse you from compliance with this Policy. Every member of the Board, officer, coworker and consultant of the Company has the individual responsibility to comply with this Policy. From time to time, you may have to forego a proposed transaction in Company securities even if you planned to make the transaction before learning of the material nonpublic information and even though you believe that you may suffer from an economic loss.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Pre-Clearance Procedures</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            Board members, Executive Officers, and certain other coworkers designated by the Company&#8217;s Chief Financial Officer or General Counsel (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Covered Persons</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) may not engage in any transaction involving the Company&#8217;s securities (including a stock plan transaction such as an option exercise, or a gift, contribution to a trust or any other transfer), even during a quarterly open window period, without first obtaining pre-clearance of the transaction from the Company&#8217;s General Counsel, or in his or her absence, the Company&#8217;s Chief Financial Officer, or in both of their absence, the General Counsel&#8217;s designee. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">A request for pre-clearance should be submitted at least two business days in advance of the proposed transaction. The General Counsel, the Chief Financial Officer and the General Counsel&#8217;s designee are under no obligation to approve a trade submitted for pre-clearance, and may determine not to permit the trade. The General Counsel may not trade in Company securities unless the Chief Executive Officer has approved the trade(s) in accordance with the procedures set forth in this section. If pre-clearance is denied, that denial must be kept confidential by the person requesting pre-clearance. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Unless otherwise provided, pre-clearance of a transaction is valid for three business days. If the transaction is not executed within that time, the person requesting pre-clearance must request pre-clearance again.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Exception for Trading Plans</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Rule 10b5-1 provides an affirmative defense from insider trading liability under the federal securities laws for trading plans that meet certain requirements. A Rule 10b5-1 plan must comply with all applicable provisions of Rule 10b5-1 and must either specify (including by formula) the amount, pricing and timing of transactions in advance or delegate discretion on those matters to an independent third party.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Trades in the Company&#8217;s securities that are executed pursuant to a Rule 10b5-1 plan (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Trading Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8221;) that has been approved in writing in advance to the extent required under this Policy are not subject to the prohibition on trading on the basis of material nonpublic information contained in this Policy or to the restrictions set forth in this Policy relating to open window periods or special blackout periods.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Any Trading Plan must be adopted or modified in good faith and at a time when you are not aware of material nonpublic information. Trading Plans may not be adopted or modified outside a quarterly open window period or during a special blackout period applicable to the person adopting the plan. The Company requires that adoption and modification of all Trading Plans by Covered Persons be approved in writing in advance by the General Counsel. Once a Trading Plan is adopted, you must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. Trades in the Company&#8217;s securities that are executed pursuant to an approved Trading Plan are not subject to the requirements set forth in this Policy regarding pre-clearance procedures.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">DEFINITION OF MATERIAL NONPUBLIC INFORMATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Inside information has two important elements&#8212;materiality and public availability.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Material Information</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Information is material if there is a substantial likelihood that a reasonable investor would consider it important in deciding whether to buy, hold or sell a security. Information may be material for this purpose even if it would not alone determine the investor&#8217;s decision. Any information that could reasonably be expected to affect the price of the security is material. Common examples of material information are&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Earnings results, particularly if inconsistent with previous guidance or consensus expectations of the investment community.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Changes to previously announced earnings guidance or the decision to suspend earnings guidance.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">A pending or proposed merger, acquisition of another company, joint venture, tender offer,  an acquisition or disposition of significant assets or any other major transaction with another company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">A change in senior management or a change in the health of senior management.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Major events regarding Company securities, including a change in the Company&#8217;s dividend policy, the declaration of a stock split, the offering of additional debt or equity securities or the refinancing of debt securities.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Defaults or potential defaults under the Company&#8217;s debt agreements or severe liquidity issues.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Payout information related to the Company&#8217;s incentive plans.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">The establishment of a repurchase program for Company securities or other significant repurchases of Company securities</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Actual or threatened major litigation or regulatory action, or the resolution of such litigation or regulatory action.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">Cyberattacks, data breaches or other major information technology systems events related to the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">The imposition of a ban on trading in Company securities or the securities of another company.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">New major contracts, orders, customers or financing sources or the loss thereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;padding-left:13.8pt">New or potential new lines of business or major offerings.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Both positive and negative information can be material. Because trading that receives scrutiny will be evaluated after the fact with the benefit of hindsight, questions concerning the materiality of particular information should be resolved in favor of materiality, and trading should be prohibited.</font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Nonpublic Information</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nonpublic information is information that is not generally known or available to the public. One common misconception is that material information loses its &#8220;nonpublic&#8221; status as soon as a press release is issued disclosing the information. In fact, information is considered to be available to the public only when it has been released broadly to the marketplace (such as by a press release or an SEC filing) and the investing public has had time to absorb the information fully. As a general rule, information is considered nonpublic until at least a full trading day after the information is released.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">ADDITIONAL GUIDANCE</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Company considers it improper and inappropriate for those employed by or associated with the Company to engage in short-term or speculative transactions in Company securities or in other transactions in Company securities that may lead to inadvertent violations of the insider trading laws. Accordingly, your trading in Company securities is subject to the following additional guidance.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Short Sales</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You may not engage in short sales of Company securities (sales of securities that are not then owned), including a &#8220;sale against the box&#8221; (a sale of securities that are owned with delayed delivery).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Publicly Traded Options</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You may not engage in transactions in publicly traded options, such as puts, calls and other derivative securities, on an exchange or in any other organized market related to Company securities.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Margin Accounts and Pledges</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Securities held in a margin account or pledged as collateral for a loan may be sold without your consent by the broker if you fail to meet a margin call or by the lender in foreclosure if you default on the loan. Because a margin or foreclosure sale may occur at a time when you are aware of material nonpublic information or otherwise are not permitted to trade in Company securities, you are prohibited from holding Company securities in a margin account or pledging Company securities as collateral for a loan.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Hedging Transactions</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You are prohibited from engaging in a hedging or monetization transactions involving Company securities. Hedging or monetization transactions can be accomplished through a </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">number of possible mechanisms, including through the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds. Such hedging transactions may permit a director, officer or other coworker to continue to own Company securities obtained through an employee benefit plan or otherwise, but without the full risks and rewards of ownership. When that occurs, the director, officer or coworker may no longer have the same objectives as the Company&#8217;s other shareholders.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Short-Swing Trading&#47;Control Stock&#47;Section 16 Reports</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            Members of the Board and Executive Officers should take care not to violate the prohibition on short-swing trading (Section 16(b) of the Exchange Act) and the restrictions on sales by control persons (Rule 144 under the Securities Act of 1933, as amended), and should file all appropriate Section 16(a) reports (Forms 3, 4 and 5) and any notices of sale required by Rule 144. &#91;In order to facilitate timely filing of all required Section 16(a) reports, members of the Board and Executive Officers or the applicable broker must report all transactions in Company securities, including transactions made pursuant to a Rule 10b5-1 plan, to the Company&#8217;s General Counsel immediately after execution. </font></div><div style="text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Post-Termination Transactions</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">If you are subject to the pre-clearance procedures set forth in this Policy, those procedures will cease to apply to your transactions in Company securities immediately following the  termination of your employment or services to the Company.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">If you are subject to quarterly open window periods (described above) and the termination of your employment or services to the Company occurs during a period that is not a quarterly open window period, this Policy continues to apply to your transactions in Company securities after such termination and you may not trade in Company securities until the next quarterly open window period begins. In addition, if the termination of your employment or services to the Company is during a special blackout period applicable to you, the special blackout restrictions set forth in this Policy will continue to apply to your transactions in Company securities until the earlier of the expiration of such special blackout period or 60 days after your termination of employment or services.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nonetheless, you may not trade in Company securities after termination of your employment or services if you are aware of material nonpublic information about the Company.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">UNAUTHORIZED DISCLOSURE</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Maintaining the confidentiality of Company information is essential for competitive, security and other business reasons, as well as to comply with securities laws. You should treat all information you learn about the Company or its business plans in connection with your employment as confidential and proprietary to the Company. Inadvertent disclosure of confidential or inside information may expose the Company and you to significant risk of investigation and litigation.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The timing and nature of the Company&#8217;s disclosure of material information to outsiders is subject to legal rules, the breach of which could result in substantial liability to you, the Company and its management. Accordingly, it is important that responses to inquiries about the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Company by the press, investment analysts or others in the financial community be made on the Company&#8217;s behalf only through authorized individuals.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Please consult the Company&#8217;s External Communication and Disclosure Policy for more details regarding the Company&#8217;s policy on speaking to the media, financial analysts, investors and others.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">PERSONAL RESPONSIBILITY</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">You should remember that ultimate responsibility for adhering to this Policy and avoiding improper trading rests with you. If you violate this Policy, the Company may take disciplinary action, including dismissing you for cause.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">COMPANY ASSISTANCE</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Your compliance with this Policy is of the utmost importance both for you and for the Company. If you have any questions about this Policy or its application to any proposed transaction, you may obtain additional guidance from the Company&#8217;s General Counsel. Do not try to resolve uncertainties on your own, as the rules relating to insider trading are often complex, not always intuitive and carry severe consequences.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:112%">CERTIFICATION</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">All coworkers who certify their understanding of, and intent to comply with, The CDW Way Code are deemed to certify their understanding of, and intent to comply with, this Policy as well.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">This Policy is dated December 16, 2024 and supersedes any previous policy of the Company concerning insider trading.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>17
<FILENAME>cdw-20241231x10kxex211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ic368bd4dd8634c27bfb3171128db7c5e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4.5pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div><div style="margin-top:4.5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIST OF SUBSIDIARIES </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </font></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:91.081%"><tr><td style="width:1.0%"></td><td style="width:49.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.932%"></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:700;line-height:100%">Subsidiary</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Organization </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%">CDW LLC </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><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%">Illinois </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 Finance Corporation </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware </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 Technologies LLC </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wisconsin </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 Direct, LLC </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois </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 Government LLC </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois </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 Logistics LLC</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160; </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois </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 Canada Corp. </font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nova Scotia</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 NA Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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 International Holdings Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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 Finance Bidco Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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 Finance Holdings Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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 Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</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 Finance Topco Limited</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jersey</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%">Sirius Computer Solutions, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-22.1
<SEQUENCE>18
<FILENAME>cdw-20241231x10kxex221.htm
<DESCRIPTION>EX-22.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7fae46b73d1d4d26b655fa8d39caeb88_1"></div><div style="min-height:79.2pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:10.075%"><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"><div style="margin-top:0.6pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Exhibit 22.1</font></div></td></tr></table></div></div><div style="margin-top:4.1pt;padding-left:5.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">LIST OF ISSUER AND GUARANTOR SUBSIDIARIES</font></div><div style="margin-top:2.25pt"><font><br></font></div><div style="padding-left:5.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following subsidiaries of CDW Corporation serve as an issuer or guarantor, as applicable, for each outstanding series of senior notes&#58;</font></div><div style="margin-top:2.9pt"><font><br></font></div><div style="margin-top:1.1pt;padding-left:6.1pt"><table 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:40.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.077%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.382%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Subsidiary</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Jurisdiction of Organization</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Type of Obligor</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW LLC</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</font></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:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Finance Corporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Technologies LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wisconsin</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Direct, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Government LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Logistics LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amplified IT LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mission Cloud Services, Inc. </font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SCS Holdings I LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sirius Computer Solutions, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sirius Federal, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maryland</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sirius Computer Solutions Financial Services, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Guarantor</font></td></tr></table></div><div style="margin-top:0.05pt;padding-left:6.1pt"><font><br></font></div><div style="height:13.68pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>19
<FILENAME>cdw-20241231x10kxex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6f865b08470c44578059b50365bb136d_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Consent of Independent Registered Public Accounting Firm</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We consent to the incorporation by reference in the following Registration Statements&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:4.02pt">Registration Statement (Form S-3 No. 333-273615) of CDW Corporation,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:4.02pt">Registration Statement (Form S-8 No. 333-256399) pertaining to the Amended and Restated Coworker Stock Purchase Plan of CDW Corporation,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:4.02pt">Registration Statement (Form S-8 No. 333-212912) pertaining to the 2021 Long-Term Incentive Plan and Amended and Restated 2013 Long-Term Incentive Plan of CDW Corporation,</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:4.02pt">Registration Statement (Form S-8 No. 333-256398) pertaining to the 2021 Long-Term Incentive Plan of CDW Corporation, </font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(5)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:4.02pt">Registration Statement (Form S-8 No. 333-189622) pertaining to the 2013 Long-Term Incentive Plan and Coworker Stock Purchase Plan of CDW Corporation&#59;</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">of our reports dated February 21, 2025, with respect to the consolidated financial statements of CDW Corporation and subsidiaries and the effectiveness of internal control over financial reporting of CDW Corporation and subsidiaries included in this Annual Report (Form 10-K) of CDW Corporation for the year ended December 31, 2024.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#47;s&#47; Ernst &#38; Young LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Chicago, Illinois</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">February 21, 2025</font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>20
<FILENAME>cdw-20241231x10kxex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6bd6a5749ce448d9820868a652b87607_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 annual report on Form 10-K of the registrant&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:29.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:6pt;padding-left:108pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:6pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:11pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Christine A. Leahy</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine A. Leahy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</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>21
<FILENAME>cdw-20241231x10kxex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i6e42b0abd7f248f7b2fcd889cbe9fbae_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 annual report on Form 10-K 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:40.204%"><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%">Chief Financial Officer and Senior Vice President, Enterprise Business Operations</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%">February 21, 2025</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>22
<FILENAME>cdw-20241231x10kxex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia961c865ad30406c9899a625cfec407d_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 Annual Report on Form 10-K for the year ended December 31, 2024 (the &#34;10-K&#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-K fairly presents, in all material respects, the financial condition and results of operations of CDW. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:39.912%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Christine A. Leahy</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christine A. Leahy</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chair, President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CDW Corporation</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 21, 2025</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>23
<FILENAME>cdw-20241231x10kxex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="i7af375232dc3476499ab59d9398e5b3b_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 Annual Report on Form 10-K for the year ended December 31, 2024 (the &#34;10-K&#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-K 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:40.204%"><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 #000;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%">Chief Financial Officer and Senior Vice President, Enterprise Business Operations</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%">February 21, 2025</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>24
<FILENAME>cdw-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cdw="http://www.cdw.com/20241231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cdw.com/20241231">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs: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-20241231_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-20241231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cdw-20241231_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-20241231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.cdw.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.cdw.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.cdw.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsOfOperations" roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>9952153 - 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>9952154 - 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>9952155 - 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>9952156 - 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="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPolicies" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Description of Business and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RecentAccountingPronouncements" roleURI="http://www.cdw.com/role/RecentAccountingPronouncements">
        <link:definition>9952159 - 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>9952160 - 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="AccountsReceivableandContractBalances" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalances">
        <link:definition>9952161 - 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="PropertyandEquipment" roleURI="http://www.cdw.com/role/PropertyandEquipment">
        <link:definition>9952162 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>9952163 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryFinancingAgreements" roleURI="http://www.cdw.com/role/InventoryFinancingAgreements">
        <link:definition>9952164 - Disclosure - Inventory Financing Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.cdw.com/role/Debt">
        <link:definition>9952165 - 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="FairValueMeasurementsandFinancialInstruments" roleURI="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments">
        <link:definition>9952166 - Disclosure - Fair Value Measurements and 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="IncomeTaxes" roleURI="http://www.cdw.com/role/IncomeTaxes">
        <link:definition>9952167 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.cdw.com/role/Leases">
        <link:definition>9952168 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.cdw.com/role/StockholdersEquity">
        <link:definition>9952169 - Disclosure - 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="EquityBasedCompensation" roleURI="http://www.cdw.com/role/EquityBasedCompensation">
        <link:definition>9952170 - Disclosure - Equity-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShare" roleURI="http://www.cdw.com/role/EarningsPerShare">
        <link:definition>9952171 - 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="CoworkerRetirementandOtherCompensationBenefits" roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits">
        <link:definition>9952172 - Disclosure - Coworker Retirement and Other Compensation Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.cdw.com/role/CommitmentsandContingencies">
        <link:definition>9952173 - 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>9952174 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableandContractBalancesTables" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesTables">
        <link:definition>9955512 - 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="PropertyandEquipmentTables" roleURI="http://www.cdw.com/role/PropertyandEquipmentTables">
        <link:definition>9955513 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryFinancingAgreementsTables" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsTables">
        <link:definition>9955515 - 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="DebtTables" roleURI="http://www.cdw.com/role/DebtTables">
        <link:definition>9955516 - 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="IncomeTaxesTables" roleURI="http://www.cdw.com/role/IncomeTaxesTables">
        <link:definition>9955517 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.cdw.com/role/LeasesTables">
        <link:definition>9955518 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationTables" roleURI="http://www.cdw.com/role/EquityBasedCompensationTables">
        <link:definition>9955519 - Disclosure - Equity-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareTables" roleURI="http://www.cdw.com/role/EarningsPerShareTables">
        <link:definition>9955520 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://www.cdw.com/role/SegmentInformationTables">
        <link:definition>9955521 - 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="DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://www.cdw.com/role/AcquisitionsNarrativeDetails">
        <link:definition>9955523 - Disclosure - Acquisitions - 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="AccountsReceivableandContractBalancesAccountsReceivableDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails">
        <link:definition>9955524 - Disclosure - Accounts Receivable and Contract Balances - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableandContractBalancesNarrativeDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails">
        <link:definition>9955525 - Disclosure - Accounts Receivable and Contract Balances - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails">
        <link:definition>9955526 - Disclosure - Accounts Receivable and Contract Balances - Allowance for Credit Losses (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="AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails">
        <link:definition>9955527 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (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>9955528 - 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>9955528 - 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="PropertyandEquipmentScheduleofPropertyandEquipmentDetails" roleURI="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails">
        <link:definition>9955529 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>9955530 - Disclosure - Property and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails">
        <link:definition>9955531 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (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="GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails">
        <link:definition>9955532 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9955533 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails">
        <link:definition>9955534 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryFinancingAgreementsNarrativeDetails" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails">
        <link:definition>9955535 - Disclosure - Inventory Financing Agreements - 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="InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails" roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails">
        <link:definition>9955536 - Disclosure - Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtDebtBalancesandInterestRatesDetails" roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails">
        <link:definition>9955537 - 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>9955538 - 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="DebtLongTermDebtMaturitiesDetails" roleURI="http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails">
        <link:definition>9955539 - Disclosure - Debt - Long-Term Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtFairValueofLongTermDebtDetails" roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails">
        <link:definition>9955540 - 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="FairValueMeasurementsandFinancialInstrumentsDetails" roleURI="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails">
        <link:definition>9955541 - Disclosure - Fair Value Measurements and 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="IncomeTaxesIncomeBeforeIncomeTaxDetails" roleURI="http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails">
        <link:definition>9955542 - Disclosure - Income Taxes - Income Before Income Tax (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="IncomeTaxesIncomeTaxExpensebyComponentDetails" roleURI="http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails">
        <link:definition>9955543 - Disclosure - Income Taxes - Income Tax Expense by Component (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="IncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails">
        <link:definition>9955544 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (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="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955545 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955546 - 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="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>9955547 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.cdw.com/role/LeasesNarrativeDetails">
        <link:definition>9955548 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails" roleURI="http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails">
        <link:definition>9955549 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" roleURI="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails">
        <link:definition>9955550 - Disclosure - Leases - Maturities of Operating Lease Liabilities (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="LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" roleURI="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1">
        <link:definition>9955550 - Disclosure - Leases - Maturities of Operating Lease Liabilities (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="LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" roleURI="http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails">
        <link:definition>9955551 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.cdw.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955552 - Disclosure - Stockholders' Equity - 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="EquityBasedCompensationDetails" roleURI="http://www.cdw.com/role/EquityBasedCompensationDetails">
        <link:definition>9955553 - Disclosure - Equity-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationRestrictedStockUnitActivityDetails" roleURI="http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails">
        <link:definition>9955554 - Disclosure - Equity-Based Compensation - Restricted Stock Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationPerformanceShareUnitActivityDetails" roleURI="http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails">
        <link:definition>9955555 - Disclosure - Equity-Based Compensation - Performance Share Unit Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareDetails" roleURI="http://www.cdw.com/role/EarningsPerShareDetails">
        <link:definition>9955556 - 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="CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails" roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails">
        <link:definition>9955557 - Disclosure - Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (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="CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails" roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails">
        <link:definition>9955558 - Disclosure - Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955559 - 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>9955560 - 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>9955561 - 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>
      <link:roleType id="SegmentInformationProductsandServicesDetails" roleURI="http://www.cdw.com/role/SegmentInformationProductsandServicesDetails">
        <link:definition>9955562 - Disclosure - Segment Information - Products and Services (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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" abstract="false" name="AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RepaymentsOfReceivableFinancingLiability" abstract="false" name="RepaymentsOfReceivableFinancingLiability" nillable="true" xbrli:periodType="duration" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" abstract="false" name="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsAbstract" abstract="true" name="InventoryFinancingAgreementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsTextBlock" abstract="false" name="InventoryFinancingAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_DescriptionofBusinessPolicyTextBlock" abstract="false" name="DescriptionofBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" abstract="false" name="MiscellaneousReceivablesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_SalesTaxPolicyPolicyTextBlock" abstract="false" name="SalesTaxPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" abstract="false" name="ScheduleOfInventoryFinancingAgreementsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" abstract="false" name="ScheduleEquityBasedCompensationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="cdw_NumberofOwnedSubsidiaries" abstract="false" name="NumberofOwnedSubsidiaries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdw_RestrictedCashPrepaidExpensesAndOther" abstract="false" name="RestrictedCashPrepaidExpensesAndOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_GoodwillQuantitativeImpairmentTestFrequency" abstract="false" name="GoodwillQuantitativeImpairmentTestFrequency" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdw_ForecastedYearsforGoodwillImpairment" abstract="false" name="ForecastedYearsforGoodwillImpairment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="cdw_MissionCloudServicesInc.Member" abstract="true" name="MissionCloudServicesInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_BilledReceivablesCurrent" abstract="false" name="BilledReceivablesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_UnbilledReceivablesNoncurrent" abstract="false" name="UnbilledReceivablesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_AccountsReceivableAllowanceForCreditLossOther" abstract="false" name="AccountsReceivableAllowanceForCreditLossOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" abstract="false" name="AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_BuildingAndLeaseholdImprovementsMember" abstract="true" name="BuildingAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_ComputerSoftwareMember" abstract="true" name="ComputerSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_RevenueGeneratingAssetsMember" abstract="true" name="RevenueGeneratingAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SmallBusinessMember" abstract="true" name="SmallBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_PublicMember" abstract="true" name="PublicMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" abstract="false" name="DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsTable" abstract="true" name="InventoryFinancingAgreementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsAxis" abstract="true" name="InventoryFinancingAgreementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsDomain" abstract="true" name="InventoryFinancingAgreementsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_AccountsPayableInventoryFinancingMember" abstract="true" name="AccountsPayableInventoryFinancingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_OtherInventoryFinancingAgreements" abstract="false" name="OtherInventoryFinancingAgreements" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementsObligationRollForward" abstract="true" name="InventoryFinancingAgreementsObligationRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementObligations" abstract="false" name="InventoryFinancingAgreementObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementObligationAddition" abstract="false" name="InventoryFinancingAgreementObligationAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_InventoryFinancingAgreementObligationSettlement" abstract="false" name="InventoryFinancingAgreementObligationSettlement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_SeniorUnsecuredRevolvingLoanFacilityMember" abstract="true" name="SeniorUnsecuredRevolvingLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorUnsecuredTermLoanFacilityMember" abstract="true" name="SeniorUnsecuredTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesdue2024Member" abstract="true" name="SeniorNotesdue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueMay2025Member" abstract="true" name="SeniorNotesDueMay2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDue2026Member" abstract="true" name="SeniorNotesDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueApril2028Member" abstract="true" name="SeniorNotesDueApril2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueDecember2028Member" abstract="true" name="SeniorNotesDueDecember2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDue2030Member" abstract="true" name="SeniorNotesDue2030Member" 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-types1:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDue2034Member" abstract="true" name="SeniorNotesDue2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_UnsecuredSeniorNotesMember" abstract="true" name="UnsecuredSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_ReceivableFinancingLiabilityMember" abstract="true" name="ReceivableFinancingLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_OtherLongTermObligationsMember" abstract="true" name="OtherLongTermObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" abstract="false" name="LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_SeniorNotesDueMarch2030Member" abstract="true" name="SeniorNotesDueMarch2030Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueAugust2034Member" abstract="true" name="SeniorNotesDueAugust2034Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_SeniorNotesDueDecember2024Member" abstract="true" name="SeniorNotesDueDecember2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SeniorSecuredTermLoanFacilityMember" abstract="true" name="SeniorSecuredTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_DebtInstrumentIssuancePercentageOfPar" abstract="false" name="DebtInstrumentIssuancePercentageOfPar" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cdw_DeferredTaxAssetsRent" abstract="false" name="DeferredTaxAssetsRent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" abstract="false" name="DeferredTaxLiabilityOnUnremittedForeignEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" abstract="false" name="UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_LesseeLeaseIncentives" abstract="false" name="LesseeLeaseIncentives" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" abstract="true" name="RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" abstract="false" name="StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cdw_A2021LongTermIncentivePlanMember" abstract="true" name="A2021LongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_A2013LongTermIncentivePlanMember" abstract="true" name="A2013LongTermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_PotentialVestingPercentageRangeofShares" abstract="false" name="PotentialVestingPercentageRangeofShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="cdw_RetirementPlan401kMember" abstract="true" name="RetirementPlan401kMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_CoworkerStockPurchasePlanMember" abstract="true" name="CoworkerStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" abstract="false" name="EmployeeStockPurchasePlandiscounttomarketpricepercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="cdw_CorporateSegmentPrivateSectorBusinessMember" abstract="true" name="CorporateSegmentPrivateSectorBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1: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_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" abstract="false" name="SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" abstract="true" name="PublicSegmentGovernmentAgenciesEducationandHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_TotalHardwareMember" abstract="true" name="TotalHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SoftwareProductsMember" abstract="true" name="SoftwareProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_ServicesMember" abstract="true" name="ServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_OtherProductsAndServicesMember" abstract="true" name="OtherProductsAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelCorporateMember" abstract="true" name="SalesChannelCorporateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelSmallBusinessMember" abstract="true" name="SalesChannelSmallBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelGovernmentMember" abstract="true" name="SalesChannelGovernmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelEducationMember" abstract="true" name="SalesChannelEducationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelHealthcareMember" abstract="true" name="SalesChannelHealthcareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_SalesChannelOtherMember" abstract="true" name="SalesChannelOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_TransferredAtPointInTimePrincipalMember" abstract="true" name="TransferredAtPointInTimePrincipalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_TransferredAtPointInTimeAgentMember" abstract="true" name="TransferredAtPointInTimeAgentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_TransferredOverTimePrincipalMember" abstract="true" name="TransferredOverTimePrincipalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_NotebooksMobileDevicesMember" abstract="true" name="NotebooksMobileDevicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_NetcommProductsMember" abstract="true" name="NetcommProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_CollaborationMember" abstract="true" name="CollaborationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cdw_DataStorageAndServersMember" abstract="true" name="DataStorageAndServersMember" 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-types1:domainItemType"/>
  <xs:element id="cdw_OtherHardwareMember" abstract="true" name="OtherHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="cdw_RevenuenetbyProductandServicePercentage" abstract="false" name="RevenuenetbyProductandServicePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>25
<FILENAME>cdw-20241231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2-->
<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-20241231.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_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_1745edf9-0bb6-44be-9c87-35ec5dad19a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_us-gaap_Goodwill_1745edf9-0bb6-44be-9c87-35ec5dad19a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_b2b681a7-7dcb-497e-9baa-cc131b04ce22" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_b2b681a7-7dcb-497e-9baa-cc131b04ce22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_659e4f8f-cba2-46d4-9544-05396a0d9bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_659e4f8f-cba2-46d4-9544-05396a0d9bd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d0e944f-2e14-4422-99f0-ff634ce5b3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4d0e944f-2e14-4422-99f0-ff634ce5b3d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_dde4f9b6-37c9-4f2f-a959-697cd23825f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_dde4f9b6-37c9-4f2f-a959-697cd23825f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5e673847-9528-46f7-9ec1-fdea3526b441" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_7235ed9d-f870-43ca-aa01-6b27ac4598f7" xlink:to="loc_us-gaap_AssetsCurrent_5e673847-9528-46f7-9ec1-fdea3526b441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4faf1bb4-cbed-4846-a2bf-b81ec41de4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4faf1bb4-cbed-4846-a2bf-b81ec41de4fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_31c9e282-ae31-4457-b95f-250095b29ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_31c9e282-ae31-4457-b95f-250095b29ed7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c781bf3c-857a-44cb-baeb-7dc8b23a1b45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_InventoryNet_c781bf3c-857a-44cb-baeb-7dc8b23a1b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_ed69e832-d97e-4d66-a93e-cdfcd3e87fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_ed69e832-d97e-4d66-a93e-cdfcd3e87fbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_85fc4632-d374-4e58-a752-c6cf394e9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_85fc4632-d374-4e58-a752-c6cf394e9ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_2809dbe8-e730-4372-90f4-40827692c7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_18a1cb91-5660-4849-8f45-9b2a912744a4" xlink:to="loc_us-gaap_ShortTermInvestments_2809dbe8-e730-4372-90f4-40827692c7c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0eb5de58-3df6-4990-ad9c-eeb003a05a66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4d0deb2a-d06c-425e-8a56-3ad47c70b867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0eb5de58-3df6-4990-ad9c-eeb003a05a66" xlink:to="loc_us-gaap_LiabilitiesCurrent_4d0deb2a-d06c-425e-8a56-3ad47c70b867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_7d373797-8998-4d5b-a7e1-4401a3c39bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0eb5de58-3df6-4990-ad9c-eeb003a05a66" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_7d373797-8998-4d5b-a7e1-4401a3c39bf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_d993533d-81f4-47a4-b8af-a83c17e72000" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0eb5de58-3df6-4990-ad9c-eeb003a05a66" xlink:to="loc_us-gaap_CommitmentsAndContingencies_d993533d-81f4-47a4-b8af-a83c17e72000" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_33b69f79-6dac-46d1-8a99-38dc39a30325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0eb5de58-3df6-4990-ad9c-eeb003a05a66" xlink:to="loc_us-gaap_StockholdersEquity_33b69f79-6dac-46d1-8a99-38dc39a30325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_bdc69951-b9fb-4df9-a80b-4428b2ec8e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_bdc69951-b9fb-4df9-a80b-4428b2ec8e8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_80a83534-9b39-4e44-bca6-1d0b62d734f6" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_80a83534-9b39-4e44-bca6-1d0b62d734f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0ce11bf5-7aad-4e30-b6bc-8689b8f268df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_LongTermDebtCurrent_0ce11bf5-7aad-4e30-b6bc-8689b8f268df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4eab8e34-c997-4ac1-af0f-621f70054784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_4eab8e34-c997-4ac1-af0f-621f70054784" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_98adc187-1eff-4d68-9edd-f3ac0c74a706" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_98adc187-1eff-4d68-9edd-f3ac0c74a706" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_e330d84b-088c-4306-b16b-11b605c9c406" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_e330d84b-088c-4306-b16b-11b605c9c406" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2b495294-c1de-48f8-8637-d1cca62f2791" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_2b495294-c1de-48f8-8637-d1cca62f2791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_cb65d235-4c01-4d99-ab4e-850f1bbf1ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dc92a82a-02a8-432a-bc87-2a110039c524" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_cb65d235-4c01-4d99-ab4e-850f1bbf1ee3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_0ecc0d10-b724-4b51-8f07-1ade2e752eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0410a1e6-c88e-4ca2-8901-1f43f2fba1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_0ecc0d10-b724-4b51-8f07-1ade2e752eaf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0410a1e6-c88e-4ca2-8901-1f43f2fba1a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_92652ba1-35c9-4954-a501-27de1b535c49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_0ecc0d10-b724-4b51-8f07-1ade2e752eaf" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_92652ba1-35c9-4954-a501-27de1b535c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8c5faf93-34ec-4407-8cc3-adc17f6c3ca8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_0ecc0d10-b724-4b51-8f07-1ade2e752eaf" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_8c5faf93-34ec-4407-8cc3-adc17f6c3ca8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_02b1bb7e-ae6c-4859-acd6-655b375e0c54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_0ecc0d10-b724-4b51-8f07-1ade2e752eaf" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_02b1bb7e-ae6c-4859-acd6-655b375e0c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1356a33b-d59e-42d5-a5ff-f9cb801e6d57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:to="loc_us-gaap_PreferredStockValue_1356a33b-d59e-42d5-a5ff-f9cb801e6d57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_f0e3a1d5-3085-46d5-8cde-ab5e1fa97e02" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:to="loc_us-gaap_CommonStockValue_f0e3a1d5-3085-46d5-8cde-ab5e1fa97e02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_982c7334-00de-4c86-b1be-c2f33c05c1a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_982c7334-00de-4c86-b1be-c2f33c05c1a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741b9aaa-0bd4-4c95-8618-0cdff108a221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_741b9aaa-0bd4-4c95-8618-0cdff108a221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e675ebe4-1643-421c-be67-f163af5c8bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_503f1fcd-385a-4d18-aefa-0f9d83f98893" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e675ebe4-1643-421c-be67-f163af5c8bfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfOperations" xlink:type="simple" xlink:href="cdw-20241231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c315b3a4-d616-482f-b6c8-af6f142c312a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_10e534f3-000f-406f-a4bd-60ac161f09cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c315b3a4-d616-482f-b6c8-af6f142c312a" xlink:to="loc_us-gaap_OperatingIncomeLoss_10e534f3-000f-406f-a4bd-60ac161f09cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_738834d9-4b45-4096-b136-7886e8d4ea6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c315b3a4-d616-482f-b6c8-af6f142c312a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_738834d9-4b45-4096-b136-7886e8d4ea6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4b06b76f-2463-460f-91c9-ee675850a639" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c315b3a4-d616-482f-b6c8-af6f142c312a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4b06b76f-2463-460f-91c9-ee675850a639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_34d5d764-01ad-46b4-842b-2ca5091ce0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d77ad016-0630-46fe-922c-173d1bb5c0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_34d5d764-01ad-46b4-842b-2ca5091ce0a8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d77ad016-0630-46fe-922c-173d1bb5c0bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1d11b098-ff9e-4334-ba09-d6f7b4d3fce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_34d5d764-01ad-46b4-842b-2ca5091ce0a8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1d11b098-ff9e-4334-ba09-d6f7b4d3fce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3990e8dc-be24-4f79-bc07-4edaf6c70add" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_387f45c2-b04a-4856-9a98-700ddb92abf2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3990e8dc-be24-4f79-bc07-4edaf6c70add" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_387f45c2-b04a-4856-9a98-700ddb92abf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_71ef4e2d-a233-4584-8c44-3e8ad6bfcf7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3990e8dc-be24-4f79-bc07-4edaf6c70add" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_71ef4e2d-a233-4584-8c44-3e8ad6bfcf7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c5eb12a4-51ef-4598-ab9c-35cc21a222bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b49447e6-46ab-4096-a3e9-dbb0ec0f4c27" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c5eb12a4-51ef-4598-ab9c-35cc21a222bf" xlink:to="loc_us-gaap_GrossProfit_b49447e6-46ab-4096-a3e9-dbb0ec0f4c27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_98929585-c1cf-41b0-9daa-46a2099371e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_c5eb12a4-51ef-4598-ab9c-35cc21a222bf" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_98929585-c1cf-41b0-9daa-46a2099371e8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="cdw-20241231.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_a9fc9688-64e4-4c3e-9c69-c545d161371a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fb54fd7c-e5a9-433b-bb13-7fb635944221" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a9fc9688-64e4-4c3e-9c69-c545d161371a" xlink:to="loc_us-gaap_NetIncomeLoss_fb54fd7c-e5a9-433b-bb13-7fb635944221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3a1d0d1e-6c75-4b11-b26b-9a83f1ea9ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_a9fc9688-64e4-4c3e-9c69-c545d161371a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_3a1d0d1e-6c75-4b11-b26b-9a83f1ea9ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6b6ba865-f7c8-4074-b847-c0ee7d393664" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_772d500e-c0eb-40b2-ad03-ed9234f68bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6b6ba865-f7c8-4074-b847-c0ee7d393664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_772d500e-c0eb-40b2-ad03-ed9234f68bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_02e38edf-1f4b-4a61-852c-41ceabbdfd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6b6ba865-f7c8-4074-b847-c0ee7d393664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_02e38edf-1f4b-4a61-852c-41ceabbdfd0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c03f8f63-e31f-42ae-9c60-60bf4b43c644" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_6b6ba865-f7c8-4074-b847-c0ee7d393664" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c03f8f63-e31f-42ae-9c60-60bf4b43c644" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="cdw-20241231.xsd#ConsolidatedStatementsOfCashFlows"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6167cf52-7026-47b5-aaeb-673b6fbd30cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b66a160-605a-48ed-9268-87a22f928853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6167cf52-7026-47b5-aaeb-673b6fbd30cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6b66a160-605a-48ed-9268-87a22f928853" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3a705d82-5bd0-4557-a603-a227ac9ff41b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6167cf52-7026-47b5-aaeb-673b6fbd30cc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3a705d82-5bd0-4557-a603-a227ac9ff41b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4758342d-77e2-4ff3-95fc-3bb2c3626fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6167cf52-7026-47b5-aaeb-673b6fbd30cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4758342d-77e2-4ff3-95fc-3bb2c3626fe9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80e5190d-ab07-42b8-89fe-7dea125b5178" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6167cf52-7026-47b5-aaeb-673b6fbd30cc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_80e5190d-ab07-42b8-89fe-7dea125b5178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e68290fa-b364-44fa-9087-f8bddb0aa207" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_16c37f56-41c2-4265-836e-4496bbd4b9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e68290fa-b364-44fa-9087-f8bddb0aa207" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_16c37f56-41c2-4265-836e-4496bbd4b9fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28dc74e5-7b93-4e7d-9771-a101545fd992" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_e68290fa-b364-44fa-9087-f8bddb0aa207" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28dc74e5-7b93-4e7d-9771-a101545fd992" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f9df8b90-daae-4e01-8bde-37b4ecc7b0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e68290fa-b364-44fa-9087-f8bddb0aa207" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f9df8b90-daae-4e01-8bde-37b4ecc7b0d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_12186504-1532-4fdb-9ff8-ab6597705447" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e68290fa-b364-44fa-9087-f8bddb0aa207" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_12186504-1532-4fdb-9ff8-ab6597705447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5f2318ca-fceb-4871-995b-9a7fe519e556" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5f2318ca-fceb-4871-995b-9a7fe519e556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_f3e8b1c1-3e7b-4ad4-9f99-42d79ee0f8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_f3e8b1c1-3e7b-4ad4-9f99-42d79ee0f8f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ab9766fb-1e45-4769-9fcc-c8d087db34d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_ab9766fb-1e45-4769-9fcc-c8d087db34d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_2307f030-3f61-4591-b92f-03c131488e71" xlink:href="cdw-20241231.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_2307f030-3f61-4591-b92f-03c131488e71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_95c364bb-f47a-483a-b10b-b72108fd9388" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_95c364bb-f47a-483a-b10b-b72108fd9388" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_90fc02d2-4687-488e-9a8a-36aa79505983" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_90fc02d2-4687-488e-9a8a-36aa79505983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2f23048c-7812-49b8-b7d8-eb168356e943" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2f23048c-7812-49b8-b7d8-eb168356e943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_d7ced3fa-be97-47ad-abe7-b29c04d8bc3f" xlink:href="cdw-20241231.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_d7ced3fa-be97-47ad-abe7-b29c04d8bc3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ba4d3a07-acfc-4269-a30c-a44a18de5d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_ba4d3a07-acfc-4269-a30c-a44a18de5d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_ba3b1e22-b4e7-4cea-a3b6-b06b51a85141" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_ba3b1e22-b4e7-4cea-a3b6-b06b51a85141" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_c44d88a6-a06f-4186-8c80-b73889df53a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_c44d88a6-a06f-4186-8c80-b73889df53a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6b2f8896-fd8c-4845-90b9-76f7519ba547" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6b2f8896-fd8c-4845-90b9-76f7519ba547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f1020f24-37f1-43ec-a2d4-ea21e5fe40a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_072ac256-a306-470d-ace4-a07c9819dfcd" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_f1020f24-37f1-43ec-a2d4-ea21e5fe40a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_73fd611a-19ae-46ce-8a6a-c6b20e4cd699" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_NetIncomeLoss_73fd611a-19ae-46ce-8a6a-c6b20e4cd699" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_55a59796-9e20-4b67-90a9-53634c5cd9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_55a59796-9e20-4b67-90a9-53634c5cd9a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_a8a02f44-e34b-4062-8313-2b9f19d3b103" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_a8a02f44-e34b-4062-8313-2b9f19d3b103" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_eca9f805-b007-4ea6-9805-f6161cdcc232" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_eca9f805-b007-4ea6-9805-f6161cdcc232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e6aba34-9b41-4308-8e8f-b5dd7f823e16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_3e6aba34-9b41-4308-8e8f-b5dd7f823e16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_97d0c2ed-6c84-45f5-9221-af3b4b441899" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_97d0c2ed-6c84-45f5-9221-af3b4b441899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_af21434a-cbb8-4251-a5a0-b755b8e68f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_af21434a-cbb8-4251-a5a0-b755b8e68f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ebf3c32f-4120-4831-b785-e97bd61da4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_ebf3c32f-4120-4831-b785-e97bd61da4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_505a6e5d-3778-457b-a5cf-d031a55dcd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_505a6e5d-3778-457b-a5cf-d031a55dcd8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_87b226cd-af30-4236-b218-8a8c9e89bbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_87b226cd-af30-4236-b218-8a8c9e89bbc9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ebe98459-a077-4db0-85e5-ac1e0094a2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3ec4c350-332a-490c-8278-a5c2a7a932ba" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ebe98459-a077-4db0-85e5-ac1e0094a2b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_613e3777-364c-42c5-acb2-48a957bc2a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnbilledReceivablesNoncurrent_974e110d-0cd5-47e3-9af5-7039d9d5c47a" xlink:href="cdw-20241231.xsd#cdw_UnbilledReceivablesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_613e3777-364c-42c5-acb2-48a957bc2a7b" xlink:to="loc_cdw_UnbilledReceivablesNoncurrent_974e110d-0cd5-47e3-9af5-7039d9d5c47a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_459f5a5c-772b-4c07-8bb9-dc8710c5ce78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_613e3777-364c-42c5-acb2-48a957bc2a7b" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_459f5a5c-772b-4c07-8bb9-dc8710c5ce78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BilledReceivablesCurrent_a64935fe-a4bf-4741-92c3-27a606294b24" xlink:href="cdw-20241231.xsd#cdw_BilledReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_613e3777-364c-42c5-acb2-48a957bc2a7b" xlink:to="loc_cdw_BilledReceivablesCurrent_a64935fe-a4bf-4741-92c3-27a606294b24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9b123d97-97bb-43d5-ae89-ce12fa5de3ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_59b56572-e665-47cf-baa8-9e6cd4e670bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9b123d97-97bb-43d5-ae89-ce12fa5de3ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_59b56572-e665-47cf-baa8-9e6cd4e670bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_2d4bf067-c796-4cbd-8837-a2289feacb12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9b123d97-97bb-43d5-ae89-ce12fa5de3ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_2d4bf067-c796-4cbd-8837-a2289feacb12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3986cc6-8875-4a58-8cda-831fb9914709" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7740954c-5413-4ce5-9bf5-1ffb82b7157d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3986cc6-8875-4a58-8cda-831fb9914709" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7740954c-5413-4ce5-9bf5-1ffb82b7157d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7da02984-2ae6-42b3-951f-e3e6374c6a86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d3986cc6-8875-4a58-8cda-831fb9914709" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_7da02984-2ae6-42b3-951f-e3e6374c6a86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a40aa0db-1b60-4e7c-9b88-3392fbfe0bea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a40aa0db-1b60-4e7c-9b88-3392fbfe0bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_702b535c-a462-43de-be04-080c77b41396" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_702b535c-a462-43de-be04-080c77b41396" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a2ca7626-afa9-4a08-a109-84eb8561491b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a2ca7626-afa9-4a08-a109-84eb8561491b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a2238722-f685-4c75-8136-3db8e8fa6cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_a2238722-f685-4c75-8136-3db8e8fa6cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5a613fb6-b0f9-4146-9de7-16ac327f9c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5a613fb6-b0f9-4146-9de7-16ac327f9c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_07e01c95-e901-4b3f-9c79-4c3dad45caa1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_56fad95e-cfcf-4e20-ae7d-458864291d14" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_07e01c95-e901-4b3f-9c79-4c3dad45caa1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DebtLongTermDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9e94cd97-3d66-41b5-a0b8-7b74fc335336" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9e94cd97-3d66-41b5-a0b8-7b74fc335336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_26135133-6e0f-453a-9185-78c27559ea77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_26135133-6e0f-453a-9185-78c27559ea77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8f825560-f89d-4cee-87f8-f96ac78b69b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8f825560-f89d-4cee-87f8-f96ac78b69b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2b30c287-f6b6-41e4-9629-1d9ded5a3212" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2b30c287-f6b6-41e4-9629-1d9ded5a3212" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8732f661-76f8-437c-9bbc-8d1562e4b225" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8732f661-76f8-437c-9bbc-8d1562e4b225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4795f176-0a5d-4f1c-be56-c8ebed441edc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_dc85d1e4-dc3c-48ae-a52c-8bfbae421fae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_4795f176-0a5d-4f1c-be56-c8ebed441edc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesIncomeBeforeIncomeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cfe4b85c-4b4c-4874-828b-de460c933674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4af736ba-6dd7-485e-9686-cbdea14b4bea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cfe4b85c-4b4c-4874-828b-de460c933674" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_4af736ba-6dd7-485e-9686-cbdea14b4bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b47e061c-a00a-462a-9a45-43105cf749d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cfe4b85c-4b4c-4874-828b-de460c933674" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b47e061c-a00a-462a-9a45-43105cf749d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesIncomeTaxExpensebyComponentDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3922166c-7918-4c4e-836c-5b1bf4fb4913" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4b0b04d6-dc76-4a94-994d-2c2c07ee26aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3922166c-7918-4c4e-836c-5b1bf4fb4913" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_4b0b04d6-dc76-4a94-994d-2c2c07ee26aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7e323984-45ef-435e-b3aa-99333a3198a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3922166c-7918-4c4e-836c-5b1bf4fb4913" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7e323984-45ef-435e-b3aa-99333a3198a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0f42e5f4-48cb-4166-8d87-87bb776e771d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_3922166c-7918-4c4e-836c-5b1bf4fb4913" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_0f42e5f4-48cb-4166-8d87-87bb776e771d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_836f72a7-79c7-4ed8-81e4-2b9d1efe7d61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_79ff61ba-4542-49c2-b5c6-3f7e78363aca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_836f72a7-79c7-4ed8-81e4-2b9d1efe7d61" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_79ff61ba-4542-49c2-b5c6-3f7e78363aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_77deae2e-341f-4505-93eb-f3e7705fd64a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_836f72a7-79c7-4ed8-81e4-2b9d1efe7d61" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_77deae2e-341f-4505-93eb-f3e7705fd64a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d0a6325-af8b-420b-8bef-fe4cf4a72615" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d1c68427-a630-40d8-88ce-bbd97479928b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6d0a6325-af8b-420b-8bef-fe4cf4a72615" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_d1c68427-a630-40d8-88ce-bbd97479928b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_72a57326-6c34-4962-a05b-0cad3f00876c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_6d0a6325-af8b-420b-8bef-fe4cf4a72615" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_72a57326-6c34-4962-a05b-0cad3f00876c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_18050f5a-d5d3-4397-b80b-05fb8c589e38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_18050f5a-d5d3-4397-b80b-05fb8c589e38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_56a1ea35-7877-45fe-97ac-4f53ec9aab44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_56a1ea35-7877-45fe-97ac-4f53ec9aab44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_868e7cf4-73b7-4d60-b7d7-bcfe1d4ffd42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_868e7cf4-73b7-4d60-b7d7-bcfe1d4ffd42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_6242423a-3eb0-46df-96b3-9bc34616772b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_6242423a-3eb0-46df-96b3-9bc34616772b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_fa787c8c-a12f-435b-b667-da668a87fc35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a8453c73-ca43-4a7a-818d-419fbdd895b3" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_fa787c8c-a12f-435b-b667-da668a87fc35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9e72b691-02c0-437c-a7c0-d4383dd922c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_9e72b691-02c0-437c-a7c0-d4383dd922c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b500c52a-33d8-4e99-a152-0d2f18d94505" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_b500c52a-33d8-4e99-a152-0d2f18d94505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_c336162c-adb7-48c3-854d-758c1221e393" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_c336162c-adb7-48c3-854d-758c1221e393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_84fa1f4d-1f5f-4d98-aa67-78fe72f18b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_84fa1f4d-1f5f-4d98-aa67-78fe72f18b8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_41b81e1a-e0d4-428b-91fc-27941dc221cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_9ca981fc-39eb-4b85-a60b-150c635a070d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_41b81e1a-e0d4-428b-91fc-27941dc221cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_82e1e602-e86f-4e62-8d04-c12fcfdf5c9d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ff264ff8-df89-47f0-ad66-4c0b75625492" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_82e1e602-e86f-4e62-8d04-c12fcfdf5c9d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ff264ff8-df89-47f0-ad66-4c0b75625492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_70574621-45a2-4418-ab03-160ee7acabf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_82e1e602-e86f-4e62-8d04-c12fcfdf5c9d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_70574621-45a2-4418-ab03-160ee7acabf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_cfea201b-8763-44a3-b5d1-6ee9ec59cd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_82e1e602-e86f-4e62-8d04-c12fcfdf5c9d" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_cfea201b-8763-44a3-b5d1-6ee9ec59cd4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_3e58bd5b-ec59-444e-9cd2-d992982284ab" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_82e1e602-e86f-4e62-8d04-c12fcfdf5c9d" xlink:to="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_3e58bd5b-ec59-444e-9cd2-d992982284ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_9a34b72f-92f1-4f87-9f9c-9ec13f2423f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_dc2e634a-f5c2-4848-93ec-74e6c8429ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_9a34b72f-92f1-4f87-9f9c-9ec13f2423f9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_dc2e634a-f5c2-4848-93ec-74e6c8429ba2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_480931ef-404f-4dcf-984b-e2efaaa9bf44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_9a34b72f-92f1-4f87-9f9c-9ec13f2423f9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_480931ef-404f-4dcf-984b-e2efaaa9bf44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ed13fabe-20b1-4870-8ef3-f41248ee3c89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_9a34b72f-92f1-4f87-9f9c-9ec13f2423f9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ed13fabe-20b1-4870-8ef3-f41248ee3c89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_661446e2-572e-4a6b-8a68-c741d04ef682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_661446e2-572e-4a6b-8a68-c741d04ef682" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_eb6fa42c-fac3-49b2-8bfd-50b5594ad3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_eb6fa42c-fac3-49b2-8bfd-50b5594ad3e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxAssetsRent_5ea2a506-4b0f-42ac-ad25-7a91951896d0" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxAssetsRent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_cdw_DeferredTaxAssetsRent_5ea2a506-4b0f-42ac-ad25-7a91951896d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_f2236fe3-a9ab-4817-97b1-2c20f419060c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_f2236fe3-a9ab-4817-97b1-2c20f419060c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8281ed9e-acc1-44d3-bf59-2d2d9d6b38b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_8281ed9e-acc1-44d3-bf59-2d2d9d6b38b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f5363bb6-344e-4471-82bc-2f3614560100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f5363bb6-344e-4471-82bc-2f3614560100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_603481f1-38f0-4ceb-a3e9-c03cb9ed2927" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_7770b2c8-0e49-4d49-bf21-90c433d9498e" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_603481f1-38f0-4ceb-a3e9-c03cb9ed2927" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_9d7ca3a1-e0fc-486f-86c2-370038a6d45d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5b11fadd-c9ee-430c-bb8b-51165844645f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_9d7ca3a1-e0fc-486f-86c2-370038a6d45d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5b11fadd-c9ee-430c-bb8b-51165844645f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8d3b9b8-02f8-4352-95aa-db81fac3ab61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_9d7ca3a1-e0fc-486f-86c2-370038a6d45d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d8d3b9b8-02f8-4352-95aa-db81fac3ab61" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f5a5800-1b47-4153-82f8-02e04546d313" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2778809-e330-4644-9bc6-35a6b5cdf059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f5a5800-1b47-4153-82f8-02e04546d313" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2778809-e330-4644-9bc6-35a6b5cdf059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_96b88177-2f10-4d14-a7d8-879e5364bcbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f5a5800-1b47-4153-82f8-02e04546d313" xlink:to="loc_us-gaap_OperatingLeaseLiability_96b88177-2f10-4d14-a7d8-879e5364bcbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LesseeLeaseIncentives_8970b861-1cbc-4693-b7b6-4d728a8fc815" xlink:href="cdw-20241231.xsd#cdw_LesseeLeaseIncentives"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6f5a5800-1b47-4153-82f8-02e04546d313" xlink:to="loc_cdw_LesseeLeaseIncentives_8970b861-1cbc-4693-b7b6-4d728a8fc815" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5a50eb08-6c53-4d50-920b-b48cb1a4e674" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5a50eb08-6c53-4d50-920b-b48cb1a4e674" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7deb58d7-1db2-4185-b87e-4dd03f7fc8d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7deb58d7-1db2-4185-b87e-4dd03f7fc8d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_495c7841-602b-4cc2-8baf-440b03570a11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_495c7841-602b-4cc2-8baf-440b03570a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0df2e56c-8905-4210-8142-d004948eff5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0df2e56c-8905-4210-8142-d004948eff5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5a225866-65a4-4253-b342-84c107244572" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5a225866-65a4-4253-b342-84c107244572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_325034e1-a59f-4757-895d-2c25013af7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c85a4cd-7581-422a-9924-0c2229d18ce2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_325034e1-a59f-4757-895d-2c25013af7dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_44a6479c-dca5-427c-bfe5-ab16ecc737b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8096f62f-c3ae-4b2b-9988-1d4071e033bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_44a6479c-dca5-427c-bfe5-ab16ecc737b5" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8096f62f-c3ae-4b2b-9988-1d4071e033bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_dc3cd49e-3c3f-4379-bdb1-c769f11e5075" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_44a6479c-dca5-427c-bfe5-ab16ecc737b5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_dc3cd49e-3c3f-4379-bdb1-c769f11e5075" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="cdw-20241231.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_1ce7de9e-0861-4e34-a436-b05c42356d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6cb6e868-d254-4ac0-ae7d-39bd96008cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1ce7de9e-0861-4e34-a436-b05c42356d8a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6cb6e868-d254-4ac0-ae7d-39bd96008cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2d41c391-3cd6-40ba-82c0-33e4d21f0682" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_1ce7de9e-0861-4e34-a436-b05c42356d8a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2d41c391-3cd6-40ba-82c0-33e4d21f0682" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>26
<FILENAME>cdw-20241231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2-->
<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-20241231.xsd#ConsolidatedStatementOfStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:to="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_851408ca-7722-46e9-9e2b-2be6eca11217_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:to="loc_us-gaap_EquityComponentDomain_851408ca-7722-46e9-9e2b-2be6eca11217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:to="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_98b020a2-0fe8-4dd7-b734-d9434e6a53ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_CommonStockMember_98b020a2-0fe8-4dd7-b734-d9434e6a53ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7acb53b1-b7a4-42e7-9386-e6cbe1413b39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7acb53b1-b7a4-42e7-9386-e6cbe1413b39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4b36eee3-c75e-43a3-bae5-87ce13711e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_RetainedEarningsMember_4b36eee3-c75e-43a3-bae5-87ce13711e7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_55a744a9-971e-4ecb-85e5-fc9965b2d662" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_55a744a9-971e-4ecb-85e5-fc9965b2d662" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_48eb51e9-e02d-4142-a2a2-90e30ace9cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_CommonStockSharesIssued_48eb51e9-e02d-4142-a2a2-90e30ace9cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b1afc0b2-24c4-4045-9a06-779a75a2a793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockholdersEquity_b1afc0b2-24c4-4045-9a06-779a75a2a793" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3392dfe2-e2a8-4203-a729-5edd90c90ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_NetIncomeLoss_3392dfe2-e2a8-4203-a729-5edd90c90ff3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_beeb005c-0a9e-44ff-a969-098ef9de0e07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_beeb005c-0a9e-44ff-a969-098ef9de0e07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c653b47a-ea12-4421-9d5f-585658272ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c653b47a-ea12-4421-9d5f-585658272ade" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ea4e6001-f1de-4068-9d12-ba35fd0636de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ea4e6001-f1de-4068-9d12-ba35fd0636de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dd071b1a-e3cf-42c4-bff4-48afef21bbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dd071b1a-e3cf-42c4-bff4-48afef21bbe4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_72385fd0-02ff-4b74-8e30-ebb0c05c2908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_72385fd0-02ff-4b74-8e30-ebb0c05c2908" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4617f56d-365e-4171-aa14-d5eb320394a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4617f56d-365e-4171-aa14-d5eb320394a2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_051f3a93-8223-4f65-b22b-e5f76548751e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_051f3a93-8223-4f65-b22b-e5f76548751e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_e7952a62-e695-4eff-88ee-29923dd30747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_DividendsCommonStock_e7952a62-e695-4eff-88ee-29923dd30747" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1c49e8a0-264f-4bb0-8be3-577a61d6d935" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1c49e8a0-264f-4bb0-8be3-577a61d6d935" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cd76b369-b6bf-4198-a871-241e7749d501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cd76b369-b6bf-4198-a871-241e7749d501" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_487e5cc0-9e7d-4d4e-a4a5-dafe1ab8659b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_487e5cc0-9e7d-4d4e-a4a5-dafe1ab8659b" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ff39b819-5651-4e9d-9473-36090bbb17a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ff39b819-5651-4e9d-9473-36090bbb17a0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_ff3f8449-69e1-4ab9-be89-98732f70c24a" xlink:href="cdw-20241231.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_ff3f8449-69e1-4ab9-be89-98732f70c24a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_181af4f0-9eb8-43d5-a8e9-263677f8f932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a1438a99-ce23-4984-a8ff-1a1957903b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4448e032-b7a4-4a7a-859a-81a98263c750_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4448e032-b7a4-4a7a-859a-81a98263c750_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MissionCloudServicesInc.Member_4cda5a52-b975-47ba-be6d-817d6700ded5" xlink:href="cdw-20241231.xsd#cdw_MissionCloudServicesInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:to="loc_cdw_MissionCloudServicesInc.Member_4cda5a52-b975-47ba-be6d-817d6700ded5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6afd6af-48ae-4ecc-81ee-db4c00244801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6afd6af-48ae-4ecc-81ee-db4c00244801" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b19d16a5-253f-4af5-961a-726d7ede85b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_Goodwill_b19d16a5-253f-4af5-961a-726d7ede85b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_99aa985e-46a9-4cd0-8975-61c106549235" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_99aa985e-46a9-4cd0-8975-61c106549235" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_7a4a994b-9cdb-49a5-add1-c66c1e747116_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_7a4a994b-9cdb-49a5-add1-c66c1e747116_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_0360b2fc-c85f-4257-90ec-16f553b6c38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_0360b2fc-c85f-4257-90ec-16f553b6c38c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a780d324-504f-4c74-a8f0-c58f9578767a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a780d324-504f-4c74-a8f0-c58f9578767a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8f28309c-5b4f-4d2c-9f0a-84d0c34b8a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8f28309c-5b4f-4d2c-9f0a-84d0c34b8a1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ebd300c2-8654-4d3d-b642-29b373e194fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ebd300c2-8654-4d3d-b642-29b373e194fc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_15968c5d-9144-40cc-9dcd-39d6497bb350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_15968c5d-9144-40cc-9dcd-39d6497bb350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:to="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0af7686f-e0af-40f4-b8d6-07e5d5835b6d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:to="loc_srt_RangeMember_0af7686f-e0af-40f4-b8d6-07e5d5835b6d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:to="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46b3b385-b383-4fff-92b4-56c9b764c6b7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:to="loc_srt_MinimumMember_46b3b385-b383-4fff-92b4-56c9b764c6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf62272d-13a3-4c44-9561-1d845ff1eda6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:to="loc_srt_MaximumMember_bf62272d-13a3-4c44-9561-1d845ff1eda6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_95e40a14-8549-46c1-ab6b-4917803e9da0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_ComputerEquipmentMember_95e40a14-8549-46c1-ab6b-4917803e9da0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BuildingAndLeaseholdImprovementsMember_ecb257cd-610d-4024-84d1-2fda4e4f7dd3" xlink:href="cdw-20241231.xsd#cdw_BuildingAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_BuildingAndLeaseholdImprovementsMember_ecb257cd-610d-4024-84d1-2fda4e4f7dd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3b48d35f-3b97-47f1-b1c0-155d0f4cfd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3b48d35f-3b97-47f1-b1c0-155d0f4cfd1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ComputerSoftwareMember_bc5a83f4-bf18-40ef-a91d-35886191b84b" xlink:href="cdw-20241231.xsd#cdw_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_ComputerSoftwareMember_bc5a83f4-bf18-40ef-a91d-35886191b84b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1032fa56-7fe9-4d93-86df-94b1263393b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1032fa56-7fe9-4d93-86df-94b1263393b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_4bcb9092-6d73-4008-9081-fa8f29065d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_LandMember_4bcb9092-6d73-4008-9081-fa8f29065d30" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenueGeneratingAssetsMember_c77c23b3-b32f-4ed2-b6af-2acc325d8c9f" xlink:href="cdw-20241231.xsd#cdw_RevenueGeneratingAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_RevenueGeneratingAssetsMember_c77c23b3-b32f-4ed2-b6af-2acc325d8c9f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_150b5a87-363e-4ec6-a860-978378421b99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_ConstructionInProgressMember_150b5a87-363e-4ec6-a860-978378421b99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_da3789e0-f234-4dd6-a465-8b3ef17361cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_da3789e0-f234-4dd6-a465-8b3ef17361cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ccf61e6c-0cd8-4bcd-ad0d-49fe1748f6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ccf61e6c-0cd8-4bcd-ad0d-49fe1748f6e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_44e227e4-de5f-409f-8ef6-a2d93bfcb594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_44e227e4-de5f-409f-8ef6-a2d93bfcb594" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d4eb2955-b7dc-427a-9bf7-c68d35c61be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d4eb2955-b7dc-427a-9bf7-c68d35c61be9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9e3af315-7c40-4881-ae8d-33338e86a09b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:to="loc_us-gaap_SegmentDomain_9e3af315-7c40-4881-ae8d-33338e86a09b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:to="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_f2ee1834-e6a5-4d51-ab84-54c8859242ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_us-gaap_CorporateMember_f2ee1834-e6a5-4d51-ab84-54c8859242ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_03911c4f-57e3-4bd1-976b-32c97e78084a" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_cdw_SmallBusinessMember_03911c4f-57e3-4bd1-976b-32c97e78084a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicMember_4b1687e9-5ba9-4775-9885-eaf4fb937a31" xlink:href="cdw-20241231.xsd#cdw_PublicMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_cdw_PublicMember_4b1687e9-5ba9-4775-9885-eaf4fb937a31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_05d3fb93-bdfb-405f-81a0-05d2ffeea81e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_us-gaap_AllOtherSegmentsMember_05d3fb93-bdfb-405f-81a0-05d2ffeea81e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4eff1c11-7031-44ed-9e28-8fafeb5553cf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4eff1c11-7031-44ed-9e28-8fafeb5553cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_cf5cc54f-9b81-46f3-b85e-fa391ce17e03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_cf5cc54f-9b81-46f3-b85e-fa391ce17e03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MissionCloudServicesInc.Member_1c833390-bd4a-4456-aacd-fb4950cc06f7" xlink:href="cdw-20241231.xsd#cdw_MissionCloudServicesInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:to="loc_cdw_MissionCloudServicesInc.Member_1c833390-bd4a-4456-aacd-fb4950cc06f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:to="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_87049bdd-44f7-43c2-84a9-bcb80a558932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_Goodwill_87049bdd-44f7-43c2-84a9-bcb80a558932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_f12189fd-4d3c-48fc-9553-0c70687ec3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_f12189fd-4d3c-48fc-9553-0c70687ec3d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4a3632b6-b583-48b1-994e-62c9059fd862" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4a3632b6-b583-48b1-994e-62c9059fd862" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d413e26c-4a0d-4a3f-8ea1-01011aa1fb78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6487129-aef0-4075-987d-23ad39b80e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6487129-aef0-4075-987d-23ad39b80e56" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:to="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_047265c1-3505-4d32-8426-85eb465ada57_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:to="loc_srt_RangeMember_047265c1-3505-4d32-8426-85eb465ada57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:to="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e28ff3c-dfd5-4f1c-ac8b-1670a52572c0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:to="loc_srt_MinimumMember_2e28ff3c-dfd5-4f1c-ac8b-1670a52572c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_88f3b9ce-7b53-40c7-884a-ab1af1b09b0c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:to="loc_srt_MaximumMember_88f3b9ce-7b53-40c7-884a-ab1af1b09b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9160220c-a4ae-4bc3-beb9-d9658df13078_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9160220c-a4ae-4bc3-beb9-d9658df13078_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_590eb657-758f-4b4d-b332-64b13f568430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_CustomerRelationshipsMember_590eb657-758f-4b4d-b332-64b13f568430" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_13d0f863-0d90-49f9-bd67-76e7ac1db32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_TradeNamesMember_13d0f863-0d90-49f9-bd67-76e7ac1db32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_42a5d2f9-2fde-425d-8dd1-ba5edd58e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_42a5d2f9-2fde-425d-8dd1-ba5edd58e71c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_699e0f90-bb01-4b2c-82b1-8a7576d950d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_699e0f90-bb01-4b2c-82b1-8a7576d950d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5f3df1aa-fc9b-40c9-b12d-3033c19aa3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5f3df1aa-fc9b-40c9-b12d-3033c19aa3b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0d0e870b-2cfc-4478-92f3-bac75c6a3c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0d0e870b-2cfc-4478-92f3-bac75c6a3c12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b0eaa7c-5a6a-42d7-9e4e-bad0e2fc9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b0eaa7c-5a6a-42d7-9e4e-bad0e2fc9fca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ace92862-1834-4b2b-8122-afb9b5469fff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ace92862-1834-4b2b-8122-afb9b5469fff" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dd368925-99d1-49d6-b8ec-c9814f197ce3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dd368925-99d1-49d6-b8ec-c9814f197ce3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_297e50fb-6c89-456a-85bd-30b608b8f0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_297e50fb-6c89-456a-85bd-30b608b8f0c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_46373722-c104-48b4-9af7-8c9a4dcd83cf" xlink:href="cdw-20241231.xsd#cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:to="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_46373722-c104-48b4-9af7-8c9a4dcd83cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4c117a05-629a-4a4a-b4be-f75e0748bfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4c117a05-629a-4a4a-b4be-f75e0748bfb5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#InventoryFinancingAgreementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:to="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_902e306c-2333-47d6-ae4b-db67c9ca8be8_default" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_902e306c-2333-47d6-ae4b-db67c9ca8be8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_01c14c88-d4e0-432e-a87a-5bc4adec210b" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_01c14c88-d4e0-432e-a87a-5bc4adec210b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements_122cf655-e646-40eb-89ae-0854b4374ecb" xlink:href="cdw-20241231.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:to="loc_cdw_OtherInventoryFinancingAgreements_122cf655-e646-40eb-89ae-0854b4374ecb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DebtDebtBalancesandInterestRatesDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f101cd7b-c0d4-40fe-a23f-196dc7db18a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f101cd7b-c0d4-40fe-a23f-196dc7db18a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_2de0d33e-c1cb-4f16-b492-5fb1ac39ebf3" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredRevolvingLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_2de0d33e-c1cb-4f16-b492-5fb1ac39ebf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredTermLoanFacilityMember_d363a6ac-ab99-499b-9b80-b497803177a9" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorUnsecuredTermLoanFacilityMember_d363a6ac-ab99-499b-9b80-b497803177a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_844aa3ba-fb8e-4ae8-b944-4fc2e83db5f8" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesdue2024Member_844aa3ba-fb8e-4ae8-b944-4fc2e83db5f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMay2025Member_3bd1c060-4319-4a65-83e6-3a0c8c771f31" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueMay2025Member_3bd1c060-4319-4a65-83e6-3a0c8c771f31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_a45a7316-9e2f-45c8-959d-2add9bd8c047" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2026Member_a45a7316-9e2f-45c8-959d-2add9bd8c047" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueApril2028Member_8b3c201f-2c17-4f82-b5f4-895d53963402" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueApril2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueApril2028Member_8b3c201f-2c17-4f82-b5f4-895d53963402" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_60fea773-0d74-4c32-a650-03531e5fcfa0" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_60fea773-0d74-4c32-a650-03531e5fcfa0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_caf12e3d-203e-4e4b-ad76-7aef6bf50a23" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2029Member_caf12e3d-203e-4e4b-ad76-7aef6bf50a23" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2030Member_1f665b55-cf25-4123-ba57-f74cb6175839" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2030Member_1f665b55-cf25-4123-ba57-f74cb6175839" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_47d68221-269c-4139-838a-777ef08f5f52" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2031Member_47d68221-269c-4139-838a-777ef08f5f52" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2034Member_45731fa9-ba88-4040-b1c6-950e19b5ee82" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2034Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2034Member_45731fa9-ba88-4040-b1c6-950e19b5ee82" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_4550c763-7a7e-4411-a81c-1ac99574b6e6" xlink:href="cdw-20241231.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_4550c763-7a7e-4411-a81c-1ac99574b6e6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_ebbb96b7-a44a-4380-80a2-e53cda7a9f02" xlink:href="cdw-20241231.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_ebbb96b7-a44a-4380-80a2-e53cda7a9f02" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_7484c623-79a8-4ae1-b03a-32aaeb8ecd99" xlink:href="cdw-20241231.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_OtherLongTermObligationsMember_7484c623-79a8-4ae1-b03a-32aaeb8ecd99" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bfe99915-58c1-47ee-8f09-24e4384df39c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bfe99915-58c1-47ee-8f09-24e4384df39c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_47525937-d704-405c-990a-da9865d46a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_47525937-d704-405c-990a-da9865d46a72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_bf56fc9e-a773-46c0-9d76-7a30ae06ec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_bf56fc9e-a773-46c0-9d76-7a30ae06ec2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_ae7535e1-13c6-41a8-9931-459915e20e58" xlink:href="cdw-20241231.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_ae7535e1-13c6-41a8-9931-459915e20e58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_2911d48a-faea-4f25-9060-d70153a367e9" xlink:href="cdw-20241231.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_2911d48a-faea-4f25-9060-d70153a367e9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b6ead36a-f6ab-4213-b934-dffbbc678eeb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b6ead36a-f6ab-4213-b934-dffbbc678eeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_4a2274b0-da98-4307-86da-c8d7733d88c9" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredRevolvingLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_4a2274b0-da98-4307-86da-c8d7733d88c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMarch2030Member_0cf63a49-60de-44b0-b639-0011666d23e5" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMarch2030Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueMarch2030Member_0cf63a49-60de-44b0-b639-0011666d23e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueAugust2034Member_14de287c-6016-44ed-bff0-33d6ec5920c0" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueAugust2034Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueAugust2034Member_14de287c-6016-44ed-bff0-33d6ec5920c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2024Member_1c8c1969-5fb0-4342-8f97-a8e81a5acbb4" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueDecember2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueDecember2024Member_1c8c1969-5fb0-4342-8f97-a8e81a5acbb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMay2025Member_d6d347dd-372b-474f-81cf-c7682e0bc75c" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMay2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueMay2025Member_d6d347dd-372b-474f-81cf-c7682e0bc75c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_7cf86801-ebcc-4330-bbe6-422c4062abe6" xlink:href="cdw-20241231.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_7cf86801-ebcc-4330-bbe6-422c4062abe6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_99e4866f-b701-4aae-b926-b9a429a93286_default" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_99e4866f-b701-4aae-b926-b9a429a93286_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_f7586a1e-eacf-4408-a56f-b6dc995e7900" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_f7586a1e-eacf-4408-a56f-b6dc995e7900" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5ab940c1-a525-458e-bfc4-fe02d481eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5ab940c1-a525-458e-bfc4-fe02d481eb78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_c29065f1-07d1-4b5a-b24c-b4a071efc1db" xlink:href="cdw-20241231.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_c29065f1-07d1-4b5a-b24c-b4a071efc1db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d18b5b4c-0d37-423f-b35a-267e6f732f53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d18b5b4c-0d37-423f-b35a-267e6f732f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1d602b92-4da2-4498-ad03-7b841f7cc41f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1d602b92-4da2-4498-ad03-7b841f7cc41f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DebtInstrumentIssuancePercentageOfPar_83b929c4-6ff2-4066-a293-ae399d9e5b64" xlink:href="cdw-20241231.xsd#cdw_DebtInstrumentIssuancePercentageOfPar"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_cdw_DebtInstrumentIssuancePercentageOfPar_83b929c4-6ff2-4066-a293-ae399d9e5b64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_99c7d26a-8aaf-4e1a-9123-96840110ec1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_RepaymentsOfDebt_99c7d26a-8aaf-4e1a-9123-96840110ec1d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f7c284cd-cbeb-48dc-b72f-27bcb7cc98fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f7c284cd-cbeb-48dc-b72f-27bcb7cc98fc" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DebtFairValueofLongTermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_451409f2-2870-4d9f-adf9-d0bc165ecb60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_451409f2-2870-4d9f-adf9-d0bc165ecb60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_205f6dcf-17e5-4f19-a791-d2fb662dba0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_205f6dcf-17e5-4f19-a791-d2fb662dba0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_e0e48597-ab9a-4d13-93fc-744b10b403af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:to="loc_us-gaap_DebtInstrumentFairValue_e0e48597-ab9a-4d13-93fc-744b10b403af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_da0e96a4-5234-4d50-970d-1a56b070e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_da0e96a4-5234-4d50-970d-1a56b070e1ac" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#FairValueMeasurementsandFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:to="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2e82f3ca-e4c2-42b2-a680-268ec9a236f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2e82f3ca-e4c2-42b2-a680-268ec9a236f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCapMember_4af0a96e-dcb2-499c-9cc0-3e012da8c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:to="loc_us-gaap_InterestRateCapMember_4af0a96e-dcb2-499c-9cc0-3e012da8c84b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryLockMember_83ad681c-8767-4d7a-9042-a1d49f47eff8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryLockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:to="loc_us-gaap_TreasuryLockMember_83ad681c-8767-4d7a-9042-a1d49f47eff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a0bf09fb-82af-405c-bdf4-216ff0abdb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a0bf09fb-82af-405c-bdf4-216ff0abdb0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositAtCarryingValue_8fc1bf4b-beb2-4e01-ae1e-59eb5095a18e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:to="loc_us-gaap_CertificatesOfDepositAtCarryingValue_8fc1bf4b-beb2-4e01-ae1e-59eb5095a18e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_29c57a43-f4a3-4919-ad2b-4eae350cc53c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_29c57a43-f4a3-4919-ad2b-4eae350cc53c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_413fa365-364c-4541-8f07-1cd218303766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_413fa365-364c-4541-8f07-1cd218303766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0943c4a1-5a48-42d1-ac3f-b722b5090dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0943c4a1-5a48-42d1-ac3f-b722b5090dd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_47dceaf1-9163-47ea-bdaa-04649ae42f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_47dceaf1-9163-47ea-bdaa-04649ae42f1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_314a7d79-fae6-4f5c-8f69-aaa82d9f2ee3" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_314a7d79-fae6-4f5c-8f69-aaa82d9f2ee3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c02a1e47-e783-40df-a690-372ad8134867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c02a1e47-e783-40df-a690-372ad8134867" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_28da17a3-da25-4d15-9442-6e7ea5c47e8b" xlink:href="cdw-20241231.xsd#cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_28da17a3-da25-4d15-9442-6e7ea5c47e8b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:to="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b8937e-0802-4047-8e01-4ec60a55b7fa_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:to="loc_srt_RangeMember_90b8937e-0802-4047-8e01-4ec60a55b7fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:to="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8dd5c2f-cf0f-4f14-a366-d63c74e5cec7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:to="loc_srt_MaximumMember_f8dd5c2f-cf0f-4f14-a366-d63c74e5cec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e1578dda-ab38-46e7-b62c-bc9ec24d34fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e1578dda-ab38-46e7-b62c-bc9ec24d34fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ac925d81-55da-42f0-b7c9-9a5c34d28eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:to="loc_us-gaap_OperatingLeaseExpense_ac925d81-55da-42f0-b7c9-9a5c34d28eb6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7e6c118f-9940-4a04-a3c9-64efcbeca5e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:to="loc_us-gaap_EquityComponentDomain_7e6c118f-9940-4a04-a3c9-64efcbeca5e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:to="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_37c3b434-3f77-468d-bee4-51f8aada15b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:to="loc_us-gaap_CommonStockMember_37c3b434-3f77-468d-bee4-51f8aada15b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2a71bc04-58c4-4c85-8052-6174204abad1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2a71bc04-58c4-4c85-8052-6174204abad1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b6a37b1a-f864-49b9-92f3-0e1903a8aa93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:to="loc_us-gaap_SubsequentEventMember_b6a37b1a-f864-49b9-92f3-0e1903a8aa93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_996d126b-8100-40e7-bd4c-68db14e877d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_996d126b-8100-40e7-bd4c-68db14e877d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_69d3d949-2b18-4584-a63f-d81129dd42a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_69d3d949-2b18-4584-a63f-d81129dd42a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_4f4f71a7-aa71-489e-8c34-4ca9c62dcfe3" xlink:href="cdw-20241231.xsd#cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_4f4f71a7-aa71-489e-8c34-4ca9c62dcfe3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_8af5c197-4ac2-4caf-a91f-e5b98fb7b8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_8af5c197-4ac2-4caf-a91f-e5b98fb7b8a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9424c910-1841-491a-a3e4-6b9e54997b8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9424c910-1841-491a-a3e4-6b9e54997b8a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_71cdcd97-a16a-4d74-85ba-9505a30c2413_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:to="loc_us-gaap_PlanNameDomain_71cdcd97-a16a-4d74-85ba-9505a30c2413_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:to="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2021LongTermIncentivePlanMember_9e872e24-6385-4b75-b0ce-28ffcd5511e9" xlink:href="cdw-20241231.xsd#cdw_A2021LongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:to="loc_cdw_A2021LongTermIncentivePlanMember_9e872e24-6385-4b75-b0ce-28ffcd5511e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2013LongTermIncentivePlanMember_e8420a25-77b3-4873-8b96-fcf7ec457392" xlink:href="cdw-20241231.xsd#cdw_A2013LongTermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:to="loc_cdw_A2013LongTermIncentivePlanMember_e8420a25-77b3-4873-8b96-fcf7ec457392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2444ec68-dcb7-47ed-b1ee-13faf3c482be_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:to="loc_srt_RangeMember_2444ec68-dcb7-47ed-b1ee-13faf3c482be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:to="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b04dd805-4b03-4984-bfa7-170949ff666e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:to="loc_srt_MinimumMember_b04dd805-4b03-4984-bfa7-170949ff666e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_447c6d28-8bfd-4c7b-86d6-5d018a249da9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:to="loc_srt_MaximumMember_447c6d28-8bfd-4c7b-86d6-5d018a249da9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f702da56-aba7-41cf-b470-d39eb24bc46a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f702da56-aba7-41cf-b470-d39eb24bc46a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a969df13-5c2d-474f-8dfc-56f8e5026fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a969df13-5c2d-474f-8dfc-56f8e5026fe5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4334cf1c-d3d6-4591-8cd1-01a435e2d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4334cf1c-d3d6-4591-8cd1-01a435e2d6f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_c5c53f6a-0c9d-4513-ad7f-455e9b87c905" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_PerformanceSharesMember_c5c53f6a-0c9d-4513-ad7f-455e9b87c905" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7c518aa8-d76b-4eef-89fb-c7ab8f0dcda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7c518aa8-d76b-4eef-89fb-c7ab8f0dcda7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d597ec57-519e-4a5c-bb94-bb44be87e50f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d597ec57-519e-4a5c-bb94-bb44be87e50f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_43d382ea-84b0-4097-b9ef-3cecfd349059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_43d382ea-84b0-4097-b9ef-3cecfd349059" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4fbf1a2b-1c01-4c70-b43e-a9a479b3a53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4fbf1a2b-1c01-4c70-b43e-a9a479b3a53b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_85b0fcd4-9dfe-4108-a3d7-1ea7f480cbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_85b0fcd4-9dfe-4108-a3d7-1ea7f480cbf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aa1d57c7-4e5e-41f4-9706-ef4ee8140e57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aa1d57c7-4e5e-41f4-9706-ef4ee8140e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bd1d6099-fea0-46a0-a70a-a1ff105dc233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bd1d6099-fea0-46a0-a70a-a1ff105dc233" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_09e6fa90-8e79-46c1-b56c-2aae03f5b945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_09e6fa90-8e79-46c1-b56c-2aae03f5b945" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b11feea0-47da-4c29-9ace-1c4aeff470b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b11feea0-47da-4c29-9ace-1c4aeff470b3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d32a5dd-a9f4-4e32-a865-8360920761cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d32a5dd-a9f4-4e32-a865-8360920761cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_99ae3378-4e84-406f-9eb4-ac3b52aeb22c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_99ae3378-4e84-406f-9eb4-ac3b52aeb22c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7f4a977b-9851-472f-be6f-f116bf31220e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7f4a977b-9851-472f-be6f-f116bf31220e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_04d352fd-b925-4b3a-917a-8a36b4f65c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_04d352fd-b925-4b3a-917a-8a36b4f65c23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b04d6251-62ca-4c05-8c01-2a07f24a58bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b04d6251-62ca-4c05-8c01-2a07f24a58bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dcdb1df9-e4b6-4c98-9f49-a97f7aabde76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dcdb1df9-e4b6-4c98-9f49-a97f7aabde76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0939a68c-211a-48c8-a329-928f621d1733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0939a68c-211a-48c8-a329-928f621d1733" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9362b7ac-656a-4074-a2ab-04265a85fc18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9362b7ac-656a-4074-a2ab-04265a85fc18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3db4b792-9f04-46d3-856a-92f08fc324ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3db4b792-9f04-46d3-856a-92f08fc324ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6b8fdf77-d482-4a20-b138-3a6ba7ad9823" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9cad2b4d-1b9f-4260-88ed-c78934de3b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9cad2b4d-1b9f-4260-88ed-c78934de3b54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_728c7a1c-9607-4a8c-a4e4-18407f738476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_728c7a1c-9607-4a8c-a4e4-18407f738476" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a0106be2-5ed4-492e-871e-52a75ff9dc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a0106be2-5ed4-492e-871e-52a75ff9dc2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b2f5dd51-d159-4193-8d67-1163b2ac08f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b2f5dd51-d159-4193-8d67-1163b2ac08f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6042024f-ac4e-4128-83b5-9d6b127e7743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_33a7f258-1540-4831-8868-35f57dc2cd61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_33a7f258-1540-4831-8868-35f57dc2cd61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_da941f7d-a88b-4538-a0e8-b3ba13ea76ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_da941f7d-a88b-4538-a0e8-b3ba13ea76ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4e96cd6-cf7e-48ab-9628-bae882668d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4e96cd6-cf7e-48ab-9628-bae882668d2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_647df4cc-a86f-4f86-a08f-a4c2d74edd38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_647df4cc-a86f-4f86-a08f-a4c2d74edd38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_82d9c3d1-7f5f-4363-bf83-1f4831792fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_82d9c3d1-7f5f-4363-bf83-1f4831792fd9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9a40be79-401e-4f97-b335-ab69dd0da400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9a40be79-401e-4f97-b335-ab69dd0da400" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_b98c26d7-350c-4156-9c52-dfe853ca30ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_b98c26d7-350c-4156-9c52-dfe853ca30ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ca92ab52-0782-410d-83f0-7697afd96ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ca92ab52-0782-410d-83f0-7697afd96ef6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7d988544-ba30-4337-a081-7cefeca1babe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7d988544-ba30-4337-a081-7cefeca1babe" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_99d1f19c-9440-4c4a-8fdc-a6f16f09302a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_99d1f19c-9440-4c4a-8fdc-a6f16f09302a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b39323be-1593-4f14-ac11-b11e28294b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b39323be-1593-4f14-ac11-b11e28294b3a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PotentialVestingPercentageRangeofShares_31489f88-0259-40f1-a19f-294616ee2028" xlink:href="cdw-20241231.xsd#cdw_PotentialVestingPercentageRangeofShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_cdw_PotentialVestingPercentageRangeofShares_31489f88-0259-40f1-a19f-294616ee2028" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:to="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb3e052e-5deb-4a8a-89cd-dcdc18e610af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bb3e052e-5deb-4a8a-89cd-dcdc18e610af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f6ecf5a8-c7aa-4350-9487-a6e1db11a381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f6ecf5a8-c7aa-4350-9487-a6e1db11a381" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_34669f40-d427-4099-8c2a-300e0351ad57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_34669f40-d427-4099-8c2a-300e0351ad57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_af7ed01e-bf4e-48fe-bd1b-0702af3344ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_af7ed01e-bf4e-48fe-bd1b-0702af3344ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8c756bb5-01b6-47dc-ad15-2d43aa980286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8c756bb5-01b6-47dc-ad15-2d43aa980286" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a3076688-6309-4607-8dbd-762ae0512525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a3076688-6309-4607-8dbd-762ae0512525" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2cb94e80-f3de-4c3a-93e0-10093cfef377" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6a7a66fd-adca-4fd3-89eb-9fbe42174f75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6a7a66fd-adca-4fd3-89eb-9fbe42174f75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afa338f8-a386-4e00-ab93-4186aabbcf16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afa338f8-a386-4e00-ab93-4186aabbcf16" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_19896c49-3328-40c8-aa5d-701dda99dfde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_19896c49-3328-40c8-aa5d-701dda99dfde" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_405e75bd-8f1f-4aa7-ba04-468f922e16a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_405e75bd-8f1f-4aa7-ba04-468f922e16a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08436aa8-c852-4d13-9f8b-63acb941e6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_59f42568-4fd6-4ead-8e06-81de70c03165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_59f42568-4fd6-4ead-8e06-81de70c03165" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationPerformanceShareUnitActivityDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:to="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8ded991-bde6-4851-ab88-ad71b4e7f0d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d8ded991-bde6-4851-ab88-ad71b4e7f0d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_89b4840c-9237-4ba2-ac9b-0bdd49db0514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:to="loc_us-gaap_PerformanceSharesMember_89b4840c-9237-4ba2-ac9b-0bdd49db0514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea7b3600-c7c0-4aff-95bb-c92222ecec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea7b3600-c7c0-4aff-95bb-c92222ecec8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a63d9c1-d3b7-45d4-9bb8-27efe81e6feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a63d9c1-d3b7-45d4-9bb8-27efe81e6feb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_ee963bf3-c391-49b5-a77e-e82d6d7a0614" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_ee963bf3-c391-49b5-a77e-e82d6d7a0614" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11535c34-9263-4c28-8837-4de413f88743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11535c34-9263-4c28-8837-4de413f88743" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e8fa74f2-e5d8-43ca-a2c3-cd1f39b7f45e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e8fa74f2-e5d8-43ca-a2c3-cd1f39b7f45e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_508ed581-348f-4413-862a-b84b544a5def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_42b2908c-5661-4ffb-88f0-dfaab235dc59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_42b2908c-5661-4ffb-88f0-dfaab235dc59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d339b9d6-1e47-4dc7-9b9e-4c27deca9ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d339b9d6-1e47-4dc7-9b9e-4c27deca9ffc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_a2e1b43a-89d8-403a-8937-a278b1b69005" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_a2e1b43a-89d8-403a-8937-a278b1b69005" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_08c6654f-d303-4f89-b6f2-0b10d53388bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_08c6654f-d303-4f89-b6f2-0b10d53388bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_01eeb5ee-132b-4f0e-aa4e-c8eb2465c70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_01eeb5ee-132b-4f0e-aa4e-c8eb2465c70a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b100dc88-8488-472b-a082-062eda9b6946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b9a3a97b-9ebb-4324-9090-587123da2001" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b9a3a97b-9ebb-4324-9090-587123da2001" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:to="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:to="loc_us-gaap_PlanNameDomain_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:to="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RetirementPlan401kMember_03e4452a-2236-441f-af51-04586569cc0c" xlink:href="cdw-20241231.xsd#cdw_RetirementPlan401kMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:to="loc_cdw_RetirementPlan401kMember_03e4452a-2236-441f-af51-04586569cc0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_8f8a3569-6493-4a2f-b57b-20da7b5d67bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_8f8a3569-6493-4a2f-b57b-20da7b5d67bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:to="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_bbb4b9fa-bdfd-4308-8256-104532d115eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:to="loc_us-gaap_PlanNameDomain_bbb4b9fa-bdfd-4308-8256-104532d115eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:to="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CoworkerStockPurchasePlanMember_25f5f38b-46ec-420f-b190-59836fd19d6d" xlink:href="cdw-20241231.xsd#cdw_CoworkerStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:to="loc_cdw_CoworkerStockPurchasePlanMember_25f5f38b-46ec-420f-b190-59836fd19d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_6bad3ea6-0dd4-4a19-92a4-dc2971bc8599" xlink:href="cdw-20241231.xsd#cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:to="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_6bad3ea6-0dd4-4a19-92a4-dc2971bc8599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_cf3a7763-bed7-415c-bf34-7f3409048057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_cf3a7763-bed7-415c-bf34-7f3409048057" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#SegmentInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:to="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_885397c7-6bf2-42ce-b88c-f727fc22c6b2_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:to="loc_srt_RangeMember_885397c7-6bf2-42ce-b88c-f727fc22c6b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:to="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_219bf929-7791-496b-b893-9e10b69a1db0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:to="loc_srt_MinimumMember_219bf929-7791-496b-b893-9e10b69a1db0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6232f506-3ac0-4f72-a781-8bd9938a520f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:to="loc_srt_MaximumMember_6232f506-3ac0-4f72-a781-8bd9938a520f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1fad579f-7288-4707-8855-165978bf2eb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:to="loc_us-gaap_SegmentDomain_1fad579f-7288-4707-8855-165978bf2eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:to="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ec0f9222-1c89-49b1-b0bb-107785db288e" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ec0f9222-1c89-49b1-b0bb-107785db288e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_e351d5a1-305f-4006-b3fd-a4835b3f630d" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:to="loc_cdw_SmallBusinessMember_e351d5a1-305f-4006-b3fd-a4835b3f630d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_06ef029a-1fb8-4629-8f84-7a556978b6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_us-gaap_NumberOfReportableSegments_06ef029a-1fb8-4629-8f84-7a556978b6ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_87a9b107-092e-4e2a-8221-5623cb150dbf" xlink:href="cdw-20241231.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_87a9b107-092e-4e2a-8221-5623cb150dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_af0171e1-6ea7-4859-af1e-a5069cd9672f" xlink:href="cdw-20241231.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_af0171e1-6ea7-4859-af1e-a5069cd9672f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:to="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a98faedc-a074-4c9c-8a7f-11b41e90ed21_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:to="loc_srt_ConsolidationItemsDomain_a98faedc-a074-4c9c-8a7f-11b41e90ed21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:to="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0634b500-2dea-46b7-bf4d-6d9d0b1a941b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:to="loc_us-gaap_OperatingSegmentsMember_0634b500-2dea-46b7-bf4d-6d9d0b1a941b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4b2dc055-13f1-48e8-b99e-99642ceff325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4b2dc055-13f1-48e8-b99e-99642ceff325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:to="loc_us-gaap_SegmentDomain_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:to="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_1640aec5-39d4-437f-9290-8e528f5d5205" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_1640aec5-39d4-437f-9290-8e528f5d5205" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_f22dbd85-d75b-4105-893c-52e9e05128aa" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_SmallBusinessMember_f22dbd85-d75b-4105-893c-52e9e05128aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_ebede778-de98-4963-a6c9-e7fc0dbc0cce" xlink:href="cdw-20241231.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_ebede778-de98-4963-a6c9-e7fc0dbc0cce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_15a93e87-ddbe-4289-8ab0-f340bab05e26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_us-gaap_AllOtherSegmentsMember_15a93e87-ddbe-4289-8ab0-f340bab05e26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_565e6353-a36d-4b6f-9b37-ec8318f6b1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_565e6353-a36d-4b6f-9b37-ec8318f6b1c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_aefabf14-1adf-4b05-97b1-967e1570631c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_aefabf14-1adf-4b05-97b1-967e1570631c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_15ffdc0e-94f4-42a2-ad06-b5560e8b104b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_GrossProfit_15ffdc0e-94f4-42a2-ad06-b5560e8b104b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_eaccd87a-4d53-4a43-8b7a-b6b93c110bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_eaccd87a-4d53-4a43-8b7a-b6b93c110bbd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c18d449-9d4e-455e-8973-8bc0bf38be4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_OperatingIncomeLoss_0c18d449-9d4e-455e-8973-8bc0bf38be4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_10ecc303-1a2d-4f24-b144-946c3a9398c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_10ecc303-1a2d-4f24-b144-946c3a9398c5" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#SegmentInformationDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:to="loc_srt_SegmentGeographicalDomain_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:to="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4df882f5-c7f6-4b1d-83c7-f2d806cd7bd5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:to="loc_country_US_4df882f5-c7f6-4b1d-83c7-f2d806cd7bd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d9d33822-730a-4b3b-8f93-719abe33a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:to="loc_us-gaap_NonUsMember_d9d33822-730a-4b3b-8f93-719abe33a0dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9d4ad5d7-2736-4a9e-9848-7e53960a597d_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:to="loc_srt_ProductsAndServicesDomain_9d4ad5d7-2736-4a9e-9848-7e53960a597d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:to="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_6eaf483b-a2e9-4305-8957-6ef5ef4eab43" xlink:href="cdw-20241231.xsd#cdw_TotalHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_TotalHardwareMember_6eaf483b-a2e9-4305-8957-6ef5ef4eab43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_b27a5c82-f55b-4579-bf0a-f438102ba6e1" xlink:href="cdw-20241231.xsd#cdw_SoftwareProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_SoftwareProductsMember_b27a5c82-f55b-4579-bf0a-f438102ba6e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_472d9f5a-77a2-4550-aa05-8ae5a18e2da7" xlink:href="cdw-20241231.xsd#cdw_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_ServicesMember_472d9f5a-77a2-4550-aa05-8ae5a18e2da7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_d534738b-c21e-4739-aeff-c9cc1dad0bab" xlink:href="cdw-20241231.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_OtherProductsAndServicesMember_d534738b-c21e-4739-aeff-c9cc1dad0bab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_1465251d-b383-4689-9a79-71504e541396_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_1465251d-b383-4689-9a79-71504e541396_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_e256d7e1-8906-4c10-a952-b1d0125336e3" xlink:href="cdw-20241231.xsd#cdw_SalesChannelCorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelCorporateMember_e256d7e1-8906-4c10-a952-b1d0125336e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_c519ce09-fe6a-4214-bf35-82e66d476188" xlink:href="cdw-20241231.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_c519ce09-fe6a-4214-bf35-82e66d476188" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_d443db01-4b15-4af6-8df6-5f6bffcd936e" xlink:href="cdw-20241231.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelGovernmentMember_d443db01-4b15-4af6-8df6-5f6bffcd936e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_cb21476f-3e36-4a97-be5d-6d70c2ae7209" xlink:href="cdw-20241231.xsd#cdw_SalesChannelEducationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelEducationMember_cb21476f-3e36-4a97-be5d-6d70c2ae7209" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_4ffbbc15-e128-4911-af95-1b0e5434c6d3" xlink:href="cdw-20241231.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelHealthcareMember_4ffbbc15-e128-4911-af95-1b0e5434c6d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_201cd7bc-cbe4-45d2-a6dd-0749da492587" xlink:href="cdw-20241231.xsd#cdw_SalesChannelOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelOtherMember_201cd7bc-cbe4-45d2-a6dd-0749da492587" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a3919e71-004e-43ee-bea4-5de37a083400_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a3919e71-004e-43ee-bea4-5de37a083400_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_ed86f70d-2a82-4fa0-9c5c-997a5b742b74" xlink:href="cdw-20241231.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_ed86f70d-2a82-4fa0-9c5c-997a5b742b74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_db010d9d-17b0-42e2-a910-6ce9cf8e515d" xlink:href="cdw-20241231.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_db010d9d-17b0-42e2-a910-6ce9cf8e515d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_a970aa1b-40ce-49eb-9a7f-c276dc603651" xlink:href="cdw-20241231.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_a970aa1b-40ce-49eb-9a7f-c276dc603651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_39e280c7-ceaf-4462-b7fd-1270d016aa22_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:to="loc_srt_ConsolidationItemsDomain_39e280c7-ceaf-4462-b7fd-1270d016aa22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:to="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ac3be473-dee9-4a50-8334-57f9ad61fb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:to="loc_us-gaap_OperatingSegmentsMember_ac3be473-dee9-4a50-8334-57f9ad61fb6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0fbae96-9e41-43fa-8893-e6e68c294d51_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:to="loc_us-gaap_SegmentDomain_d0fbae96-9e41-43fa-8893-e6e68c294d51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:to="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_c531e741-9b60-4d2d-bd21-e28da3b13fe7" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_c531e741-9b60-4d2d-bd21-e28da3b13fe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_ca165464-8c0a-4b2e-a68a-d868c3352a07" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_SmallBusinessMember_ca165464-8c0a-4b2e-a68a-d868c3352a07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7eda4bac-d8ea-41fa-a781-a2c78c3260b2" xlink:href="cdw-20241231.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7eda4bac-d8ea-41fa-a781-a2c78c3260b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_f7f4ecda-3a55-4fa8-b3a0-5c727b04571e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_us-gaap_AllOtherSegmentsMember_f7f4ecda-3a55-4fa8-b3a0-5c727b04571e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df254e32-7dc9-483c-a6d2-e5bdf3d70501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df254e32-7dc9-483c-a6d2-e5bdf3d70501" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationProductsandServicesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#SegmentInformationProductsandServicesDetails"/>
  <link:definitionLink xlink:role="http://www.cdw.com/role/SegmentInformationProductsandServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:to="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c794b72f-92d9-4708-9e84-264dc8d37a2b_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:to="loc_srt_ProductsAndServicesDomain_c794b72f-92d9-4708-9e84-264dc8d37a2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:to="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_5bb96313-40c4-40c0-b4b2-90fc7b64ba11" xlink:href="cdw-20241231.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_NotebooksMobileDevicesMember_5bb96313-40c4-40c0-b4b2-90fc7b64ba11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_dcbb4b38-124d-45c3-b58b-9630eb7f56bb" xlink:href="cdw-20241231.xsd#cdw_NetcommProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_NetcommProductsMember_dcbb4b38-124d-45c3-b58b-9630eb7f56bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember_988c0673-1fcb-4ac3-9a8b-fc33a64b7c92" xlink:href="cdw-20241231.xsd#cdw_CollaborationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_CollaborationMember_988c0673-1fcb-4ac3-9a8b-fc33a64b7c92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember_6c397778-a1e5-43f5-9019-a800b292c6f8" xlink:href="cdw-20241231.xsd#cdw_DataStorageAndServersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_DataStorageAndServersMember_6c397778-a1e5-43f5-9019-a800b292c6f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_efcf5219-7c13-4d14-afad-a1893307094d" xlink:href="cdw-20241231.xsd#cdw_DesktopsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_DesktopsMember_efcf5219-7c13-4d14-afad-a1893307094d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_ed8f45a2-199e-4b79-87ed-1306b78a54c4" xlink:href="cdw-20241231.xsd#cdw_OtherHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_OtherHardwareMember_ed8f45a2-199e-4b79-87ed-1306b78a54c4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_33458af9-7482-4ad1-a76c-b48f715296f6" xlink:href="cdw-20241231.xsd#cdw_TotalHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_TotalHardwareMember_33458af9-7482-4ad1-a76c-b48f715296f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_5070b528-31de-44a7-a61b-aa390457d2b8" xlink:href="cdw-20241231.xsd#cdw_SoftwareProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_SoftwareProductsMember_5070b528-31de-44a7-a61b-aa390457d2b8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_ce11bab2-9359-4710-8cc1-05a864e93d94" xlink:href="cdw-20241231.xsd#cdw_ServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_ServicesMember_ce11bab2-9359-4710-8cc1-05a864e93d94" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_f08b6aee-675b-4ca6-b141-b68b5b4fd7f1" xlink:href="cdw-20241231.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_OtherProductsAndServicesMember_f08b6aee-675b-4ca6-b141-b68b5b4fd7f1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27b60c4a-67e3-43c2-8aeb-3e703777d4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27b60c4a-67e3-43c2-8aeb-3e703777d4cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_bea57af2-b030-473f-8354-6fb3918c0b48" xlink:href="cdw-20241231.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_bea57af2-b030-473f-8354-6fb3918c0b48" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="41"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>27
<FILENAME>cdw-20241231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2-->
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_b6e341db-52e3-43cd-9cc2-45058376c0df_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, outstanding, weighted average remaining contractual term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_531e2bd8-6e48-402f-9a4d-bfd984749562_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillAcquiredDuringPeriod_f43d5689-3b60-495d-bae8-35bb1683a229_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition activity</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsDomain_58f51c74-a0f4-4e8e-94f9-0d8e9caa0687_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_srt_RangeMember_77a86b9f-e3fa-4f66-8bae-ed9a3f623f67_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_7d5925e6-e493-4af2-9bd3-fe0158b62e35_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_51268934-4d9e-490f-ad38-384340df72cb_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount remaining under repurchase program</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_79a9a007-e9e5-43d6-9c4d-cb61523ba89b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_e514c5ef-e1c7-4f22-b60e-382905f0bc88_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory federal income tax rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_777d5e3c-87d4-4549-b9d3-ad8500e6fe37_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_49b694a4-c42e-46ee-a494-9188a0bba5d6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d0aa118b-ede1-4848-baa2-767acbcfcff2_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net (decrease) increase in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDueDecember2028Member_f97534f1-44d2-4e3c-a92d-7fd25861b8f1_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes due December 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" 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" xml:lang="en-US">Senior Notes Due December 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member" xlink:href="cdw-20241231.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_29eb562a-5237-44b9-a7dc-82dbf8f3081d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_24f12125-4900-4d97-af04-4759d0921430_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_41c8c8ce-0dd3-4589-985d-76e8cd7dc613_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_331121dd-00b3-417d-ac65-a10c0c81b571_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_9f6cdddd-8043-480e-aa1a-c1711a506811_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_PotentialVestingPercentageRangeofShares_7b300aac-6c66-4923-9356-86dcc9f38563_terseLabel_en-US" xlink:label="lab_cdw_PotentialVestingPercentageRangeofShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potential vesting percentage range of shares</link:label>
    <link:label id="lab_cdw_PotentialVestingPercentageRangeofShares_label_en-US" xlink:label="lab_cdw_PotentialVestingPercentageRangeofShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Potential Vesting Percentage Range of Shares</link:label>
    <link:label id="lab_cdw_PotentialVestingPercentageRangeofShares_documentation_en-US" xlink:label="lab_cdw_PotentialVestingPercentageRangeofShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Potential Vesting Percentage Range of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PotentialVestingPercentageRangeofShares" xlink:href="cdw-20241231.xsd#cdw_PotentialVestingPercentageRangeofShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_PotentialVestingPercentageRangeofShares" xlink:to="lab_cdw_PotentialVestingPercentageRangeofShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NetChangeInAccountsPayableInventoryFinancing_d7db9f5f-b6d7-444e-bfc9-4465290fa91a_terseLabel_en-US" xlink:label="lab_cdw_NetChangeInAccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_04ec19d3-11bf-4376-8323-c37ef68e460d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_9b2884d3-d6cf-459e-bd5f-22a3b116292e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_3d23a318-9435-405f-87cc-66202164e2e2_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State tax credit carryforwards</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_5821f0a5-9c55-4615-957b-2effafcd02c7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GoodwillAndIntangibleAssetsGoodwillPolicy_8b14d1e4-505e-4a12-a918-19e8bd353b16_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_c5588bf8-8a67-4226-b410-2e61ee71b400_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_31dd9c04-dde5-41e0-a037-0c4aae5202dd_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DataStorageAndServersMember_15ea9a8f-ba1c-431f-a3c3-9a2ca03062c3_terseLabel_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Data Storage and Servers</link:label>
    <link:label id="lab_cdw_DataStorageAndServersMember_label_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Data Storage and Servers [Member]</link:label>
    <link:label id="lab_cdw_DataStorageAndServersMember_documentation_en-US" xlink:label="lab_cdw_DataStorageAndServersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Data Storage and Servers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember" xlink:href="cdw-20241231.xsd#cdw_DataStorageAndServersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DataStorageAndServersMember" xlink:to="lab_cdw_DataStorageAndServersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTextBlock_52dbbabf-4b0d-4083-9a51-82655e3bc9c3_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Inventory financing agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTextBlock" xlink:href="cdw-20241231.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_2a65e14a-3f10-495c-b92f-893552078acb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInAccountsReceivable_505c08d4-604e-4953-b2bd-1595b8e14e57_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DerivativeTable_b956f6f3-3306-4c62-98e9-1a87cfdd0c78_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InventoryPolicyTextBlock_0e7f8572-521e-4137-8134-c8b9ace6805a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Merchandise Inventory</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_902b07f4-262a-461b-bdf0-ac3b140bce2e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_e2755221-8ee0-4499-b65f-8dd466b56ca2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_00ab6fb9-b160-4161-b6e9-a60348688894_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_42f5d27f-da45-4910-bbb6-9c2f66291cfc_totalLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Equity-based compensation expense, net of tax</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2029Member_10e51a36-7d09-417e-8027-b93f97b077c8_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member" xlink:href="cdw-20241231.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_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1fcbd872-5ce4-4541-bf56-9ffcb82a3b95_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_1c7353d9-d586-4793-84a2-887d4213c738_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_22f4b646-50c2-4ac4-b0bd-818b34d3d06a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_ce1ab5c0-cbbd-48a4-8592-710984a6508d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common 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" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_56bced5b-f737-492e-ab0d-c04e9bae5e1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_5ad87460-db24-4f8a-8167-f7568a163306_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_1390e98a-4f80-4e96-84e2-ffee3e7a5ba3_terseLabel_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and income taxes</link:label>
    <link:label id="lab_us-gaap_SalesAndExciseTaxPayableCurrent_label_en-US" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and Excise Tax Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherReceivablesNetCurrent_ea5457d9-26e6-4019-b6f0-901aa7806c98_terseLabel_en-US" xlink:label="lab_us-gaap_OtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock_7dd84856-f546-4fde-b385-96a601ee1735_terseLabel_en-US" xlink:label="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Miscellaneous Receivables</link:label>
    <link:label id="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous Receivables, Policy [Policy Text Block]</link:label>
    <link:label id="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Miscellaneous Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:href="cdw-20241231.xsd#cdw_MiscellaneousReceivablesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:to="lab_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0c251b62-ae50-4a91-be43-a232cc1ec4c2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of share available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a2d84c47-f8af-4ef4-9297-6ab0898f0d22_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e0ad616d-1417-4ca1-93b6-8fdb0bf38f5e_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term 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" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_MissionCloudServicesInc.Member_a45530a5-4b9c-49ea-be36-8b259534d998_terseLabel_en-US" xlink:label="lab_cdw_MissionCloudServicesInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mission Cloud Services Inc.</link:label>
    <link:label id="lab_cdw_MissionCloudServicesInc.Member_label_en-US" xlink:label="lab_cdw_MissionCloudServicesInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mission Cloud Services Inc. [Member]</link:label>
    <link:label id="lab_cdw_MissionCloudServicesInc.Member_documentation_en-US" xlink:label="lab_cdw_MissionCloudServicesInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mission Cloud Services Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MissionCloudServicesInc.Member" xlink:href="cdw-20241231.xsd#cdw_MissionCloudServicesInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_MissionCloudServicesInc.Member" xlink:to="lab_cdw_MissionCloudServicesInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_af896359-510d-4436-9c91-f95d8f843faa_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerSalesChannelAxis_6ae2c536-5649-4158-bc91-61a2f35c92b1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ContractWithCustomerLiabilityCurrent_c6f9a34c-9317-4ee7-a157-1fbab50c7a3b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PlanNameDomain_69d3c123-0672-45ca-96cb-102dff0200fa_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_8fc87c2f-1178-45fa-872d-231c5ef8becc_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/country-2024.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_WeightedAverageNumberDilutedSharesOutstandingAdjustment_65c286da-7995-43cf-8378-332efea92605_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of diluted 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" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_dei_EntityTaxIdentificationNumber_f3f96584-6ec3-407d-ad7d-457644072b0f_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_2a579e9a-92f8-4d97-9a49-5f7ab915059f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_bc9dad3e-9f81-4e4d-959a-f22f3a6ad158_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_03411ade-5cff-47cb-8829-49a7b3e8a8b5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsTable_7485966e-22df-4567-9ccd-8e7c76298480_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Inventory Financing Agreements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable" xlink:href="cdw-20241231.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_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_6d44e733-e196-4a81-8953-d7a09a793f3c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RevenueGeneratingAssetsMember_451ec39b-2d88-4383-a3f8-c47a0a3b9c65_terseLabel_en-US" xlink:label="lab_cdw_RevenueGeneratingAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue generating assets</link:label>
    <link:label id="lab_cdw_RevenueGeneratingAssetsMember_label_en-US" xlink:label="lab_cdw_RevenueGeneratingAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Generating Assets [Member]</link:label>
    <link:label id="lab_cdw_RevenueGeneratingAssetsMember_documentation_en-US" xlink:label="lab_cdw_RevenueGeneratingAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Generating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenueGeneratingAssetsMember" xlink:href="cdw-20241231.xsd#cdw_RevenueGeneratingAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RevenueGeneratingAssetsMember" xlink:to="lab_cdw_RevenueGeneratingAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_7dc7ae00-b214-4fee-aa52-120d852e99b8_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_638785b5-1931-4744-92c1-a980bf45ccb7_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by 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" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e3af18b2-e901-46c6-b08d-f8c749e73bd3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_a6e48ee5-7244-4620-a8a0-2747bf27171a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ReceivableFinancingLiabilityMember_6e14f8f4-7fb4-4de9-88b2-450f371f94ee_terseLabel_en-US" xlink:label="lab_cdw_ReceivableFinancingLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Receivable Financing Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember" xlink:href="cdw-20241231.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_StatementEquityComponentsAxis_722ee19b-7b27-4d4b-8852-2c31bd00f46c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_A2021LongTermIncentivePlanMember_a6699eb9-cd37-40a0-846a-009846797f64_terseLabel_en-US" xlink:label="lab_cdw_A2021LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Long Term Incentive Plan</link:label>
    <link:label id="lab_cdw_A2021LongTermIncentivePlanMember_label_en-US" xlink:label="lab_cdw_A2021LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_cdw_A2021LongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_cdw_A2021LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2021 Long Term Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2021LongTermIncentivePlanMember" xlink:href="cdw-20241231.xsd#cdw_A2021LongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_A2021LongTermIncentivePlanMember" xlink:to="lab_cdw_A2021LongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_dc699dd6-6160-414d-bb1b-5af3a1f850b7_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable and Allowance for Credit Losses</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d77b6e0b-643b-45cc-ade6-f0af536e1655_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_293758af-c435-49b6-bde8-a637c3e3bf25_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_c3f4a752-c694-4c37-9038-f8f4c8d872df_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_c3758dc8-5857-4169-9483-f5f7b58fded4_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_54da49bb-e13d-4de7-8329-4b600e8bd4ba_terseLabel_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attainment adjustment (in shares)</link:label>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_label_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period</link:label>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_documentation_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:to="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_de7ed1dd-858b-46d5-ac47-d33418f95a47_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_dc7ff3b3-b4ff-4c08-a1d4-dfa255edbce5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_94efe3ac-323d-478f-8c6d-d10934bec3c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, outstanding intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_b57d2838-ba53-481f-b38c-c2a7a85bbb1a_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NetcommProductsMember_70af7499-fa46-41fa-8957-326fe370e680_terseLabel_en-US" xlink:label="lab_cdw_NetcommProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">NetComm Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember" xlink:href="cdw-20241231.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_cdw_SeniorNotesDueAugust2034Member_8524de93-b434-4618-a8a8-452d66489304_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueAugust2034Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes Due August 2034</link:label>
    <link:label id="lab_cdw_SeniorNotesDueAugust2034Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDueAugust2034Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due August 2034 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDueAugust2034Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDueAugust2034Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due August 2034</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueAugust2034Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueAugust2034Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDueAugust2034Member" xlink:to="lab_cdw_SeniorNotesDueAugust2034Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_86c93f3b-1b3a-4864-99c1-00dcfb9bcbea_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_b84c565f-cab9-4437-920a-d2261004b49b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax on foreign earnings</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_cfa753c7-e543-4013-a9fc-9aac5d0c224d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock_49d91b61-641c-4df8-834f-ebed214277ab_terseLabel_en-US" xlink:label="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Equity-Based Compensation Expense</link:label>
    <link:label id="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock_label_en-US" xlink:label="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Equity-Based Compensation Expense [Table Text Block]</link:label>
    <link:label id="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock_documentation_en-US" xlink:label="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Equity-Based Compensation Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:href="cdw-20241231.xsd#cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:to="lab_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_f1e7dab3-3364-46b4-b8a5-8f94c740b9a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_fc853a38-36f6-4acc-a0a7-e36f77e41581_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a46a1f3e-51e2-4a5e-9b46-0923485f9070_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_39f6e959-d728-4320-acd2-068eed72c4ba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Options Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock Options Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_32e3666d-937e-459d-8bf1-cd48c4afcaa0_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_670c9a7c-3e3e-4d17-bdbe-7d1f2b84649c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_63ea4424-d2fb-4f1a-af46-073047b74489_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_25b6f982-8b6c-4c4b-9e34-6ef81024e74d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_30d299fc-d05d-410c-a258-76bc512902a4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coworker Stock Purchase Plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_7e495c14-67c4-40db-a750-6ae9d52b7fbd_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_b899201e-feae-47ce-ac15-be42a034ea4c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_95049bb4-50d3-4d85-97d0-525733d2d7f4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction</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" 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/2024/elts/us-gaap-2024.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc89930d-3eb2-4bac-a6df-ada2ba93d7cb_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash &#8211; beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ad057d6f-0d10-4bb5-8bc8-45bb1ed9b905_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash &#8211; end of period(1)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_bdc8ea47-3903-444c-923d-7b0e3dbb79f9_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation cost not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_255f69de-a0b4-4d0a-a178-ff3b3a81827c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_4fa3ffa5-8263-4992-93c1-5afccbd9d815_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_8b280162-9fc9-409b-be75-54ce52c33dac_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_5de5b3b4-eee6-4a0b-8f70-6643aab94309_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_d44d87e3-8173-4342-8e1f-241d4a8b0385_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_42a8cacb-4486-49ff-a197-bd4ea11b2bb3_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.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_AllowanceForDoubtfulAccountsReceivable_6c9f92d3-1c6f-4d97-ad38-aa439c44571e_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_89f60872-430b-4d42-ba7a-bbae92576c63_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3f530001-2903-4624-b13d-d38b9371f690_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_37cc0164-8839-41f3-8785-69e428dc00e5_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss), net of tax:</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" 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/2024/elts/us-gaap-2024.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_srt_StockRepurchaseProgramAuthorizedAmount1_94124676-8e17-4168-8243-6f40bc758e3b_terseLabel_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_srt_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_srt_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_95d646ab-1cba-4b1c-8161-d03caf971e25_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-based compensation [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_c8b6848a-6808-48e5-9b12-aba568658105_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_6e49cc14-2cda-4046-a976-51504d10b5d4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_4ab467de-a3cf-48c9-8623-3bf4f2577c7f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested, weighted average grant date fair value (in dollars per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_f0384919-2924-4373-8e46-f97cc10b4f42_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_ef42647d-c612-45ca-a4ea-7e2b9689db48_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5704ba62-144d-4ecd-bc58-d484ef3aa40a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1a9eca76-5567-4194-8f7a-c1ffaf94a8a6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_ba482f96-75ad-4a08-afc9-2399a52aa4d2_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelOtherMember_8f1c363d-a71a-4157-a324-8ade20303ccb_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember" xlink:href="cdw-20241231.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_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_7f19daac-6bf0-4109-b5d5-4a22f1ed19c4_terseLabel_en-US" xlink:label="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee stock purchase plan discount to market price (as percent)</link:label>
    <link:label id="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_label_en-US" xlink:label="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, discount to market price, percent</link:label>
    <link:label id="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_documentation_en-US" xlink:label="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Purchase Plan, discount to market price, percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:href="cdw-20241231.xsd#cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:to="lab_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_ddd44c59-5438-4abe-867e-17128f9c63e8_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_RepaymentsOfLinesOfCredit_13cce5a7-b967-4926-96db-d93313c25404_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayments of borrowings under revolving credit facilities</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" 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/2024/elts/us-gaap-2024.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c4d73534-dcfb-42c4-aa62-7778a9dedb0c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedAdvertisingCurrent_d28ba2cf-6e19-4e16-a73c-3301220f9ac2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedAdvertisingCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_SecurityExchangeName_5abbe5d5-afb6-46f8-81ed-e7c78b58a3c6_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_33344696-d87d-4626-a2d6-c87142fa3d5b_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_75dd44fa-9896-4fc8-bc44-bd4481598ede_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_ffd7cb62-2baf-45c0-8278-6be5eaae3141_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_3710bc13-4a8e-4b61-a2c5-e54f3106c587_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercises, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ae3bd04e-4447-4157-9fe0-855d45577052_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Units (in shares):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_62c41b1a-ba6b-482b-aa1f-50fe67dcac68_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_d68bb330-609c-4464-b564-b99889d9f0d7_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_683fdf1c-5b51-4499-a33d-f4045e895108_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_4f5391b7-efea-476c-9225-d535a034aaf6_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_d7f27c7d-70ab-4691-b38d-1911732b84e8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_2e5a93f8-23e1-4b3e-be65-990296c3a7a3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_d0b06f80-9eee-442f-96f4-91acd8ed7a26_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f931f032-7473-4d7c-8d1e-95e16d4fadf0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2f01c0ed-2813-441f-9f5d-03faf7d778c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_435e2431-290d-4927-9529-a16237b565e3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency Translation</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_58aae632-92da-40cc-b886-306f0c6d00be_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coworker Retirement and Other Compensation Benefits</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs, General [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:to="lab_us-gaap_CompensationRelatedCostsGeneralTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fd868c52-fd5b-47fc-9992-d2a8b6fb8f82_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7f014d36-8090-40eb-98d6-ba3a7cd76751_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_78c700a7-5bcc-43c5-bb09-8dc71e9c28f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, and Equipment, Owned, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_1d9ab03b-9198-462e-a57c-8b06354b9de3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_656cb964-b234-48c7-b05c-42d50dfbe508_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_79df69dc-0ab4-4ed1-a0eb-41e74f990e99_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_82c9c51a-641b-42ad-ad8d-ad98f9dc760d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_289c4c7f-a67d-4e77-a0de-0908e0fb3031_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss and credit carryforwards, net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_fc6f4826-e987-4441-803c-fef91e25b112_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer and data processing equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_ef1cdd73-3bfd-4545-a1d4-c9aa5a8203df_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorUnsecuredTermLoanFacilityMember_cc608210-075a-4264-9003-206322d2c30b_terseLabel_en-US" xlink:label="lab_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior unsecured term loan facility</link:label>
    <link:label id="lab_cdw_SeniorUnsecuredTermLoanFacilityMember_label_en-US" xlink:label="lab_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Term Loan Facility [Member]</link:label>
    <link:label id="lab_cdw_SeniorUnsecuredTermLoanFacilityMember_documentation_en-US" xlink:label="lab_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:to="lab_cdw_SeniorUnsecuredTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_e8ba091b-4f23-4115-bdf9-8f3c0f7129ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_1c10edbd-66d1-46c1-a2e3-a68ca6c64ae9_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodSharesStockOptionsExercised_d245c9a0-9802-4d8a-a0e1-a13285baec68_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option exercises (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_736cc558-2081-44dc-8d7b-a240a8a4f55c_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_10de34a3-d586-4e12-8e13-ecb6b4d3461a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_313f8b6c-cd13-4006-ba31-41a2b88e6146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options Weighted Average Exercise Price (in dollars per share):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_011ebc9f-248c-4bfd-a3ac-0850acecfdab_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common 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" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_57d13cdc-abb7-4932-95af-16bb34235cca_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_861be5f1-8bd8-44a0-bee5-840fed6fad1b_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfDilutedSharesOutstanding_27cc4174-d4cf-4641-bdf5-f14b4480968d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_769e8b73-136d-4f9f-a34b-50338a4f48f4_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_a8176a6e-3216-4e48-9daa-3d82714d92aa_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_35c7fb07-7c24-471d-9052-33a2091e2df1_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_9c1019f9-9c64-4d66-a8ee-48e5b9b44cf7_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_a57aec56-2ac6-4fce-bb2a-fe376a62b5c7_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_c5454c5f-b27c-40d8-ba21-930d687943d4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_c31dcca1-1d71-4c2c-80dc-caa3b8d5f748_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock_f09344ec-0eab-453f-9107-76d346faba97_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements and 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" 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/2024/elts/us-gaap-2024.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_DeferredIncomeTaxExpenseBenefit_14403f68-5f48-4262-b9d4-7ae761c28db8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_516f42b2-43bd-48f8-b3e3-d45fbb828916_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3d21468e-53f3-40c9-af0d-7be6b7384c18_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_09066d3d-6c85-467e-8c42-94663ae73ee4_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally developed software</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_a25b5fdf-f15a-4a22-a2be-dae7b6c5d157_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7f2a088b-371f-41c7-9f9d-367695f6626f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan expense</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_01828dd5-0b07-4b50-b768-8b6ed039e325_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Write-offs charged against the allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f150d4ad-e70c-41b9-9fe6-70e82a3c91a5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive (loss) income</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" 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/2024/elts/us-gaap-2024.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_InterestRateCapMember_6d28b8de-67ec-431c-9979-b300ab952990_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccountsReceivableNetCurrent_c91f2237-12a1-422e-ae8c-0e02619a4902_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $43.3 and $28.8, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a46357dd-6f9a-4092-a715-d33fe07850bf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsObligationRollForward_616c8f20-cb5d-4770-9742-af26f199e331_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreements Obligation [Roll Forward]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsObligationRollForward_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreements Obligation [Roll Forward]</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementsObligationRollForward_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreements Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsObligationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:to="lab_cdw_InventoryFinancingAgreementsObligationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7b54e5ad-f338-4db1-b632-6057d14ea9e6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ed779154-11ed-407e-aecf-0f57d59a7161_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_483dfb31-196d-4b0b-9501-9357045d03a4_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_e040029d-d7b1-42c1-a6b8-332c462b917e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_72d1f5e6-752a-4c9d-9fd1-6df1d9e2d5d6_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1dc1026d-d9ec-4c60-8559-ee9b56c8f0a7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e3eaf87f-1549-42ed-94f4-95d6679b2646_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, outstanding, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_8429f030-100e-4ad2-a7fc-a075a8f38bdb_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ServicesMember_84afcdc4-2e9a-4b2d-afee-c2473517f69e_terseLabel_en-US" xlink:label="lab_cdw_ServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember" xlink:href="cdw-20241231.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_FairValueByBalanceSheetGroupingTable_13d15980-6c90-4c05-8e34-508c44fe3f20_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_f07c6509-36a6-4ecb-9e65-b82ca3dea3b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected dividend yield (as percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_3d23be31-c823-45f1-88ea-79dcacd340d3_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_c1398a4f-5a70-4c27-a596-bcdebaa71f98_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable_6c76bbfe-b9d7-4840-8409-a26061b9e654_terseLabel_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit loss, unbilled accounts receivable</link:label>
    <link:label id="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable_label_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Unbilled Accounts Receivable</link:label>
    <link:label id="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable_documentation_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Unbilled Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:to="lab_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RetirementPlan401kMember_1724ac0b-f514-42f6-b8f9-8d677e28ac3f_terseLabel_en-US" xlink:label="lab_cdw_RetirementPlan401kMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">401(k) Plan</link:label>
    <link:label id="lab_cdw_RetirementPlan401kMember_label_en-US" xlink:label="lab_cdw_RetirementPlan401kMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan, 401(k) [Member]</link:label>
    <link:label id="lab_cdw_RetirementPlan401kMember_documentation_en-US" xlink:label="lab_cdw_RetirementPlan401kMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Retirement Plan, 401(k)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RetirementPlan401kMember" xlink:href="cdw-20241231.xsd#cdw_RetirementPlan401kMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RetirementPlan401kMember" xlink:to="lab_cdw_RetirementPlan401kMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_659713c6-1cf9-4924-b73c-df125d9ae020_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_815bcbcd-a049-4ad6-85e9-6d86716ae745_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7ed1b85e-2e19-4344-a830-b943e601e1a0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, exercisable, weighted average remaining contractual term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_cc12b5aa-fc91-4e8c-ad87-c7c5f13587a9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_01ebe6da-bf09-4fc6-aee6-cf8209c30a00_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable</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" 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/2024/elts/us-gaap-2024.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_DepreciationAmortizationAndAccretionNet_4b2bab70-9420-4baf-809a-a096e3d29848_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAmortizationAndAccretionNet_label_en-US" xlink:label="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ccc8bdeb-58de-46a6-a93d-da6ffd05cf20_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_c3e798d8-ac43-41fc-ae09-39bcf3eefe61_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free rate (as percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_14ab5000-25fb-4725-9c21-5542313ceeb6_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_678667bf-e5c0-4ba5-aec3-a9abdec8208e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_942d10d5-8560-4603-8697-75b3709f0227_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_eaf81c83-115e-4da3-bf67-3360501f0855_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_74ceb859-fe62-48eb-8e4f-4c136827f495_terseLabel_en-US" xlink:label="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits, impact on effective tax rate, net of tax rate</link:label>
    <link:label id="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_label_en-US" xlink:label="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Tax Rate</link:label>
    <link:label id="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_documentation_en-US" xlink:label="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:href="cdw-20241231.xsd#cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:to="lab_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_d29126ac-cd21-4367-b8f7-9dd44ed848df_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_8a346d94-4911-4d46-abfd-52d11b59c9e5_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_eeee5b58-34dc-4ffa-93e0-2a993d6913b5_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AuditInformationAbstract_label_en-US" xlink:label="lab_cdw_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_cdw_AuditInformationAbstract_documentation_en-US" xlink:label="lab_cdw_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AuditInformationAbstract" xlink:href="cdw-20241231.xsd#cdw_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AuditInformationAbstract" xlink:to="lab_cdw_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_9cb1aac8-b5d2-48fd-97fb-2437384a87c4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_CorporateSegmentPrivateSectorBusinessMember_0b0e2423-0e35-4a32-995e-0180dc2d8ff2_terseLabel_en-US" xlink:label="lab_cdw_CorporateSegmentPrivateSectorBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_6a464185-2afe-46bd-83c6-ade79916ea42_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_7e80390d-0530-44aa-bbdc-8deb852f2a66_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_0ec8e5c9-8a91-4bc4-aa5d-c99d95c5ee90_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_CurrentFiscalYearEndDate_74f323c7-415e-4f1f-975e-a0fd34ceb889_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_e6d700f8-8a53-41e8-84a3-08228fe07b5a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_25a710dc-dcb6-4193-a6aa-f00592133b40_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_46e17eda-fe2d-44c2-9dca-9bc122890019_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_420cba16-9c77-49bf-a3ad-24321aba61c9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1c7dac2c-7691-4e79-be35-b95868e26bf3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ec8ac5d0-6825-4aa5-8ee7-cb9f14d06905_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_1bdbd930-99cf-41d5-97c1-21354cc5f7da_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1ed705ce-1170-47d7-9368-3df0c12f3242_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity compensation plans</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_56361f52-ab4e-46ad-9cae-59020c13ed9f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful Lives (Years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2034Member_381f9282-f9f9-4933-838a-77c492d3cfb2_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2034Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes due 2034</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2034Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDue2034Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2034 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2034Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDue2034Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2034</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2034Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2034Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2034Member" xlink:to="lab_cdw_SeniorNotesDue2034Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d47c580e-03b9-4157-bf3a-f40c2695dd6d_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherProductsAndServicesMember_79d13240-2e96-414a-accd-f05848829c39_terseLabel_en-US" xlink:label="lab_cdw_OtherProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Products and Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember" xlink:href="cdw-20241231.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_ae171df4-c9a2-40fb-8fea-63cf58883963_terseLabel_en-US" xlink:label="lab_cdw_UnsecuredSeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Unsecured Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember" xlink:href="cdw-20241231.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_UnsecuredSeniorNotesMember" xlink:to="lab_cdw_UnsecuredSeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_c8931445-1a9b-4cb2-a137-f2587ee4a809_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_63644ea5-f368-47a8-b59e-2a54d5a9bae7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_294f797a-51f3-428b-af8f-38de6c9f1053_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ClassOfStockLineItems_3325aff5-baea-476f-b7ac-d5afbf3ce51b_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_c4574c9a-19fe-49e9-9cba-b529efc77d52_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_57d33727-66ea-4e50-9852-4dcc7a29d4ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_15326c45-6fa5-4f47-9776-b1358c6a5d6c_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled accounts receivable, current</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1371a2d3-b782-48e1-b9b9-3228e0b41475_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_50bf4cd9-fdee-467e-a47a-c59c4170df8d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f4b5b8e6-6ed5-4684-afe1-6a4bb4dda04f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1d204975-7a40-4a1c-b8de-caa57156ebf9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_27121a28-1fe4-4615-b4aa-7f028c374747_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_65da8ec4-b17d-40b3-9777-41110cb92bf1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerPolicyTextBlock_ee845da8-2a22-4248-b557-d4f92bb33406_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_59ad4fc3-14ef-4489-8f47-6952e38358e4_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_f20f7855-cfac-433c-aaf4-975f52dd2515_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_9ec187eb-e869-4998-bc94-51115a52bbd7_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_03ef656e-0222-40ac-aedd-f93edb481b74_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Immaterial acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_c62d6f1a-f814-422c-b7a4-97fdecf2bb5c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Performance-based Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Nonvested Performance-Based Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_94a4b1df-bef0-44ce-956f-508ade483918_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SmallBusinessMember_74161b2a-ae31-4eb8-b3ec-e31e04e72214_terseLabel_en-US" xlink:label="lab_cdw_SmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Small Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember" xlink:href="cdw-20241231.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_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RepaymentsOfReceivableFinancingLiability_54e25f9e-ba67-4cc2-a4c2-98d228cbe7b4_negatedTerseLabel_en-US" xlink:label="lab_cdw_RepaymentsOfReceivableFinancingLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Repayments Of Receivable Financing Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability" xlink:href="cdw-20241231.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_DeferredTaxLiabilitiesAbstract_1b54bc11-204f-4aec-ad6f-59b30a2e4faf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2030Member_cbd1e978-72a3-47fa-bf24-c3a0f9c100a0_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes due 2030</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2030Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2030 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDue2030Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDue2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2030Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2030Member" xlink:to="lab_cdw_SeniorNotesDue2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_58aa2da9-0d12-4b06-a2c6-f42c3c64efa9_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAbstract_d76c6795-e08d-4883-94ab-e1e44eea9031_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Inventory Financing Agreements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract" xlink:href="cdw-20241231.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_us-gaap_DisaggregationOfRevenueTable_4383c85c-3422-43c1-ba58-ed090128837e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_44285ae9-9795-4de0-8fd7-8471a38acbc3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_d26d51a2-2af7-43fc-bad3-02ff3bc82432_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b8ce2958-2479-4511-a9ee-a6ac0a10408b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested in period, fair value (less than)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_7e3a73e1-edb4-47c3-a1eb-fbfda034198f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Policyholder Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationSettlement_a2bcfc65-edc9-45fe-bfb9-da35b1f54006_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationSettlement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Confirmed invoices paid during the period</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationSettlement_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Obligation, Settlement</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationSettlement_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationSettlement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Obligation, Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligationSettlement" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligationSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementObligationSettlement" xlink:to="lab_cdw_InventoryFinancingAgreementObligationSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SoftwareProductsMember_05561740-302c-4796-9f90-e364da96ee97_terseLabel_en-US" xlink:label="lab_cdw_SoftwareProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Software Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember" xlink:href="cdw-20241231.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_cdw_BuildingAndLeaseholdImprovementsMember_7373c145-4e23-481b-b7b5-a8011557d77a_terseLabel_en-US" xlink:label="lab_cdw_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and leasehold improvements</link:label>
    <link:label id="lab_cdw_BuildingAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_cdw_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_cdw_BuildingAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_cdw_BuildingAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Building And Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BuildingAndLeaseholdImprovementsMember" xlink:href="cdw-20241231.xsd#cdw_BuildingAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_BuildingAndLeaseholdImprovementsMember" xlink:to="lab_cdw_BuildingAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_0eca5410-0e45-4361-9b84-2d8a2b1b0dfe_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_20202080-43ef-4416-97fa-bcf9d953db8b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_cb72fbe2-ed22-4512-9c31-d2c05f3fdba7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_0c765637-f254-457f-84a4-0bc0c2d6dd63_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CorporateNonSegmentMember_4ad13ff4-830d-4840-95dd-34ee24102ccf_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_e100d76b-cb42-47a4-8e2d-cacb221e4e31_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeitures/Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_871922e0-e2cf-4368-8e0d-9ec514c6ba4d_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_42b1440c-7ace-4a73-9d6b-994d9491cce7_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_PublicMember_422c02b1-e68c-4d43-89e8-ccf35a47e79b_terseLabel_en-US" xlink:label="lab_cdw_PublicMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Public</link:label>
    <link:label id="lab_cdw_PublicMember_label_en-US" xlink:label="lab_cdw_PublicMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Public [Member]</link:label>
    <link:label id="lab_cdw_PublicMember_documentation_en-US" xlink:label="lab_cdw_PublicMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Public [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicMember" xlink:href="cdw-20241231.xsd#cdw_PublicMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_PublicMember" xlink:to="lab_cdw_PublicMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b1bf8f65-7906-4fbb-9172-7c9ace495824_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7fbe3fbf-828c-4614-9754-e2c2441df9db_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_CollaborationMember_d88347d8-62b4-4058-b7e3-a8fb48a63464_terseLabel_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Collaboration</link:label>
    <link:label id="lab_cdw_CollaborationMember_label_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collaboration [Member]</link:label>
    <link:label id="lab_cdw_CollaborationMember_documentation_en-US" xlink:label="lab_cdw_CollaborationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Collaboration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember" xlink:href="cdw-20241231.xsd#cdw_CollaborationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_CollaborationMember" xlink:to="lab_cdw_CollaborationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesdue2024Member_c5a2c179-2cd3-453b-9864-b72dbeb53688_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesdue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Notes due 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member" xlink:href="cdw-20241231.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_CompensationRelatedCostsAbstract_b720d94f-c01f-4ce0-b9d5-35be3af2440f_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_88b7306d-3a43-4704-8501-3c0f33e48992_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_AuditorFirmId_5f7d1e49-cd23-49f9-ac44-8b2f16501992_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_289d4a26-1553-444c-ae70-0181e13c454a_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate, 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_123f7865-dbe8-4767-bc55-ed6674decd2f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash 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" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_535236bb-a35d-4df3-8934-04651376e3f8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_4cfa5c14-532a-494c-9610-6343321d1a7d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_95666293-052b-4c34-970d-4ed0f349c5f9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_7dcee010-2efa-4321-9ae2-f0964437055b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_NumberOfReportableSegments_24edbc07-b94c-4f2f-b667-407b15b75b3b_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_1af2969d-5edf-415e-8a0f-24aff5ffe34a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_64791882-ab5c-416a-a261-7c784c1b3fd4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_CoworkerStockPurchasePlanMember_b5b06907-4056-467b-b2e5-558504a740ef_terseLabel_en-US" xlink:label="lab_cdw_CoworkerStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coworker Stock Purchase Plan</link:label>
    <link:label id="lab_cdw_CoworkerStockPurchasePlanMember_label_en-US" xlink:label="lab_cdw_CoworkerStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coworker Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_cdw_CoworkerStockPurchasePlanMember_documentation_en-US" xlink:label="lab_cdw_CoworkerStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Coworker Stock Purchase Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CoworkerStockPurchasePlanMember" xlink:href="cdw-20241231.xsd#cdw_CoworkerStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_CoworkerStockPurchasePlanMember" xlink:to="lab_cdw_CoworkerStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_59eb07a8-089f-4cc2-9758-5c07af535f89_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_303c3c62-12ee-4178-9855-f87876e527cd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TotalHardwareMember_83188a45-d965-49d7-8310-21850c6a5a0f_terseLabel_en-US" xlink:label="lab_cdw_TotalHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hardware</link:label>
    <link:label id="lab_cdw_TotalHardwareMember_faf5572d-e693-45de-9397-d397f01f913f_verboseLabel_en-US" xlink:label="lab_cdw_TotalHardwareMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total 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" 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" xml:lang="en-US">Total Hardware [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember" xlink:href="cdw-20241231.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_cdw_TransferredAtPointInTimePrincipalMember_31c83742-8c07-4f49-8caf-60c02f8d6fd1_terseLabel_en-US" xlink:label="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_TransferredAtPointInTimePrincipalMember" xlink:to="lab_cdw_TransferredAtPointInTimePrincipalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_b315ea0f-e8a4-40f7-b962-ea7f7939783f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_c15e9a2e-4ad6-4fdf-9c58-8057edfc7469_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2026Member_6136a3b3-1fbd-4332-b55d-7b6b8985c2cb_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Notes Due 2026</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member" xlink:href="cdw-20241231.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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_20b8615c-b315-48a0-b1e8-3a6f730bf1fd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RevenuenetbyProductandServicePercentage_f23bc3ab-03c0-4f04-a699-9b417093b9c3_terseLabel_en-US" xlink:label="lab_cdw_RevenuenetbyProductandServicePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RevenuenetbyProductandServicePercentage" xlink:to="lab_cdw_RevenuenetbyProductandServicePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_d9b1f317-08c5-4301-8ff4-ff81d3ba1d00_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_6523e632-7e27-4f8b-a9d0-db37151dc517_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tax on foreign earnings, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_ef016af1-9d1f-4dcc-a391-5faddcb7bdc6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Maturities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_4a35f643-6be8-48fe-8167-e0e8540612e7_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c182f4a8-b378-4d6c-8de5-9f50b6516ca2_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_3c05e798-f2c8-43cb-99ea-cc721779c00e_terseLabel_en-US" xlink:label="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_label_en-US" xlink:label="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:label id="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_documentation_en-US" xlink:label="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:href="cdw-20241231.xsd#cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:to="lab_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_c67f1094-7adf-4a90-a552-7be719d5dff3_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, disposals recorded</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisposals_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Disposals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisposals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_8c1b0096-31b9-4fda-9e08-634e146fc41e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_AccumulatedOtherComprehensiveIncomeMember_f9816e59-4dc6-47cb-911b-1b81b43002f2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive 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" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_ca8402da-067d-4a4a-8f3e-38342ac78fc4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_c81eaf8c-79a5-4e40-b096-d491b07aac8e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected term (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_cbe15970-7de4-4ae8-be13-0e9601493e1a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_5be1667d-51e3-4d20-a30a-4dd5ff8abae1_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_c3a964e2-cd7a-407e-a585-5eaa166e41bd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assumptions:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_58cee203-6c3f-4c59-9f1e-c08a86ef3562_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_5bbd2e5c-0912-41a4-9121-5a8c365fdb74_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State 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" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_52f4fc9a-412e-491b-8093-84c4b68e02ea_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_c5a167ad-5902-484b-a5ec-86f43cc847a8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_f1b08488-e611-4cca-b5bb-cfd9fed50283_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDue2031Member_c25abf4e-84a6-4220-b235-0d4ce808c0d6_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDue2031Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Notes Due 2031</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDue2031Member" xlink:to="lab_cdw_SeniorNotesDue2031Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_24eec9b3-350e-4da6-828e-3de4e2bdca92_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentTextBlock_be026e04-4289-46f6-815f-d033ecad0a71_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock_ac7ae41b-3435-4fe2-81b1-354d2fe937e2_terseLabel_en-US" xlink:label="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreements</link:label>
    <link:label id="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock_label_en-US" xlink:label="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Inventory Financing Agreements [Table Text Block]</link:label>
    <link:label id="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock_documentation_en-US" xlink:label="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Inventory Financing Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:href="cdw-20241231.xsd#cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:to="lab_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_8b1d947c-08d8-4fbe-9ab7-cedc302a58f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_68bc69d5-9483-4b22-9912-47286164ebbf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1e4f483d-2135-4b51-ad38-e2d3161de7fb_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning nonvested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c60314e5-43ab-490d-8124-088f5f01a212_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending nonvested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6b8dae9d-ce89-4981-a5c9-d42bcc7c9b31_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#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" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelCorporateMember_c55511a0-27bc-44db-b1a7-f673488a6211_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelCorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Corporate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember" xlink:href="cdw-20241231.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_cdw_AccountsReceivableAllowanceForCreditLossOther_0d873dac-8e90-4815-8e27-26851a971e38_terseLabel_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cdw_AccountsReceivableAllowanceForCreditLossOther_label_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Other</link:label>
    <link:label id="lab_cdw_AccountsReceivableAllowanceForCreditLossOther_documentation_en-US" xlink:label="lab_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAllowanceForCreditLossOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:to="lab_cdw_AccountsReceivableAllowanceForCreditLossOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_75d7c189-8c20-4e33-a5f5-a9e0b63b381d_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_192b0efb-593f-4b3c-951a-fbb7243f9c90_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_028c021c-6ea7-4e0c-bc92-a68b85a7bcdf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDueMay2025Member_6f49406d-400f-4de9-a23c-ff75403436fc_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueMay2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Senior Notes due May 2025</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMay2025Member" xlink:href="cdw-20241231.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_ScheduleOfPropertyPlantAndEquipmentTable_1aa297d9-91b7-4b01-bbe3-41bbe10f8b71_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_da5b3487-4ddf-4d0d-9c83-f1d1596c9133_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, beginning weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ed4c0f46-556d-419f-bd55-bbdd7dc4cd17_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, ending weighted-average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4030034f-bbeb-4cbf-aef5-5570e625015f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use 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" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_64b5f60b-c16e-4d13-8c77-76f48a74a315_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, beginning (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4c7608b8-f6e9-4eff-bc3a-c41e22eb9363_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding, ending (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_00aa1a65-4869-4339-93bd-0d9a34f22f4e_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_92ab509c-fadb-4108-9d3f-52b7b0d8ffe5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Increase to 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" 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/2024/elts/us-gaap-2024.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_cdw_ForecastedYearsforGoodwillImpairment_9fb7fe91-580e-4cb6-9b93-0acec4f92f21_terseLabel_en-US" xlink:label="lab_cdw_ForecastedYearsforGoodwillImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Years forecasted in goodwill impairment income approach</link:label>
    <link:label id="lab_cdw_ForecastedYearsforGoodwillImpairment_label_en-US" xlink:label="lab_cdw_ForecastedYearsforGoodwillImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecasted Years for Goodwill Impairment</link:label>
    <link:label id="lab_cdw_ForecastedYearsforGoodwillImpairment_documentation_en-US" xlink:label="lab_cdw_ForecastedYearsforGoodwillImpairment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forecasted Years for Goodwill Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ForecastedYearsforGoodwillImpairment" xlink:href="cdw-20241231.xsd#cdw_ForecastedYearsforGoodwillImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ForecastedYearsforGoodwillImpairment" xlink:to="lab_cdw_ForecastedYearsforGoodwillImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_52478f3d-9506-4a0c-80af-714b84f43d4e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherHardwareMember_cca372f6-4a02-4af3-8598-19a207f71b9b_terseLabel_en-US" xlink:label="lab_cdw_OtherHardwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other Hardware [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember" xlink:href="cdw-20241231.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_816b4cce-0e22-4842-b33b-83a440baf009_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statutory federal income tax rate, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_86258f78-1e5b-4130-9dfd-6e64c92b7d68_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_PropertyPlantAndEquipmentAbstract_dbda1c39-c8af-4593-b639-f93a4b082334_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_50184a54-28c0-46f3-9495-1b6ef0fdbe87_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_03286dac-672a-4ce8-8b75-3145a655c904_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_792a60ee-7b65-4ade-adb8-abc17d75d072_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_62592e36-1106-45f8-a7e7-f9eeedb45e65_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_8509a1c3-90f3-43fc-bc22-0d02ce558d4e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_e00e1f6e-41c4-4330-b16f-2a21cd51528e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_778ef951-3bda-451d-ae0d-31d1915053f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9a961201-1d8b-48d8-893b-265b7ac107a6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_36b18f1e-9c49-410d-9c83-7798f0b123f0_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_61361c25-c412-4caa-a47d-f7c74b9787c9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss from cash flow hedge</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_d9951e29-8dde-408b-9757-b2c3dad1c8a6_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrealized loss 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" 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/2024/elts/us-gaap-2024.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_StockholdersEquityAbstract_c5461fbf-cb20-44e4-a57a-a42322a97f76_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#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" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_bd3aaf5c-ad8c-4c3d-bfbe-f53cbcd044b7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TransferredAtPointInTimeAgentMember_6576795e-ed3b-4a1e-81c3-29ddbf84689f_terseLabel_en-US" xlink:label="lab_cdw_TransferredAtPointInTimeAgentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_IncomeTaxPolicyTextBlock_4ac53aa8-081a-405c-96d4-7cceb5c97d89_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_d1df2546-b537-4fbe-9e1b-d17cc510a870_terseLabel_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attainment Adjustment, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:to="lab_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_3117c670-c075-42a0-b2a4-1ee86a7c1a0c_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermContractWithCustomerMember_ae77df9a-cb05-4208-a801-6452880385ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_fe529138-1de3-4f23-bf2f-c8341415f9b8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_b0d432cf-0a03-4b9f-954d-48982c467055_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ab2d7020-5879-4061-b709-5852a4741caf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsLineItems_15d2cc47-9945-4e0b-b265-1df5428d1e1c_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Inventory Financing Agreements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems" xlink:href="cdw-20241231.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_us-gaap_ProceedsFromLinesOfCredit_0822a77c-9540-4330-bbe7-4904c679b60c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from borrowings under revolving credit facilities</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" 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/2024/elts/us-gaap-2024.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_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationDomain_12ddbbab-8c45-4556-bc88-9a2ca0c9073c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_IncomeTaxDisclosureAbstract_6940caac-83df-484f-83f1-1a8b62652456_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_f49d4927-fff2-4787-9037-e8df85e56982_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_20b5a21f-2823-4919-accc-1a33f77e6372_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_StatementOfStockholdersEquityAbstract_e452dd2f-9d4e-489b-825e-676e26a1fffd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_5f6cd274-e147-4525-81f2-0cc8fb85d9c0_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_TransferredOverTimePrincipalMember_cd9ca643-72c2-46f5-a52e-fe5f6968b2ea_terseLabel_en-US" xlink:label="lab_cdw_TransferredOverTimePrincipalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Transferred Over Time, Principal [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember" xlink:href="cdw-20241231.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_cdw_InventoryFinancingAgreementObligations_6d8b6242-7d28-4e3d-b1dd-9c252595d5a3_periodStartLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Confirmed obligations outstanding as of January 1</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligations_f6787261-ad19-4903-bebc-f970dec82494_periodEndLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Confirmed obligations outstanding as of December 31</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligations_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Obligations</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligations_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Confirmed Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligations" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementObligations" xlink:to="lab_cdw_InventoryFinancingAgreementObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c040fa36-cac6-46b8-bdb5-280c6bc39fce_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_bbee1519-92cf-40d0-b7a4-72c6849a84dc_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_2fbd13a5-ea22-4e4c-a0ec-419eeec75900_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit of equity awards, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelSmallBusinessMember_55c72dbe-1b0e-47c3-8096-183509bd727b_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelSmallBusinessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Small Business [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember" xlink:href="cdw-20241231.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" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cdw_SeniorNotesDueApril2028Member_c379cf57-283c-46b4-a095-af4fad7eb532_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior notes due 2028 April 2028</link:label>
    <link:label id="lab_cdw_SeniorNotesDueApril2028Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due April 2028 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDueApril2028Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDueApril2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due April 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueApril2028Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueApril2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDueApril2028Member" xlink:to="lab_cdw_SeniorNotesDueApril2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllOtherSegmentsMember_ead88e12-5bf3-4951-b9d2-15d872c35c63_terseLabel_en-US" xlink:label="lab_us-gaap_AllOtherSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Other Operating Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_ad3f6921-a87d-4117-9d6a-72e23a1939fc_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_0f5edb3b-b432-4ec8-934e-0d4b0798773c_terseLabel_en-US" xlink:label="lab_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_dei_LocalPhoneNumber_9d357d1c-eca3-4213-be32-e50044fd5f68_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NumberofOwnedSubsidiaries_a40ac68e-dbbf-4e5c-9c11-b0a6c16ca689_terseLabel_en-US" xlink:label="lab_cdw_NumberofOwnedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Number of Owned Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOwnedSubsidiaries" xlink:href="cdw-20241231.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_DeferredTaxAssetsValuationAllowance_85ce9580-f12a-4663-b25d-f2be165779d3_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax asset valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_aaf408e5-33a9-4831-a034-afef6220d514_totalLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt maturities</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_378c4e66-a697-49a7-b559-4a1de1d59c51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_UnbilledReceivablesNoncurrent_521ed4d7-9ec8-4071-b68c-ec49b491346b_terseLabel_en-US" xlink:label="lab_cdw_UnbilledReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled accounts receivable, noncurrent</link:label>
    <link:label id="lab_cdw_UnbilledReceivablesNoncurrent_label_en-US" xlink:label="lab_cdw_UnbilledReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Noncurrent</link:label>
    <link:label id="lab_cdw_UnbilledReceivablesNoncurrent_documentation_en-US" xlink:label="lab_cdw_UnbilledReceivablesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnbilledReceivablesNoncurrent" xlink:href="cdw-20241231.xsd#cdw_UnbilledReceivablesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_UnbilledReceivablesNoncurrent" xlink:to="lab_cdw_UnbilledReceivablesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7296c091-76cd-4434-bd45-bf23bc241531_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Additional Disclosures:</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_9b8fdd11-e280-4567-8dd8-3bf1477b804b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LiabilitiesNoncurrentAbstract_dd70a491-3466-4438-b460-d8af31cb35a0_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDueDecember2024Member_c1f2acb3-ff58-4b8c-83db-c150d515e45d_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes Due December 2024</link:label>
    <link:label id="lab_cdw_SeniorNotesDueDecember2024Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due December 2024 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDueDecember2024Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDueDecember2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due December 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2024Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueDecember2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDueDecember2024Member" xlink:to="lab_cdw_SeniorNotesDueDecember2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_bddc1991-1ddb-419b-81e9-7ee49f379d37_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_7c6a8061-5b59-4e63-9196-dac9202e797f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_ee222f9e-4f03-4920-af94-f1d8ed7fefda_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6f80f9a2-1188-4f1f-8407-5ef256a2e0bf_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_b1d6e305-44b4-4d5d-a04a-95edf7974adf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_d4ba3820-68dc-4d60-91dc-7f223c01ce13_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_eae6b86c-5978-4359-bcb8-6f6db6409886_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_bee95b37-de2e-486d-855a-e0ba09c07cae_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions/reductions for current year and prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_e2fe5823-a1f6-434b-861a-491f9513a064_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_28c453d5-6b7e-4231-9249-2fa979861acc_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d5b73b5d-ebcb-44c8-9c26-51f3e03e8fd5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityEmergingGrowthCompany_328241bb-384a-48da-932d-c5a903287fea_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_4206c1d5-74c4-48e8-a8ef-0d377839e15f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_f3120253-538a-4c4a-86b3-a6f428ba3d01_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_4324d491-cb4f-4804-b096-e0187f3b7757_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ec6f84c5-2026-46da-9c48-4a3c3018569b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_1217b754-fa77-4115-80de-6dcdd83b5171_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other segment items</link:label>
    <link:label id="lab_us-gaap_SegmentReportingOtherItemAmount_label_en-US" xlink:label="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Other Segment Item, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingOtherItemAmount" xlink:to="lab_us-gaap_SegmentReportingOtherItemAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_910378e4-3f4f-4c32-9fba-57f8562ebca1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_23e2a75d-5760-4227-8680-a02a94569d52_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DebtInstrumentIssuancePercentageOfPar_4ab9cfe1-dff4-42e2-8111-79f2ada1b28a_terseLabel_en-US" xlink:label="lab_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, issuance, percentage of par</link:label>
    <link:label id="lab_cdw_DebtInstrumentIssuancePercentageOfPar_label_en-US" xlink:label="lab_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Issuance, Percentage Of Par</link:label>
    <link:label id="lab_cdw_DebtInstrumentIssuancePercentageOfPar_documentation_en-US" xlink:label="lab_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Issuance, Percentage Of Par</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:href="cdw-20241231.xsd#cdw_DebtInstrumentIssuancePercentageOfPar"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:to="lab_cdw_DebtInstrumentIssuancePercentageOfPar" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_bffffddc-75c7-4bdd-a86a-2e90011c9b43_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_4afd3f4f-fc82-4bf4-b12e-e84580b62c13_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_2cc00f0c-ab29-43fc-804e-df78ae21751a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_174df913-5a85-422c-be48-5ba6e47e8d78_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a7a1687c-8811-4849-b9b5-166bcd28a7bd_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_09fc6a32-f9c9-4bd6-97cc-66481f439ef4_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_96d03c1a-cfe6-479f-b67a-1c336712fd14_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_d4f8a06d-b677-4d0a-aa55-5fd2ee012fba_terseLabel_en-US" xlink:label="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability on unremitted CDW UK earnings</link:label>
    <link:label id="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_label_en-US" xlink:label="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability on Unremitted Foreign Earnings</link:label>
    <link:label id="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_documentation_en-US" xlink:label="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liability on Unremitted Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:to="lab_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1e0d3e8f-9356-4b4e-b87b-c47b9d3a49af_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock_fc3598ed-2b6c-4b1c-8f65-8a43eac4e2cb_terseLabel_en-US" xlink:label="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:label id="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="cdw-20241231.xsd#cdw_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_cdw_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_51ac1a36-6cdd-4589-9f81-ee42a7e2b5d1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State 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" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_260dc006-48be-440e-8bdb-5f9ab03fe6bd_terseLabel_en-US" xlink:label="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior unsecured revolving loan facility</link:label>
    <link:label id="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_label_en-US" xlink:label="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Unsecured Revolving Loan Facility [Member]</link:label>
    <link:label id="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_documentation_en-US" xlink:label="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Unsecured Revolving Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredRevolvingLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:to="lab_cdw_SeniorUnsecuredRevolvingLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_9fecf122-14e7-46fa-a647-48b46a39fbe9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_A2013LongTermIncentivePlanMember_b549aed4-25e5-4d9a-8c0f-ea5ccd29edf8_terseLabel_en-US" xlink:label="lab_cdw_A2013LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2013 Long Term Incentive Plan</link:label>
    <link:label id="lab_cdw_A2013LongTermIncentivePlanMember_label_en-US" xlink:label="lab_cdw_A2013LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2013 Long Term Incentive Plan [Member]</link:label>
    <link:label id="lab_cdw_A2013LongTermIncentivePlanMember_documentation_en-US" xlink:label="lab_cdw_A2013LongTermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2013 Long Term Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2013LongTermIncentivePlanMember" xlink:href="cdw-20241231.xsd#cdw_A2013LongTermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_A2013LongTermIncentivePlanMember" xlink:to="lab_cdw_A2013LongTermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_12a7454d-238d-4fd1-aad0-a7f45266c7ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_22eb31a6-450e-4102-a6bd-8a171c8b7531_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_258c1107-d56b-44d3-924b-6c12b652be7d_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance as of January 1</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a68db80b-669a-4f1b-ba0d-b2d286d75e83_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance as of December 31</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_99596a69-3c6f-475c-9f88-06415984c3ef_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_171c4440-9df8-4c67-b984-f1b550a2cd3f_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_ee603ed3-6143-4000-865c-8ab5a92ed108_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_1681b97c-adbe-4652-84af-cc7776ea4342_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementsAxis_e6c0196c-6e8d-4e69-99cc-6ab1eb050209_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Inventory Financing Agreements [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis" xlink:href="cdw-20241231.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_IncreaseDecreaseInOperatingAssetsAbstract_640d60e6-13ab-402d-8a29-27488fb5d5df_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_InterestPaidNet_f7f43c7a-74e0-4d06-a4e2-8ff8322cb7af_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" 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" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_d8bcd37b-6365-4a9c-b1c2-4485ce91bc63_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of short-term investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_2a1129e3-5bb3-40f9-a396-8cb000b1149c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payroll and benefits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_f1dbc70a-8dba-487b-ab97-1014dec9469d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_35df5a44-a84f-49d4-a11a-e5ea9b590f68_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorSecuredTermLoanFacilityMember_053656d9-2e5e-498c-b89b-901c367a6a93_terseLabel_en-US" xlink:label="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Secured 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" 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" 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-20241231.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorSecuredTermLoanFacilityMember" xlink:to="lab_cdw_SeniorSecuredTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableSale_be5b8bec-e4fc-4545-b542-7be292556e64_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, sale</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableSale_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableSale" xlink:to="lab_us-gaap_AccountsReceivableSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_49a1f2b6-dcff-447d-b29f-97a0870731bc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_cdw_OtherInventoryFinancingAgreements_fb8cea6b-25e5-48cf-9974-ece0eff06416_terseLabel_en-US" xlink:label="lab_cdw_OtherInventoryFinancingAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other inventory financing agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements" xlink:href="cdw-20241231.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_us-gaap_PaymentsForRepurchaseOfCommonStock_c7c0115b-84f7-430d-b491-a0390447bb8a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_e26912ee-ca31-4163-83af-9bfe9a5ed3aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, Vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_57bf47f4-4442-41ce-85be-b20655a1d6a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherLongTermObligationsMember_b657db22-3c32-46f6-aa5a-b40f351eeac6_terseLabel_en-US" xlink:label="lab_cdw_OtherLongTermObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Other long-term obligations [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember" xlink:href="cdw-20241231.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_DebtInstrumentTable_a233b8e8-401f-49ed-81c5-a83ce029f6e6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LongTermDebtNoncurrent_3fb55642-c1c0-476d-b16d-51a458b687e4_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7c9c87ff-7c6f-40d9-a8a5-1e439bfa5bfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_47af12fc-e379-44d7-a483-6cd99f4118e5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible asset</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6de4fe3a-df98-4cdb-8e51-ce44950a689a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Instruments Other Than Options, Weighted Average Grant Date Fair Value (in dollars per share):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9394cace-b42e-4a2f-a75b-45d5e2574684_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_1c1eec09-b139-4e11-928a-402120d6be48_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_32641cd7-b0c1-4dba-9cae-416cc9cde509_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_3fda1900-077f-43b5-822e-2171a7aa7b4d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_ComputerSoftwareMember_badaf5ea-4c09-480b-8f66-136feecba747_terseLabel_en-US" xlink:label="lab_cdw_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer software</link:label>
    <link:label id="lab_cdw_ComputerSoftwareMember_label_en-US" xlink:label="lab_cdw_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software [Member]</link:label>
    <link:label id="lab_cdw_ComputerSoftwareMember_documentation_en-US" xlink:label="lab_cdw_ComputerSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computer Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ComputerSoftwareMember" xlink:href="cdw-20241231.xsd#cdw_ComputerSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_ComputerSoftwareMember" xlink:to="lab_cdw_ComputerSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_6fd2d5e0-b6cd-42ff-8acf-06488696cfbf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_b072316b-a53f-4a86-be5e-b584ef28c4aa_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a580f18d-87d9-4af7-bccb-30007716d1d5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_144fbe48-c2b3-4ae2-bdfb-ebe998e07ee0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelGovernmentMember_7eb3f67e-b6fc-4243-a7b1-d8b98b1ac622_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember" xlink:href="cdw-20241231.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_EquityAbstract_a17c45b9-224c-4e8a-b1a8-4c412fb6871e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_87fbf586-e117-4802-8373-a4282e2e294e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelHealthcareMember_81dc4b80-c9f4-4fa2-90d0-45d108eaa80b_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Healthcare [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember" xlink:href="cdw-20241231.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_StockRepurchasedAndRetiredDuringPeriodShares_d25cb343-128d-423f-a6a5-9ca10ed73cbb_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repurchases of common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f1587f6e-5be4-4c9d-946b-394326823349_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_7c29e7b8-fd68-40c8-bfc0-d4b352109b3e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeitures and Expirations, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_f8598b09-c4ce-4300-896b-68caf099eb09_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_86e42925-4ae6-4aec-a3ff-ea793cfff4c0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_502185a3-af71-4c31-8b4e-06e3614f2203_terseLabel_en-US" xlink:label="lab_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_58fec9ac-ca4f-4b01-8194-614a29c085f7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_60b2e8b2-b449-4265-893c-c8e93bd7498d_terseLabel_en-US" xlink:label="lab_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_18c02622-7e5e-4ec5-a2d1-0dacbf8844ec_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_1e8c8277-8baa-4194-ad74-a6956041fd37_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_22b32b93-4669-4d61-8303-383b24c06654_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_5bfad73a-52f0-4b27-84fc-18cb49ac7ae9_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash 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" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_383b1465-9b34-4410-be60-47e0d3f03397_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coworker Retirement and Other Compensation Benefits [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_ba6633d8-b74e-4fc8-b203-20ea6d447aaa_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Share Units (PSUs)</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SeniorNotesDueMarch2030Member_bcf5e459-fbcc-468e-b186-017a01638edb_terseLabel_en-US" xlink:label="lab_cdw_SeniorNotesDueMarch2030Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes Due March 2030</link:label>
    <link:label id="lab_cdw_SeniorNotesDueMarch2030Member_label_en-US" xlink:label="lab_cdw_SeniorNotesDueMarch2030Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Notes Due March 2030 [Member]</link:label>
    <link:label id="lab_cdw_SeniorNotesDueMarch2030Member_documentation_en-US" xlink:label="lab_cdw_SeniorNotesDueMarch2030Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Notes Due March 2030</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMarch2030Member" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMarch2030Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SeniorNotesDueMarch2030Member" xlink:to="lab_cdw_SeniorNotesDueMarch2030Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_2690332c-9dcf-4e2b-97ab-293d1e5dc2f7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments to extinguish long-term debt</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_d2fc8b8e-b5c2-4480-ac15-17a5b19af1bd_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt prepayment</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" 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/2024/elts/us-gaap-2024.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_AccountingChangesAndErrorCorrectionsAbstract_b41f35c8-073a-416a-be6c-b42aa0ed23ab_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_dad3ea55-1902-4aa1-af84-4cb47bf07c75_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_24e024f4-106b-45f7-a31c-97e36c6b7151_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesTaxPolicyPolicyTextBlock_66cf4f6d-99f1-48cc-baf7-79362147ac98_terseLabel_en-US" xlink:label="lab_cdw_SalesTaxPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales Taxes</link:label>
    <link:label id="lab_cdw_SalesTaxPolicyPolicyTextBlock_label_en-US" xlink:label="lab_cdw_SalesTaxPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Tax, Policy [Policy Text Block]</link:label>
    <link:label id="lab_cdw_SalesTaxPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_cdw_SalesTaxPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sales Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesTaxPolicyPolicyTextBlock" xlink:href="cdw-20241231.xsd#cdw_SalesTaxPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SalesTaxPolicyPolicyTextBlock" xlink:to="lab_cdw_SalesTaxPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_01928419-f781-4d1d-a9c5-090bc2ecd66f_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_1ca9afe6-57cf-44e4-9206-48b114ef9af5_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_9b3dca0c-ca64-4d72-be36-effc152c16d0_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_aaf5362c-57df-4df2-ae8f-5620aca75d17_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_GrossProfit_b6f1fac6-57d5-4d92-a32e-d825ebc2727d_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_8933f92a-1367-400b-b196-ec20b3496caf_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DesktopsMember_04aecbad-ef0a-4c24-93b2-4777c34dc450_terseLabel_en-US" xlink:label="lab_cdw_DesktopsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Desktops [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember" xlink:href="cdw-20241231.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_49d6a8e7-db09-4d1e-af96-24033418ff7d_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_64cd3e3e-2edc-4886-9260-49b1db0e2893_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation</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" 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/2024/elts/us-gaap-2024.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_MachineryAndEquipmentMember_b75f72d1-0d07-4730-b98f-f3e797f547b6_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_216ca936-5e99-41f3-9d76-dd993a738709_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and expected to vest, aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f8b82970-8d18-4cb4-9927-26eb608794bc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_fa329594-c153-4187-983f-066da1d172d1_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized debt issuance costs and discount</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_66d7ad34-49a2-46d1-9382-9caeef406a4a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_srt_SegmentGeographicalDomain_d66b808f-c1ec-4693-89f1-1ee005f8b3f9_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_2ee9f89e-c4e3-4d26-833b-bb4c17723e30_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_EntityAddressPostalZipCode_76205283-1b00-47ed-a10c-a3336845d022_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, 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" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_45c96790-42ef-4683-9e50-bd397ac7c5ff_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_1d628e7d-c712-4177-a0cb-dbe9738561bf_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_2de3165f-030d-4e46-a968-c2fca900f8ee_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 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" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_1a8628bf-e8c5-43d0-bf82-df80d7b27160_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value, 1,000.0 shares authorized; 132.6 and 134.1 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" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_60a90d6c-10c4-47e9-a0bc-0498a8f9b824_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1bf76208-a236-4128-aeed-b0f682b2aae9_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_907df1f8-5244-4e6e-8193-5a1d08a9698a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_BilledReceivablesCurrent_c68cacd1-23db-4f48-a8cd-af41cd024bd8_verboseLabel_en-US" xlink:label="lab_cdw_BilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, current</link:label>
    <link:label id="lab_cdw_BilledReceivablesCurrent_label_en-US" xlink:label="lab_cdw_BilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Billed Receivables, Current</link:label>
    <link:label id="lab_cdw_BilledReceivablesCurrent_documentation_en-US" xlink:label="lab_cdw_BilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Billed Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BilledReceivablesCurrent" xlink:href="cdw-20241231.xsd#cdw_BilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_BilledReceivablesCurrent" xlink:to="lab_cdw_BilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5dc6d048-a05b-4652-8388-e4631bd47dbc_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6783b90e-eea2-4097-acce-4d1786661e5b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fd79cfd7-b157-4604-8327-7025fab5bacf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal effect, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_fb825dbd-cd0a-486f-9bc3-4c7df10256f4_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_e2209c32-cb35-4b69-80af-9bba7c2eaa8a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_d469b9ef-c123-4b24-8c1c-1266276895d9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_853fecac-bd5f-411e-9c91-98b36a60ae23_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited, weighted average grant date fair value (in dollars per share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c8903829-7549-48dd-95d1-680f6395b7f0_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_d7361eda-1e40-4cbb-b502-e63fd42a3de6_terseLabel_en-US" xlink:label="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional amount authorized under repurchase program</link:label>
    <link:label id="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_label_en-US" xlink:label="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Additional Amount Authorized to be Repurchased</link:label>
    <link:label id="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_documentation_en-US" xlink:label="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Repurchase Program, Additional Amount Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:href="cdw-20241231.xsd#cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:to="lab_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_64d0821e-74fb-47f1-ab5e-a3cf5cb0cef6_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_LongtermDebtCurrentMaturitiesGross_0d9da5f0-b55c-4406-9bf8-9bb24724c78b_negatedTerseLabel_en-US" xlink:label="lab_cdw_LongtermDebtCurrentMaturitiesGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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" 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-20241231.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_PreferredStockValue_61d6bbb6-eabb-49a4-9419-d4fe584ce086_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_8bb1577e-f037-4f54-8e33-060f4162e101_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e0115ded-c999-49d6-ba7d-00f4e3ea88fa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_7c815d6f-115b-47eb-9023-ead1168eb53d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful Lives (Years)</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6bdcd78-a8ad-40c6-a0e8-796d8013ec82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Options (in shares):</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_4fb8a398-0b60-42b5-b9b5-cd4413ffc411_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_LesseeLeaseIncentives_c2cc4e65-8573-490b-8881-5a75a58b1ae5_negatedTerseLabel_en-US" xlink:label="lab_cdw_LesseeLeaseIncentives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Lease Incentives</link:label>
    <link:label id="lab_cdw_LesseeLeaseIncentives_label_en-US" xlink:label="lab_cdw_LesseeLeaseIncentives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease Incentives</link:label>
    <link:label id="lab_cdw_LesseeLeaseIncentives_documentation_en-US" xlink:label="lab_cdw_LesseeLeaseIncentives" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lessee, Lease Incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LesseeLeaseIncentives" xlink:href="cdw-20241231.xsd#cdw_LesseeLeaseIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_LesseeLeaseIncentives" xlink:to="lab_cdw_LesseeLeaseIncentives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_5e60da08-784c-416c-8273-a7d899983e48_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_45f3702a-dadd-41cb-9f70-ce36dfef8bf4_terseLabel_en-US" xlink:label="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:to="lab_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SalesChannelEducationMember_e79a1cbd-1477-4b9b-bc54-8c298efca7be_terseLabel_en-US" xlink:label="lab_cdw_SalesChannelEducationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Sales Channel, Education [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember" xlink:href="cdw-20241231.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_270d3cc8-7717-4c0a-9567-b98d6c47f195_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess tax benefit of equity awards</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_137c4a81-00df-41d1-92a8-5252cfa5ed14_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancingMember_f7cbf552-c798-4acc-adf8-a1bd30237913_terseLabel_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Accounts Payable, Inventory Financing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember" xlink:href="cdw-20241231.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_261a27b1-a141-442f-9778-98fade5ff46f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_fe0b9ae7-7519-4757-80c6-021be6cc558f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_cd70be8c-c963-4492-ab45-9a063441a9e8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_8d0facdd-a3b5-4b98-9be8-5e6820d09ec3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_4e403156-75bf-4788-a1cb-40d64cf14354_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition-related intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_3ed15ba9-dfc3-4ebc-ab58-ef16f6f4cbc9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_65ce5a13-6394-4aa0-abb1-ffec8d9760ec_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_f3320073-a20e-4bc2-be82-d5aeff1ff11c_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility (as percent)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0575e600-bf02-4c1f-92ce-c944053a36d3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_1735dc20-58f0-478e-aba3-b622ee1b69cd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of 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" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_ad4fa06d-3a18-4278-8bc8-a122ace145a4_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_f692c1ea-e22d-4f87-9ada-ae01593b25d9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8c639757-d493-4ade-ae87-1b74c8d362db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_592ebf9e-5868-4b06-858f-278c5d1c96b3_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CommitmentsAndContingencies_a4d4a06d-e664-42a1-8e5b-4a65ce93df45_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 16)</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" 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/2024/elts/us-gaap-2024.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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_f3dbb740-4477-4c64-b1ca-eff4c832a825_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_e517357f-a7ef-47ae-bdb1-07734dc53d99_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c5b6ff7b-1c3f-4cd3-830c-b30dbb4a116e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DeferredTaxAssetsRent_d4de7d17-11c7-414e-b403-e68a7be8ff89_terseLabel_en-US" xlink:label="lab_cdw_DeferredTaxAssetsRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_cdw_DeferredTaxAssetsRent_label_en-US" xlink:label="lab_cdw_DeferredTaxAssetsRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Rent</link:label>
    <link:label id="lab_cdw_DeferredTaxAssetsRent_documentation_en-US" xlink:label="lab_cdw_DeferredTaxAssetsRent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxAssetsRent" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxAssetsRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DeferredTaxAssetsRent" xlink:to="lab_cdw_DeferredTaxAssetsRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_39a8701b-b11a-462c-8e75-5e915e3659c0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_90429561-2c65-42c0-922c-f9da32aa077a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_7004b9fd-172d-4e6a-86a0-431c46366e7e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_AccountsPayableInventoryFinancing_4277396d-8d84-4e53-9f08-a2387bf8fd32_verboseLabel_en-US" xlink:label="lab_cdw_AccountsPayableInventoryFinancing" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Accounts payable inventory financing.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing" xlink:href="cdw-20241231.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_dei_EntityAddressCityOrTown_0a5ca541-f3d2-4218-95fe-25aa979543e8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City 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" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_61c4c3a3-e0a8-4729-8560-5fee91682beb_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_c915a3e1-0dc5-4209-bb53-dcd0c5ea1d6f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpensePolicyTextBlock_fb1d9415-ba63-4b5f-8099-08aafb9a6c40_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpensePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpensePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InterestExpensePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpensePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpensePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpensePolicyTextBlock" xlink:to="lab_us-gaap_InterestExpensePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_724754b8-7ecd-46c4-9b50-1e296500e781_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_d8a77605-2b7b-4b49-bbb1-fa080b260565_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments</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" 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/2024/elts/us-gaap-2024.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_9632fc51-49d6-495a-9239-0b609b1d598a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_3d7a5dbf-2ef6-4608-9029-a09663038b31_terseLabel_en-US" xlink:label="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:to="lab_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_1b1ddc94-abff-40ca-8eaf-db6a6550d39e_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_be7f2666-5e42-44f3-8625-2c530e5146c5_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_8633e7cd-ac85-406d-a6fe-e46f923c0674_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_a28e6de3-6b4b-4cea-af7a-464f4838b86c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:to="lab_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_19b5320e-348d-4da9-bdc2-0e9ba3e8fccd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grants, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DescriptionofBusinessPolicyTextBlock_23a46832-ab7d-473a-9bf5-5c6b277a05cf_terseLabel_en-US" xlink:label="lab_cdw_DescriptionofBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" 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-20241231.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_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_NotebooksMobileDevicesMember_311cf07e-6055-4098-8b5d-eedf38c705f8_terseLabel_en-US" xlink:label="lab_cdw_NotebooksMobileDevicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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" xml:lang="en-US">Notebooks.Mobile Devices [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember" xlink:href="cdw-20241231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_aaee4f8b-cdc3-446c-8e5e-5a1279d26538_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_5480f8a3-f407-484c-a4a5-bc22a1216ec5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency_121930ed-01da-4b4d-aba3-4e8ebfebc05d_terseLabel_en-US" xlink:label="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quantitative impairment test frequency</link:label>
    <link:label id="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency_label_en-US" xlink:label="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Quantitative Impairment Test Frequency</link:label>
    <link:label id="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency_documentation_en-US" xlink:label="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill, Quantitative Impairment Test Frequency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:href="cdw-20241231.xsd#cdw_GoodwillQuantitativeImpairmentTestFrequency"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:to="lab_cdw_GoodwillQuantitativeImpairmentTestFrequency" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_2b2a1b5a-72b5-4593-b734-3466da4448a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_56d8d3f7-9bd1-41f7-b898-400ac2eb6fcb_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_ddb62fcc-f5db-4620-a541-d8a74799a176_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_dei_DocumentFiscalYearFocus_9e344ef1-52f5-4e34-b2d6-f71eec9b75a6_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_ad6fc661-cf96-45b5-9533-10b700f4df32_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue from External Customer, Product and Service [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_4ef27836-7012-416d-b0c9-428e62334be2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_a3d680db-aa04-4708-90cf-318d84905c32_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, 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" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_f1652ed7-1f7a-4582-a241-3d869bb51802_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_fa913bf0-848b-4a30-a751-154cb6d592f8_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Sales from External Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="lab_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c3d502a0-7725-4575-bb40-372c2c77d82d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash, cash equivalents and restricted cash</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" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_8d475cc3-2bfb-4d03-bda5-eed0e025b1e8_terseLabel_en-US" xlink:label="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable and other assets, noncurrent</link:label>
    <link:label id="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_label_en-US" xlink:label="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, After Allowance For Credit Loss And Other Assets, Noncurrent</link:label>
    <link:label id="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_documentation_en-US" xlink:label="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts Receivable, After Allowance For Credit Loss And Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:to="lab_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_ed7adf60-ae4a-4a33-9cdd-d1c234245775_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Dividend payments</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" 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/2024/elts/us-gaap-2024.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract_ca4fbacd-da69-42b4-9b76-d232a0036362_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_LesseeOperatingLeaseTermOfContract_55b9a1b8-7f4b-4272-87b0-cf3d632f8759_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease terms of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_8e46b8e8-029b-4387-af12-84426e06815e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1329baf6-8d2d-407f-a7ce-b13319814a4b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, exercisable, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6db94112-2756-4dcc-9b39-07b7c579e21f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e0d02d64-4e66-43f5-b35d-2a024ceb6f8e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae96e68c-b0e6-4c4c-9f9c-b3ea527d5b82_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_e61e2940-fc89-4804-a33c-3b2d13fd1a88_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_721aabeb-0090-449b-9820-2b6f78eee49d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ab8fc357-4957-46b6-82af-6e746eb5b624_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d4fb8f37-d646-499b-ad81-e04980908f8b_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Nonvested beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8e2c2f73-b159-40ae-a3a3-f8d74caa8cb1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Nonvested end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNet_0cfd3b12-51a9-4fba-8127-35bcef8cd27c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_TimingOfTransferOfGoodOrServiceDomain_ae2e0b7f-73b4-43ea-9f81-518e7f22ba13_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_6e5e56b9-bbaf-4bb0-b901-7c47f8b6672c_terseLabel_en-US" xlink:label="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</link:label>
    <link:label id="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:to="lab_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_RestrictedCashPrepaidExpensesAndOther_c223b510-096e-4c13-a34f-16919e5e2f09_terseLabel_en-US" xlink:label="lab_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, prepaid expenses and other</link:label>
    <link:label id="lab_cdw_RestrictedCashPrepaidExpensesAndOther_label_en-US" xlink:label="lab_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Prepaid Expenses and Other</link:label>
    <link:label id="lab_cdw_RestrictedCashPrepaidExpensesAndOther_documentation_en-US" xlink:label="lab_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Cash, Prepaid Expenses and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:href="cdw-20241231.xsd#cdw_RestrictedCashPrepaidExpensesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:to="lab_cdw_RestrictedCashPrepaidExpensesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_863ff478-c6bd-45ae-a2d6-e8c25792176f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b923ad12-9d80-4aec-a88b-4cc693672e6d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coworker Retirement and Other Compensation Benefits [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_31cb0aaa-9f57-4120-b4bb-ae71e076e95d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_25361b40-85b2-4240-9f42-f0568951d956_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_82942f27-d69c-4610-9a85-5b3e6ac4743a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_CertificatesOfDepositAtCarryingValue_853ee4ff-000c-4036-a0ce-2256b1ef8937_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying value of certificate of deposits</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositAtCarryingValue" xlink:to="lab_us-gaap_CertificatesOfDepositAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_311c3961-4870-44b0-a5b6-68907d2b47f9_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_d4fb0266-df35-4200-aa84-81a993f2c5c0_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_473e1bcb-3ec3-4803-bc8f-2cbfc420216e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification of cash flow hedge to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_8519dbf6-a955-405b-ac84-3da2c8687dbd_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reclassification of cash flow hedge to net income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2024/elts/us-gaap-2024.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_c17c15dd-4d6a-47ae-9a60-82e8bc173a37_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4363b51c-781b-4c6a-a67b-9aca259ad4e2_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_f2ed8ea5-506b-4b4d-b88b-bc56b236aa58_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_59860365-e92f-4241-bb20-faa3fc1dc294_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationAddition_cfd7b7c6-33a0-454c-851c-04931f4f1b17_terseLabel_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationAddition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Invoices confirmed during the period</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationAddition_label_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationAddition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Obligation, Addition</link:label>
    <link:label id="lab_cdw_InventoryFinancingAgreementObligationAddition_documentation_en-US" xlink:label="lab_cdw_InventoryFinancingAgreementObligationAddition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Financing Agreement, Obligation, Addition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligationAddition" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligationAddition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_InventoryFinancingAgreementObligationAddition" xlink:to="lab_cdw_InventoryFinancingAgreementObligationAddition" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_708a53d3-0ae8-40a8-98ed-be126ed33ce6_terseLabel_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation and other</link:label>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1</link:label>
    <link:label id="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_documentation_en-US" xlink:label="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:href="cdw-20241231.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:to="lab_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4c394f9-42ce-46a3-bd75-c7729740f9c0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2c40528c-c84c-4dfa-b733-a7215817f0e8_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">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" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_010890dd-1dd8-4f95-bb1c-efc6929cb4c7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_1083e703-61ea-4df4-9b97-787fbb01073a_terseLabel_en-US" xlink:label="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal of fully amortized definite-lived intangible assets</link:label>
    <link:label id="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_label_en-US" xlink:label="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal of Fully Amortized Definite-Lived Intangible Assets</link:label>
    <link:label id="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_documentation_en-US" xlink:label="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disposals of Fully Amortized Definite-Lived Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:href="cdw-20241231.xsd#cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:to="lab_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_5e442937-c9b6-4d7c-9c16-a3b0fdcf6439_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [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" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_90c34e54-aa39-4981-805f-75c078b94e06_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerDurationAxis_7ff80d14-1a2b-4d8f-b308-df978f1ae9bf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerDurationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis" xlink:to="lab_us-gaap_ContractWithCustomerDurationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_da1e7645-c25e-4786-b9c4-0810a5a5b2f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryLockMember_08b46fa6-6f57-4c99-a592-271bece1afa9_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryLockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Treasury Lock</link:label>
    <link:label id="lab_us-gaap_TreasuryLockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryLockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Lock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryLockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryLockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryLockMember" xlink:to="lab_us-gaap_TreasuryLockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_050503b5-3988-4ada-b77c-bbc1bf8e66cb_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_3d962b48-5805-461c-890a-a40d76b404f8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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" 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/2024/elts/us-gaap-2024.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_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>28
<FILENAME>cdw-20241231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:037d7811-ae7b-4885-9ba5-2542a99fe422,g:fbc83bdb-df89-420a-b84e-0cf372da5dd2-->
<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-20241231.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_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_95af1a43-d8c0-4833-9781-6d0c2f175345" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentType_95af1a43-d8c0-4833-9781-6d0c2f175345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_51f08dbf-d610-4759-aea1-c8f4f6689839" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentAnnualReport_51f08dbf-d610-4759-aea1-c8f4f6689839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_eb0db4c6-a9a7-42c2-a395-2d1fa051073a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentPeriodEndDate_eb0db4c6-a9a7-42c2-a395-2d1fa051073a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_cd6ae191-18bc-4b5e-86a9-4dd9f0d151a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_CurrentFiscalYearEndDate_cd6ae191-18bc-4b5e-86a9-4dd9f0d151a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0fed12ca-28ca-4162-ad9f-85f25091ea26" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentTransitionReport_0fed12ca-28ca-4162-ad9f-85f25091ea26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_675d297a-d7c3-4e4d-b35c-8b75499b3acc" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityFileNumber_675d297a-d7c3-4e4d-b35c-8b75499b3acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_43b369fb-ed12-4d5b-b3d3-b59a3830f70f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityRegistrantName_43b369fb-ed12-4d5b-b3d3-b59a3830f70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_52aa9a5b-4c19-46d2-8ec2-be4b02f6d8b1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityIncorporationStateCountryCode_52aa9a5b-4c19-46d2-8ec2-be4b02f6d8b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_3fa66bad-3298-495f-a812-1707432cf03f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityTaxIdentificationNumber_3fa66bad-3298-495f-a812-1707432cf03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_e8caaa27-e1ef-4903-9114-6332a8ec4c56" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityAddressAddressLine1_e8caaa27-e1ef-4903-9114-6332a8ec4c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_391251cc-3900-4839-ad60-e587e55a1f5e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityAddressCityOrTown_391251cc-3900-4839-ad60-e587e55a1f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_16f25c50-5808-4b3f-a89d-a170d00c1c4f" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityAddressStateOrProvince_16f25c50-5808-4b3f-a89d-a170d00c1c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_8459ae1f-93ae-4dc6-99d5-88577deaf691" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityAddressPostalZipCode_8459ae1f-93ae-4dc6-99d5-88577deaf691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_7a6f419e-297e-4434-a398-f74ee9a53e76" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_CityAreaCode_7a6f419e-297e-4434-a398-f74ee9a53e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4a4681df-a08a-4609-9928-99747c3c5cf7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_LocalPhoneNumber_4a4681df-a08a-4609-9928-99747c3c5cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1d2f9daa-d7f6-4177-8917-164c0420effd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_Security12bTitle_1d2f9daa-d7f6-4177-8917-164c0420effd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_102f02fc-2165-4c39-a3ec-fef6927057aa" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_TradingSymbol_102f02fc-2165-4c39-a3ec-fef6927057aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_c0a07ef4-3715-469d-bf36-897a22da7605" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_SecurityExchangeName_c0a07ef4-3715-469d-bf36-897a22da7605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_19297d21-3f88-435c-b741-280e7df451ce" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_19297d21-3f88-435c-b741-280e7df451ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9a80811a-33d3-4361-854c-3cdedc7ebad3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityVoluntaryFilers_9a80811a-33d3-4361-854c-3cdedc7ebad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fa468da3-58b1-4601-a884-fb157bd1a814" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityCurrentReportingStatus_fa468da3-58b1-4601-a884-fb157bd1a814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_e412d401-f19c-4041-8f40-19ada06d193a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityInteractiveDataCurrent_e412d401-f19c-4041-8f40-19ada06d193a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_cd9631f7-9fab-44e3-b582-c4cf0fa48fe7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityFilerCategory_cd9631f7-9fab-44e3-b582-c4cf0fa48fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_bb75a7e5-ba45-490d-aa66-c3113dad281a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntitySmallBusiness_bb75a7e5-ba45-490d-aa66-c3113dad281a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_26c4c01f-f352-46ae-9d96-19f777e0a3db" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityEmergingGrowthCompany_26c4c01f-f352-46ae-9d96-19f777e0a3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_ac432261-2885-43fe-aba3-69d7a3c81b95" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_IcfrAuditorAttestationFlag_ac432261-2885-43fe-aba3-69d7a3c81b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_c2d6397e-e67b-49e3-944d-37703b18fcd2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_c2d6397e-e67b-49e3-944d-37703b18fcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b570d95c-4a17-4aac-9f14-016fb15169b0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityShellCompany_b570d95c-4a17-4aac-9f14-016fb15169b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3fee0d8d-018d-4146-a173-5e21e8164251" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityPublicFloat_3fee0d8d-018d-4146-a173-5e21e8164251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_40be1009-67aa-4b1d-8742-ddb500cf6050" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_40be1009-67aa-4b1d-8742-ddb500cf6050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_6407766f-3338-4a05-bf20-ebc8152afcc0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_6407766f-3338-4a05-bf20-ebc8152afcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b8a6e0ae-1602-4d5f-998f-4d9600e983d3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_EntityCentralIndexKey_b8a6e0ae-1602-4d5f-998f-4d9600e983d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_02f3a333-9967-4345-b0d7-5227fc6c4edd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentFiscalYearFocus_02f3a333-9967-4345-b0d7-5227fc6c4edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0caef309-69f8-4bcf-a5a3-e960fe6bbc67" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0caef309-69f8-4bcf-a5a3-e960fe6bbc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_f7144582-eb81-4257-8197-8d7c1f5f8c1b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9b864fe4-da94-42ad-8607-5e849efb1c06" xlink:to="loc_dei_AmendmentFlag_f7144582-eb81-4257-8197-8d7c1f5f8c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AuditInformation" xlink:type="simple" xlink:href="cdw-20241231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AuditInformationAbstract_ad2f8d7a-7056-4187-ab4e-f9403547ec5e" xlink:href="cdw-20241231.xsd#cdw_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_8a4e3466-a2d5-428b-ad1a-00b951c07b20" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_AuditInformationAbstract_ad2f8d7a-7056-4187-ab4e-f9403547ec5e" xlink:to="loc_dei_AuditorFirmId_8a4e3466-a2d5-428b-ad1a-00b951c07b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_09763912-29c8-43ac-9219-22ac4299943d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_AuditInformationAbstract_ad2f8d7a-7056-4187-ab4e-f9403547ec5e" xlink:to="loc_dei_AuditorName_09763912-29c8-43ac-9219-22ac4299943d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_c9383d11-2307-4ff3-a9d1-1b44ebde5616" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_AuditInformationAbstract_ad2f8d7a-7056-4187-ab4e-f9403547ec5e" xlink:to="loc_dei_AuditorLocation_c9383d11-2307-4ff3-a9d1-1b44ebde5616" 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-20241231.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_a7b030f4-78c7-4181-819f-ff8d4fab0519" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a7b030f4-78c7-4181-819f-ff8d4fab0519" xlink:to="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cf172f8b-d34c-45c2-95d5-45fedfef90d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cf172f8b-d34c-45c2-95d5-45fedfef90d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_92b84c77-cd03-49a7-9563-617b88d1dcb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_ShortTermInvestments_92b84c77-cd03-49a7-9563-617b88d1dcb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_38e424b3-53ca-43ce-992b-da19c432c4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_38e424b3-53ca-43ce-992b-da19c432c4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_dad02628-7285-488d-b666-cefe2a179dff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_InventoryNet_dad02628-7285-488d-b666-cefe2a179dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherReceivablesNetCurrent_2412a8d6-bbf8-4df1-a60a-93b9b5717347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_OtherReceivablesNetCurrent_2412a8d6-bbf8-4df1-a60a-93b9b5717347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a521a62-5fac-4ada-96ed-465f4ffd06a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a521a62-5fac-4ada-96ed-465f4ffd06a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9e8518c4-0303-46e8-8478-45f024e7e807" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_5663e868-171c-4b6b-b58f-3a617fc6c131" xlink:to="loc_us-gaap_AssetsCurrent_9e8518c4-0303-46e8-8478-45f024e7e807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_64bf4457-f375-416a-b233-f0ffdd39e9cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_64bf4457-f375-416a-b233-f0ffdd39e9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e414e1c8-cc17-4f5d-a8c2-5daa95ca9b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_e414e1c8-cc17-4f5d-a8c2-5daa95ca9b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6b3362bd-80b9-4c04-a77e-606fec5da2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_Goodwill_6b3362bd-80b9-4c04-a77e-606fec5da2a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c567619e-a6fc-46fd-9324-92163c1033e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_c567619e-a6fc-46fd-9324-92163c1033e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_deb3c6c0-d53b-435c-82ee-de6ba3581656" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent_deb3c6c0-d53b-435c-82ee-de6ba3581656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7c32263c-625a-4bed-91e0-59b4d0a75081" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_494a184b-6bb4-406e-812b-75b8189ff4a5" xlink:to="loc_us-gaap_Assets_7c32263c-625a-4bed-91e0-59b4d0a75081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_a7b030f4-78c7-4181-819f-ff8d4fab0519" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_f070a0c3-a9c3-4955-a2a2-816193acde16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_f070a0c3-a9c3-4955-a2a2-816193acde16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancing_83b9dfa6-d848-416a-aa0d-375d7a1aed4d" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_cdw_AccountsPayableInventoryFinancing_83b9dfa6-d848-416a-aa0d-375d7a1aed4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6a854ec3-4d10-4a8f-84af-37500d253d93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_us-gaap_LongTermDebtCurrent_6a854ec3-4d10-4a8f-84af-37500d253d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2ce37572-dbbd-44ba-bb30-fbaec6d2dbd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_2ce37572-dbbd-44ba-bb30-fbaec6d2dbd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_acd12ca6-9b83-466b-a2a2-a5b870857f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_acd12ca6-9b83-466b-a2a2-a5b870857f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_5ad41526-e114-4520-a5ea-bb47c7375e87" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_5ad41526-e114-4520-a5ea-bb47c7375e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_66d99ce9-f337-4c8c-8a43-9688ea106f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_66d99ce9-f337-4c8c-8a43-9688ea106f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a9e1d5a2-6bc8-407d-a621-b04eddd97f37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_dbd8a6d6-3e6f-4977-a64f-03c6dd06c963" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_a9e1d5a2-6bc8-407d-a621-b04eddd97f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b373ed2e-8873-4e29-b943-0fedf86cf27e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ca5dd4fe-4649-4ab0-a9df-48351e68e634" xlink:to="loc_us-gaap_LiabilitiesCurrent_b373ed2e-8873-4e29-b943-0fedf86cf27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b5038ece-09a9-4579-a213-cdf3bea4e72a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b5038ece-09a9-4579-a213-cdf3bea4e72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e2eb5878-7fc1-4b1c-98b5-2b831321bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e2eb5878-7fc1-4b1c-98b5-2b831321bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7b56e156-3123-415a-a0a5-61b90f920b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7b56e156-3123-415a-a0a5-61b90f920b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_a7f964a6-2e9e-4362-834b-e49d42d18d13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent_a7f964a6-2e9e-4362-834b-e49d42d18d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_ca52bdd6-69d5-4632-840a-1195caa713b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_da85d2e4-f9b1-4b8e-9574-6596982e8e0b" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_ca52bdd6-69d5-4632-840a-1195caa713b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_49a81a69-5a49-4bae-b016-39178cebb813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_49a81a69-5a49-4bae-b016-39178cebb813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0af95f57-3de1-4463-b132-4c8d0055bfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_PreferredStockValue_0af95f57-3de1-4463-b132-4c8d0055bfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6de04291-9aa9-4578-b22f-2862d9999e92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_CommonStockValue_6de04291-9aa9-4578-b22f-2862d9999e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_65d63bc3-d708-434b-b937-c5ef99c2a197" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_65d63bc3-d708-434b-b937-c5ef99c2a197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ef8ec0ff-2fe8-4583-8642-da64e72c1fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ef8ec0ff-2fe8-4583-8642-da64e72c1fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46addf87-7f97-40b9-8820-a43cb747a6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_46addf87-7f97-40b9-8820-a43cb747a6d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ffb8b2ab-705b-4c27-8b5b-b29d44d8a972" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_3c9163e8-d94b-475f-b7c8-cf56f794fea4" xlink:to="loc_us-gaap_StockholdersEquity_ffb8b2ab-705b-4c27-8b5b-b29d44d8a972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_99689b4e-e333-4500-a549-da0e7f261b08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_082ac295-87e5-4e82-b2b9-0722b08ef67e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_99689b4e-e333-4500-a549-da0e7f261b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cdw-20241231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fe9a81d1-1a9b-4d8f-972a-1b982c5582a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fe9a81d1-1a9b-4d8f-972a-1b982c5582a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_873b6275-4140-4b58-b985-20867d60f78a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_873b6275-4140-4b58-b985-20867d60f78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_62c60db5-08d9-4a7a-9a91-544e3a6addba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_62c60db5-08d9-4a7a-9a91-544e3a6addba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_0e225246-5c95-4430-a5c6-a89760a1897c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_PreferredStockSharesIssued_0e225246-5c95-4430-a5c6-a89760a1897c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_605faa64-3984-495c-bdb4-0d0ed7f7b585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_605faa64-3984-495c-bdb4-0d0ed7f7b585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_b52a5a4c-a4f8-49bf-b863-25dc6c828e09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_b52a5a4c-a4f8-49bf-b863-25dc6c828e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_eb3b2cb9-4d87-4450-9e8e-df2318002632" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_eb3b2cb9-4d87-4450-9e8e-df2318002632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1f76c909-ab85-43c0-8b60-52bc854f5194" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9bf7c82c-ad78-4b5a-9717-ca32afb6aef6" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1f76c909-ab85-43c0-8b60-52bc854f5194" 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-20241231.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_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7053a4af-5e31-4746-a1fe-a2b1bbbd430e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7053a4af-5e31-4746-a1fe-a2b1bbbd430e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_51894fca-6453-44ae-b105-16c411623ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_51894fca-6453-44ae-b105-16c411623ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_82f850d4-f031-44f3-bb40-bd5bf9f268b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_GrossProfit_82f850d4-f031-44f3-bb40-bd5bf9f268b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fa0c36b0-e2b2-44cf-a786-663b685b0320" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fa0c36b0-e2b2-44cf-a786-663b685b0320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_838a7b3b-48ba-4257-9beb-6d8585908338" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_OperatingIncomeLoss_838a7b3b-48ba-4257-9beb-6d8585908338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_4ba719e9-5d71-4ba2-877e-660bc7a9f6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_4ba719e9-5d71-4ba2-877e-660bc7a9f6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_1e64c3c9-c6d0-4ae2-a834-0c657dc82f35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_1e64c3c9-c6d0-4ae2-a834-0c657dc82f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f6f962f-ebcf-48fd-92ab-23e2b5672777" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9f6f962f-ebcf-48fd-92ab-23e2b5672777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_63a53da0-6005-4c02-86f6-0ec115ab3d53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_63a53da0-6005-4c02-86f6-0ec115ab3d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d0b94bc-41b8-43d2-859c-066e187ff31e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_NetIncomeLoss_2d0b94bc-41b8-43d2-859c-066e187ff31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7d7bc0da-1bdc-4974-ad02-c1b5d4e325ee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7d7bc0da-1bdc-4974-ad02-c1b5d4e325ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6264d214-b236-44f1-8041-5a616a852a15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7d7bc0da-1bdc-4974-ad02-c1b5d4e325ee" xlink:to="loc_us-gaap_EarningsPerShareBasic_6264d214-b236-44f1-8041-5a616a852a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ea719df8-289f-43ca-a770-d1b7072275b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7d7bc0da-1bdc-4974-ad02-c1b5d4e325ee" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ea719df8-289f-43ca-a770-d1b7072275b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d68fea2c-e33c-477b-ba45-30dafd426759" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55eb2999-5ad4-49dc-b259-6fa87870e68f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d68fea2c-e33c-477b-ba45-30dafd426759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dc2876c0-cc9a-46f9-998c-d867cdb50eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d68fea2c-e33c-477b-ba45-30dafd426759" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dc2876c0-cc9a-46f9-998c-d867cdb50eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c2345d1a-7672-4521-85ac-172e1d4ae961" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_d68fea2c-e33c-477b-ba45-30dafd426759" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c2345d1a-7672-4521-85ac-172e1d4ae961" 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-20241231.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_d786ab2d-70df-48ad-8f3a-39bc5c7afd46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c4a3505-f974-4869-8ea1-ac78fb771e30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d786ab2d-70df-48ad-8f3a-39bc5c7afd46" xlink:to="loc_us-gaap_NetIncomeLoss_1c4a3505-f974-4869-8ea1-ac78fb771e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d786ab2d-70df-48ad-8f3a-39bc5c7afd46" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_38b93a10-0567-4a2b-bd59-48694cd9b30f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_38b93a10-0567-4a2b-bd59-48694cd9b30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_d44cbc44-536f-4f20-bd96-8329cae004ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_d44cbc44-536f-4f20-bd96-8329cae004ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_74ecf45c-9368-4f7a-9534-14026d53f376" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_74ecf45c-9368-4f7a-9534-14026d53f376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11139561-4257-4ea0-9197-83bde5a68c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_938d6024-a442-4434-948b-b4be03b70e92" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_11139561-4257-4ea0-9197-83bde5a68c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c03f39a0-dc3e-41bd-b40a-f3cf09ba9b28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d786ab2d-70df-48ad-8f3a-39bc5c7afd46" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c03f39a0-dc3e-41bd-b40a-f3cf09ba9b28" 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-20241231.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_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9cc0b1c3-7115-4c7e-a42c-8e0ca81fbaec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9cc0b1c3-7115-4c7e-a42c-8e0ca81fbaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ae420319-6319-4ef6-9d7f-1331a941946d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9cc0b1c3-7115-4c7e-a42c-8e0ca81fbaec" xlink:to="loc_us-gaap_NetIncomeLoss_ae420319-6319-4ef6-9d7f-1331a941946d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9cc0b1c3-7115-4c7e-a42c-8e0ca81fbaec" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3fe7c5b5-9a02-4c49-a637-2b11ade9104a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_3fe7c5b5-9a02-4c49-a637-2b11ade9104a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_b09a0b39-27dd-4449-a903-fd1f14212d39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_b09a0b39-27dd-4449-a903-fd1f14212d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_c82791fc-260b-410e-94ce-dbf40ef7188c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_c82791fc-260b-410e-94ce-dbf40ef7188c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_bd59e41a-5590-4fcc-acc0-bc61a76b2a80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_bd59e41a-5590-4fcc-acc0-bc61a76b2a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a03bf261-a452-40e5-ae1a-1b4ee972c80d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_a03bf261-a452-40e5-ae1a-1b4ee972c80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bd7b08bb-0c1f-4748-ad19-e83bf18816d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bd7b08bb-0c1f-4748-ad19-e83bf18816d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e00575cb-ef72-4e14-ade4-66b0345af912" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e00575cb-ef72-4e14-ade4-66b0345af912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_84f7b940-2bc9-454b-babd-daf6622ac1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_84f7b940-2bc9-454b-babd-daf6622ac1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_db5e3564-86d8-4429-8e2f-52e3cd288237" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_db5e3564-86d8-4429-8e2f-52e3cd288237" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a411fcee-44c4-4f81-be21-64665352858e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_1734bad6-5b65-4ef9-89f3-94f9a50f3bcd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_a411fcee-44c4-4f81-be21-64665352858e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8043597e-9bf7-4641-a18c-3dc65555b85b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_060be1c0-4b3f-4b54-a9e2-0b031b502d65" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8043597e-9bf7-4641-a18c-3dc65555b85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_db27494c-75fc-468f-99d1-2b8777a3bf14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_db27494c-75fc-468f-99d1-2b8777a3bf14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_b6a16422-e919-4685-b99e-ef8b121ef44d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_b6a16422-e919-4685-b99e-ef8b121ef44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1b52b08-307f-4ca4-8721-f62755e0940f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_d1b52b08-307f-4ca4-8721-f62755e0940f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_15f39904-f0f8-45a2-a61b-819c3837c60e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_15f39904-f0f8-45a2-a61b-819c3837c60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3b912cb2-c207-4904-9954-34ee3eee128d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_6e5a3a9a-a738-433d-ab6d-afd6301287cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3b912cb2-c207-4904-9954-34ee3eee128d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_64fa6aca-6d68-445c-abc4-70b8e71510be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_64fa6aca-6d68-445c-abc4-70b8e71510be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_9a59430f-e18b-452e-b073-f69a7446370a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_9a59430f-e18b-452e-b073-f69a7446370a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_746bbf7b-e0c5-47fa-a0aa-f9b68f76a82e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_746bbf7b-e0c5-47fa-a0aa-f9b68f76a82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_cf0b9c28-6d53-4718-9f00-b41f08ec3471" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_cf0b9c28-6d53-4718-9f00-b41f08ec3471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_dd010835-551a-4b0e-9997-2879ec3c9756" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_dd010835-551a-4b0e-9997-2879ec3c9756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_52407bb3-d306-4284-9cdf-79f2739d6319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_52407bb3-d306-4284-9cdf-79f2739d6319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RepaymentsOfReceivableFinancingLiability_8121b6d7-276d-4ea9-8784-ed70fd93d841" xlink:href="cdw-20241231.xsd#cdw_RepaymentsOfReceivableFinancingLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_cdw_RepaymentsOfReceivableFinancingLiability_8121b6d7-276d-4ea9-8784-ed70fd93d841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_039a8cca-9a34-4190-aa5a-eaf7cb326b82" xlink:href="cdw-20241231.xsd#cdw_NetChangeInAccountsPayableInventoryFinancing"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_cdw_NetChangeInAccountsPayableInventoryFinancing_039a8cca-9a34-4190-aa5a-eaf7cb326b82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cd6a9559-d45a-44bf-a79f-182d42014310" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cd6a9559-d45a-44bf-a79f-182d42014310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bf4aae8a-edf6-4fb4-925c-0d15aaf84ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bf4aae8a-edf6-4fb4-925c-0d15aaf84ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f4537c75-13ef-480f-9a74-09e913a54497" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f4537c75-13ef-480f-9a74-09e913a54497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_3feb9486-12d9-4602-8155-287c101e9844" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_3feb9486-12d9-4602-8155-287c101e9844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_66eff7d1-9ef4-4cda-9889-ea6fe0dc8af0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_66eff7d1-9ef4-4cda-9889-ea6fe0dc8af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a5e859e7-7b47-4b6f-9379-39826817ddf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_521d8cce-4341-4a1d-9178-ca221e1be542" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a5e859e7-7b47-4b6f-9379-39826817ddf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b1ca9fc-5331-4989-bdcb-c054deab3fec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b1ca9fc-5331-4989-bdcb-c054deab3fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9a40fb98-91f3-441f-ad05-12e02c4adb16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9a40fb98-91f3-441f-ad05-12e02c4adb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72cf8736-5073-478b-8b97-20e323f3f6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_72cf8736-5073-478b-8b97-20e323f3f6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6851354a-1f52-4a04-9c01-64136112ff6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6851354a-1f52-4a04-9c01-64136112ff6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0d8073af-ae1c-41ae-98a4-745863b42df2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_61d9430d-4cbf-42a2-b561-6407ea0e74f5" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0d8073af-ae1c-41ae-98a4-745863b42df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_b55203f9-56e4-4f1c-a51d-ec45288a668a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0d8073af-ae1c-41ae-98a4-745863b42df2" xlink:to="loc_us-gaap_InterestPaidNet_b55203f9-56e4-4f1c-a51d-ec45288a668a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_493542f8-a5da-4239-bff3-ca6901da30bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0d8073af-ae1c-41ae-98a4-745863b42df2" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_493542f8-a5da-4239-bff3-ca6901da30bc" 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-20241231.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_430ea51d-038f-41f2-9f50-8a768bd19315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_430ea51d-038f-41f2-9f50-8a768bd19315" xlink:to="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_851408ca-7722-46e9-9e2b-2be6eca11217" xlink:to="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_98b020a2-0fe8-4dd7-b734-d9434e6a53ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_CommonStockMember_98b020a2-0fe8-4dd7-b734-d9434e6a53ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_7acb53b1-b7a4-42e7-9386-e6cbe1413b39" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_7acb53b1-b7a4-42e7-9386-e6cbe1413b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4b36eee3-c75e-43a3-bae5-87ce13711e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_RetainedEarningsMember_4b36eee3-c75e-43a3-bae5-87ce13711e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_55a744a9-971e-4ecb-85e5-fc9965b2d662" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f474ec0f-6122-4cdc-b4f3-56301c3d0dcb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_55a744a9-971e-4ecb-85e5-fc9965b2d662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2b6b6d19-b694-4139-adba-8c14f530fc7a" xlink:to="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_df0663bb-d1f7-4053-8c0d-de256a5ae803" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_48eb51e9-e02d-4142-a2a2-90e30ace9cb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_CommonStockSharesIssued_48eb51e9-e02d-4142-a2a2-90e30ace9cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b1afc0b2-24c4-4045-9a06-779a75a2a793" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockholdersEquity_b1afc0b2-24c4-4045-9a06-779a75a2a793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3392dfe2-e2a8-4203-a729-5edd90c90ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_NetIncomeLoss_3392dfe2-e2a8-4203-a729-5edd90c90ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_beeb005c-0a9e-44ff-a969-098ef9de0e07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_beeb005c-0a9e-44ff-a969-098ef9de0e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c653b47a-ea12-4421-9d5f-585658272ade" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c653b47a-ea12-4421-9d5f-585658272ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ea4e6001-f1de-4068-9d12-ba35fd0636de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_ea4e6001-f1de-4068-9d12-ba35fd0636de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dd071b1a-e3cf-42c4-bff4-48afef21bbe4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_dd071b1a-e3cf-42c4-bff4-48afef21bbe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_72385fd0-02ff-4b74-8e30-ebb0c05c2908" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_72385fd0-02ff-4b74-8e30-ebb0c05c2908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4617f56d-365e-4171-aa14-d5eb320394a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_4617f56d-365e-4171-aa14-d5eb320394a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_051f3a93-8223-4f65-b22b-e5f76548751e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_051f3a93-8223-4f65-b22b-e5f76548751e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_e7952a62-e695-4eff-88ee-29923dd30747" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_DividendsCommonStock_e7952a62-e695-4eff-88ee-29923dd30747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1c49e8a0-264f-4bb0-8be3-577a61d6d935" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_1c49e8a0-264f-4bb0-8be3-577a61d6d935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cd76b369-b6bf-4198-a871-241e7749d501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_cd76b369-b6bf-4198-a871-241e7749d501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_487e5cc0-9e7d-4d4e-a4a5-dafe1ab8659b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_487e5cc0-9e7d-4d4e-a4a5-dafe1ab8659b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ff39b819-5651-4e9d-9473-36090bbb17a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_ff39b819-5651-4e9d-9473-36090bbb17a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_ff3f8449-69e1-4ab9-be89-98732f70c24a" xlink:href="cdw-20241231.xsd#cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1_ff3f8449-69e1-4ab9-be89-98732f70c24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_181af4f0-9eb8-43d5-a8e9-263677f8f932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_CommonStockSharesIssued_181af4f0-9eb8-43d5-a8e9-263677f8f932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a1438a99-ce23-4984-a8ff-1a1957903b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6057bea1-e6e3-408e-a326-d88e1c4ad2d0" xlink:to="loc_us-gaap_StockholdersEquity_a1438a99-ce23-4984-a8ff-1a1957903b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="cdw-20241231.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_d7eb25f2-b613-4797-b3d5-9f5b50d4d22f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_504528ca-c3f2-4b3a-97d7-65af6704c41d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_d7eb25f2-b613-4797-b3d5-9f5b50d4d22f" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_504528ca-c3f2-4b3a-97d7-65af6704c41d" 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-20241231.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_3b45f37d-21c5-426a-b89b-8383f46946b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_d8cf9f82-27fd-4468-af6c-147687bdbaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3b45f37d-21c5-426a-b89b-8383f46946b3" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_d8cf9f82-27fd-4468-af6c-147687bdbaaa" 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-20241231.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_AccountingChangesAndErrorCorrectionsAbstract_258f86d9-13b9-46a6-9d91-537efef649f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_9e3f4c5a-12a2-42b4-840c-e7794926e240" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_258f86d9-13b9-46a6-9d91-537efef649f2" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_9e3f4c5a-12a2-42b4-840c-e7794926e240" 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-20241231.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_daa59d52-2130-45c2-8a50-a5bf731e5577" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_975273b2-2b84-4bb8-8f71-b5d2a097c5ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_daa59d52-2130-45c2-8a50-a5bf731e5577" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_975273b2-2b84-4bb8-8f71-b5d2a097c5ce" 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-20241231.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_99520e46-1059-457d-9e04-bffd701801f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5afada4a-9c6b-4ebf-b7cd-60e0f6ba50c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_99520e46-1059-457d-9e04-bffd701801f3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_5afada4a-9c6b-4ebf-b7cd-60e0f6ba50c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_01b12b6d-20a1-49a9-9e3a-ff8c2d9f7bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_74e81235-d8c7-46d4-af2d-c57bd5d79894" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_01b12b6d-20a1-49a9-9e3a-ff8c2d9f7bdb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_74e81235-d8c7-46d4-af2d-c57bd5d79894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_786c911b-c317-4f3a-8e68-701503bde9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0a1ba365-9e43-4c2b-91b1-154c2c8237db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_786c911b-c317-4f3a-8e68-701503bde9c3" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0a1ba365-9e43-4c2b-91b1-154c2c8237db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreements" xlink:type="simple" xlink:href="cdw-20241231.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_ee57b989-d9b8-4265-b73b-9e9bd2f8d65f" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTextBlock_c97aefa0-2da3-46b0-a241-d81b0c0f50c2" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_ee57b989-d9b8-4265-b73b-9e9bd2f8d65f" xlink:to="loc_cdw_InventoryFinancingAgreementsTextBlock_c97aefa0-2da3-46b0-a241-d81b0c0f50c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/Debt" xlink:type="simple" xlink:href="cdw-20241231.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_a5782c29-7751-40b9-ba30-9616fcfc8a2d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_36c3d094-9559-4e6a-88aa-3e086a90c92d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a5782c29-7751-40b9-ba30-9616fcfc8a2d" xlink:to="loc_us-gaap_LongTermDebtTextBlock_36c3d094-9559-4e6a-88aa-3e086a90c92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments" xlink:type="simple" xlink:href="cdw-20241231.xsd#FairValueMeasurementsandFinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9c801f75-f59b-4749-8db7-5f6b28384c62" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_b1ef9ff1-a1ca-496f-ae72-ed362ab9b0c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9c801f75-f59b-4749-8db7-5f6b28384c62" xlink:to="loc_us-gaap_FinancialInstrumentsDisclosureTextBlock_b1ef9ff1-a1ca-496f-ae72-ed362ab9b0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cdw-20241231.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_0a7ec594-ca73-4015-a565-3ec4cb9d3ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_8c0d9910-cc20-4257-a0d5-85b75d08097c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0a7ec594-ca73-4015-a565-3ec4cb9d3ac8" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_8c0d9910-cc20-4257-a0d5-85b75d08097c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/Leases" xlink:type="simple" xlink:href="cdw-20241231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dd5cdc56-2a70-4a7f-8f32-10274a24bbca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_03954dcf-1046-46dd-a402-3ca3dae87b99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dd5cdc56-2a70-4a7f-8f32-10274a24bbca" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_03954dcf-1046-46dd-a402-3ca3dae87b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/StockholdersEquity" xlink:type="simple" xlink:href="cdw-20241231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_570f18ab-0c71-460f-a1f9-a255602bd328" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5db5301a-074d-40e2-9810-68de20d9b9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_570f18ab-0c71-460f-a1f9-a255602bd328" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5db5301a-074d-40e2-9810-68de20d9b9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensation" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_4270da3c-9127-4fbb-8e98-2da8170fb65e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b700fe7b-c54b-4846-a883-c15fc9aeb17f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_4270da3c-9127-4fbb-8e98-2da8170fb65e" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b700fe7b-c54b-4846-a883-c15fc9aeb17f" 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-20241231.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_e2198560-304f-43cd-a403-001b43eb05e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_10e0471e-6295-498f-bc00-d35e22b4fb10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_e2198560-304f-43cd-a403-001b43eb05e5" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_10e0471e-6295-498f-bc00-d35e22b4fb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits" xlink:type="simple" xlink:href="cdw-20241231.xsd#CoworkerRetirementandOtherCompensationBenefits"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_efe3ef02-faf5-41eb-935c-25fbbc51a0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_284dc897-139e-44cc-b5be-18a24e3ea210" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsGeneralTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_efe3ef02-faf5-41eb-935c-25fbbc51a0e5" xlink:to="loc_us-gaap_CompensationRelatedCostsGeneralTextBlock_284dc897-139e-44cc-b5be-18a24e3ea210" 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-20241231.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_0ba2047a-8b57-4f66-9d1b-c926ddead0df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c4bbde8a-5ca0-468c-b3a2-e4f1c45a1d01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0ba2047a-8b57-4f66-9d1b-c926ddead0df" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c4bbde8a-5ca0-468c-b3a2-e4f1c45a1d01" 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-20241231.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_0adc26a9-b9d6-487b-8a58-fa24416a7879" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_7ee90691-90a6-4a6f-8bd1-2ca04643a1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0adc26a9-b9d6-487b-8a58-fa24416a7879" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_7ee90691-90a6-4a6f-8bd1-2ca04643a1b6" 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-20241231.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_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DescriptionofBusinessPolicyTextBlock_dd8df8ba-71e6-41b1-81f3-d6950407d294" xlink:href="cdw-20241231.xsd#cdw_DescriptionofBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_cdw_DescriptionofBusinessPolicyTextBlock_dd8df8ba-71e6-41b1-81f3-d6950407d294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_358b1ddf-3eb1-4c04-ab71-0790dad57cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_358b1ddf-3eb1-4c04-ab71-0790dad57cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_cb8bb3c5-d09b-4a2b-9d09-bcc2209f0377" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_cb8bb3c5-d09b-4a2b-9d09-bcc2209f0377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_2b70791a-b866-4754-b631-54acf037e2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_UseOfEstimates_2b70791a-b866-4754-b631-54acf037e2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_7f7b49d0-7897-480f-8de7-ea5b88b30532" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_7f7b49d0-7897-480f-8de7-ea5b88b30532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0605c596-884b-4ed0-a913-507db18566a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0605c596-884b-4ed0-a913-507db18566a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_58d0091a-add7-44e5-865b-00e2543d7052" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_58d0091a-add7-44e5-865b-00e2543d7052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_6e255a0f-8ef4-418f-875d-bc14c335fa2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_6e255a0f-8ef4-418f-875d-bc14c335fa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock_f41a2ce7-75a4-4b43-8bc0-d629a90b40df" xlink:href="cdw-20241231.xsd#cdw_MiscellaneousReceivablesPolicyPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock_f41a2ce7-75a4-4b43-8bc0-d629a90b40df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e68d1a24-1426-4355-bc8d-b10929c42d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_e68d1a24-1426-4355-bc8d-b10929c42d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_1db33820-b4bc-428c-8ac1-c9d5973e2d5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_1db33820-b4bc-428c-8ac1-c9d5973e2d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2cec7c1e-3c54-459b-8567-2c93c72df597" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_2cec7c1e-3c54-459b-8567-2c93c72df597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_e16719c3-ccb1-458e-9fe8-8b313598889c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_e16719c3-ccb1-458e-9fe8-8b313598889c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_7a332128-1dbe-433c-9736-07c2e62c1651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_7a332128-1dbe-433c-9736-07c2e62c1651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4e6b0347-cabd-404f-b519-e90b618e4d15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_4e6b0347-cabd-404f-b519-e90b618e4d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_35082efe-2aee-4b91-b08e-f4d99f68a965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_35082efe-2aee-4b91-b08e-f4d99f68a965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesTaxPolicyPolicyTextBlock_e6a921e8-c92e-44d3-94d0-d385215c0f58" xlink:href="cdw-20241231.xsd#cdw_SalesTaxPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_cdw_SalesTaxPolicyPolicyTextBlock_e6a921e8-c92e-44d3-94d0-d385215c0f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_e7bba2c8-ed64-4546-9a6a-99dfc7db46d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_e7bba2c8-ed64-4546-9a6a-99dfc7db46d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_14388445-b39f-4823-beaa-04bf5756e6c4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_14388445-b39f-4823-beaa-04bf5756e6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpensePolicyTextBlock_74434d8b-ba44-4efc-a370-d81ad30d6fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpensePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_InterestExpensePolicyTextBlock_74434d8b-ba44-4efc-a370-d81ad30d6fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8a4be7e4-9209-4a56-a738-44a91658b066" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_8a4be7e4-9209-4a56-a738-44a91658b066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_45755db7-1793-4c3f-b8ea-4c9647e57f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_45755db7-1793-4c3f-b8ea-4c9647e57f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_93d4c015-9048-48c2-9bfe-7c1f833fc2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f89b78ff-6281-4c2b-b884-91804d93df1b" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_93d4c015-9048-48c2-9bfe-7c1f833fc2b0" 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-20241231.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_e4fefd47-c47c-4c25-8ac4-575c455dbba2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_957717b9-ab15-40d0-a987-e1231bac3c33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4fefd47-c47c-4c25-8ac4-575c455dbba2" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_957717b9-ab15-40d0-a987-e1231bac3c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_c1a78d7f-ed4c-4418-a4c3-699d38ef6c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4fefd47-c47c-4c25-8ac4-575c455dbba2" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_c1a78d7f-ed4c-4418-a4c3-699d38ef6c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_843083c5-a852-4396-bfa4-b262da1b45fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4fefd47-c47c-4c25-8ac4-575c455dbba2" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_843083c5-a852-4396-bfa4-b262da1b45fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_baf4dff2-9175-46a7-a1bf-b7c0bada682a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e4fefd47-c47c-4c25-8ac4-575c455dbba2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_baf4dff2-9175-46a7-a1bf-b7c0bada682a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_472ea2c5-68e5-42fe-a478-8a4388c79174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_84212a1d-87e2-4ea9-8f9d-1a80daf51211" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_472ea2c5-68e5-42fe-a478-8a4388c79174" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_84212a1d-87e2-4ea9-8f9d-1a80daf51211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895b0975-62fa-4974-86c4-b879c38db041" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_58c7393c-4a0b-4ef0-9325-931d859a041e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895b0975-62fa-4974-86c4-b879c38db041" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_58c7393c-4a0b-4ef0-9325-931d859a041e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d0d2c9b3-dda7-4948-ad7b-a72483cfdd8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895b0975-62fa-4974-86c4-b879c38db041" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d0d2c9b3-dda7-4948-ad7b-a72483cfdd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bd78dc29-6eb1-44bc-8b49-76e0f78e114c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_895b0975-62fa-4974-86c4-b879c38db041" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bd78dc29-6eb1-44bc-8b49-76e0f78e114c" 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-20241231.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_961d2810-5ba7-4734-8fea-b0ea77251bdc" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock_90978cae-a0b2-4cfe-9658-cb3191078133" xlink:href="cdw-20241231.xsd#cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_961d2810-5ba7-4734-8fea-b0ea77251bdc" xlink:to="loc_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock_90978cae-a0b2-4cfe-9658-cb3191078133" 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-20241231.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_d829753c-e5bc-449d-bd16-2843ea1963ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_0fc1e6ea-b038-4a06-ae5e-a8dcaf68778a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d829753c-e5bc-449d-bd16-2843ea1963ef" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_0fc1e6ea-b038-4a06-ae5e-a8dcaf68778a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_485e3fc4-df91-4431-9ed6-33bc56e02646" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d829753c-e5bc-449d-bd16-2843ea1963ef" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_485e3fc4-df91-4431-9ed6-33bc56e02646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_e5a1462d-b86e-4aca-9c9e-79514182f900" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d829753c-e5bc-449d-bd16-2843ea1963ef" xlink:to="loc_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock_e5a1462d-b86e-4aca-9c9e-79514182f900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_41063065-1abe-47f7-88df-6cc5c0996723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_41063065-1abe-47f7-88df-6cc5c0996723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2cb8d7b3-0ac1-4708-afae-d3f145714b59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2cb8d7b3-0ac1-4708-afae-d3f145714b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c102e97f-ba2e-4d1c-8481-4775031fff95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c102e97f-ba2e-4d1c-8481-4775031fff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fb569d87-77d0-47c8-8cae-0b37e01eca6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_fb569d87-77d0-47c8-8cae-0b37e01eca6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_662b9f99-80d8-49ea-9b77-ab3f18211b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2079fb6b-ae2b-4823-889c-abb96f06de53" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_662b9f99-80d8-49ea-9b77-ab3f18211b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesTables" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_2b4638ac-b3b0-4efe-b293-aaecfedc95dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AssetsAndLiabilitiesLesseeTableTextBlock_f22d0d12-c62b-4ad7-a185-edbee438c0cb" xlink:href="cdw-20241231.xsd#cdw_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2b4638ac-b3b0-4efe-b293-aaecfedc95dd" xlink:to="loc_cdw_AssetsAndLiabilitiesLesseeTableTextBlock_f22d0d12-c62b-4ad7-a185-edbee438c0cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dcf0056c-f334-4969-b8a3-0c76b47a0ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2b4638ac-b3b0-4efe-b293-aaecfedc95dd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_dcf0056c-f334-4969-b8a3-0c76b47a0ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_a3aa7991-f54c-456c-be69-0cee722857ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2b4638ac-b3b0-4efe-b293-aaecfedc95dd" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_a3aa7991-f54c-456c-be69-0cee722857ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationTables" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock_1248d1dd-6cc4-4362-a4d0-ef0f3fdd5f3e" xlink:href="cdw-20241231.xsd#cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:to="loc_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock_1248d1dd-6cc4-4362-a4d0-ef0f3fdd5f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_ac94e4db-6ec7-4d67-94a3-9fe861a85660" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_ac94e4db-6ec7-4d67-94a3-9fe861a85660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_4d20e8f0-3eff-48fc-8716-ff523a834bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:to="loc_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock_4d20e8f0-3eff-48fc-8716-ff523a834bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8b97b21f-ec35-4239-88ea-a55a801bbebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_8b97b21f-ec35-4239-88ea-a55a801bbebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_87280e8e-7b57-495d-9102-276c785f96fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_ba251d81-f68e-4eba-9d9e-0ac9874da5ac" xlink:to="loc_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock_87280e8e-7b57-495d-9102-276c785f96fc" 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-20241231.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_efa7031e-67ed-4610-8391-9d96a4cde784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_6d6aae15-cca7-4687-959e-85ebc2c2c885" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_efa7031e-67ed-4610-8391-9d96a4cde784" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_6d6aae15-cca7-4687-959e-85ebc2c2c885" 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-20241231.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_1058549c-837c-4b5d-8aa2-d16bcd6de206" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6aa5f5eb-155c-4177-bea9-a3f750d37609" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1058549c-837c-4b5d-8aa2-d16bcd6de206" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_6aa5f5eb-155c-4177-bea9-a3f750d37609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b0071a1a-002c-4322-8835-c4f3d42756d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1058549c-837c-4b5d-8aa2-d16bcd6de206" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_b0071a1a-002c-4322-8835-c4f3d42756d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOwnedSubsidiaries_6fed5eaf-7598-4f81-921b-6a47c8c548ae" xlink:href="cdw-20241231.xsd#cdw_NumberofOwnedSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:to="loc_cdw_NumberofOwnedSubsidiaries_6fed5eaf-7598-4f81-921b-6a47c8c548ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RestrictedCashPrepaidExpensesAndOther_9c2330d9-b53b-40ae-84fc-61af156f0b92" xlink:href="cdw-20241231.xsd#cdw_RestrictedCashPrepaidExpensesAndOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:to="loc_cdw_RestrictedCashPrepaidExpensesAndOther_9c2330d9-b53b-40ae-84fc-61af156f0b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_GoodwillQuantitativeImpairmentTestFrequency_a8169e55-3593-4b62-9a75-89b4f5bd146c" xlink:href="cdw-20241231.xsd#cdw_GoodwillQuantitativeImpairmentTestFrequency"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:to="loc_cdw_GoodwillQuantitativeImpairmentTestFrequency_a8169e55-3593-4b62-9a75-89b4f5bd146c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ForecastedYearsforGoodwillImpairment_129788ed-581a-4d53-8419-0e93043637e3" xlink:href="cdw-20241231.xsd#cdw_ForecastedYearsforGoodwillImpairment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:to="loc_cdw_ForecastedYearsforGoodwillImpairment_129788ed-581a-4d53-8419-0e93043637e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_ef416ce5-5c6a-4b3e-8cea-8677be8572da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15096340-359a-4348-bbfd-808d6f83f7bb" xlink:to="loc_us-gaap_AdvertisingExpense_ef416ce5-5c6a-4b3e-8cea-8677be8572da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dc655d03-807f-46bf-b7f4-48a9ea3d5813" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_dc655d03-807f-46bf-b7f4-48a9ea3d5813" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4448e032-b7a4-4a7a-859a-81a98263c750" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MissionCloudServicesInc.Member_4cda5a52-b975-47ba-be6d-817d6700ded5" xlink:href="cdw-20241231.xsd#cdw_MissionCloudServicesInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6955d0ac-5027-4485-94a3-0842b5a1b425" xlink:to="loc_cdw_MissionCloudServicesInc.Member_4cda5a52-b975-47ba-be6d-817d6700ded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f1d686fb-900b-4bcc-8ac4-cffeb1e51a7c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6afd6af-48ae-4ecc-81ee-db4c00244801" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e6afd6af-48ae-4ecc-81ee-db4c00244801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b19d16a5-253f-4af5-961a-726d7ede85b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_Goodwill_b19d16a5-253f-4af5-961a-726d7ede85b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_99aa985e-46a9-4cd0-8975-61c106549235" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_658c1e46-4cdd-4cd8-8116-e9dd4afcc3d6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_99aa985e-46a9-4cd0-8975-61c106549235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e1f1a9-49f9-49c2-a718-d074eac1b138" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BilledReceivablesCurrent_ffa6fcfe-187f-4209-83e7-915b3f32e1cc" xlink:href="cdw-20241231.xsd#cdw_BilledReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e1f1a9-49f9-49c2-a718-d074eac1b138" xlink:to="loc_cdw_BilledReceivablesCurrent_ffa6fcfe-187f-4209-83e7-915b3f32e1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_9cdf46ea-20e7-40dc-bf06-da42ad13ac96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e1f1a9-49f9-49c2-a718-d074eac1b138" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_9cdf46ea-20e7-40dc-bf06-da42ad13ac96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnbilledReceivablesNoncurrent_36748cc9-3ee7-49db-9e06-542a816f77b5" xlink:href="cdw-20241231.xsd#cdw_UnbilledReceivablesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e1f1a9-49f9-49c2-a718-d074eac1b138" xlink:to="loc_cdw_UnbilledReceivablesNoncurrent_36748cc9-3ee7-49db-9e06-542a816f77b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_bdf5cb9d-c50a-4c73-a0b7-741b92bd6323" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d3e1f1a9-49f9-49c2-a718-d074eac1b138" xlink:to="loc_us-gaap_AccountsReceivableNet_bdf5cb9d-c50a-4c73-a0b7-741b92bd6323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eef4c9a3-5441-46b9-b365-75ee8baa604e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableSale_eb0baa86-bd30-4670-a7e3-2ffb977163e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_eef4c9a3-5441-46b9-b365-75ee8baa604e" xlink:to="loc_us-gaap_AccountsReceivableSale_eb0baa86-bd30-4670-a7e3-2ffb977163e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_926cd49e-a6a6-44aa-b93a-0ca08b679e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_926cd49e-a6a6-44aa-b93a-0ca08b679e7a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44ed63c3-e8ea-4e28-b540-234479245d55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44ed63c3-e8ea-4e28-b540-234479245d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_110b69c2-d91c-4ec7-a06d-576b3b6f003b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_110b69c2-d91c-4ec7-a06d-576b3b6f003b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8cdc18ce-1a9c-4c98-8114-b1a99e1bccae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8cdc18ce-1a9c-4c98-8114-b1a99e1bccae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAllowanceForCreditLossOther_72d72d56-6a6a-4b4b-8dce-42bca71c39e8" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAllowanceForCreditLossOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:to="loc_cdw_AccountsReceivableAllowanceForCreditLossOther_72d72d56-6a6a-4b4b-8dce-42bca71c39e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_96840e88-8971-413c-b1b8-7ccb59efc774" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_56422535-e743-4413-bd25-323c375bc5be" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_96840e88-8971-413c-b1b8-7ccb59efc774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable_5732a01b-e669-4b39-a223-b86a0fa7fa14" xlink:href="cdw-20241231.xsd#cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_926cd49e-a6a6-44aa-b93a-0ca08b679e7a" xlink:to="loc_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable_5732a01b-e669-4b39-a223-b86a0fa7fa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_901ad319-c73f-43f6-bf47-6f290a5f830d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_901ad319-c73f-43f6-bf47-6f290a5f830d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:to="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerDurationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationAxis_7a4a994b-9cdb-49a5-add1-c66c1e747116" xlink:to="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractWithCustomerMember_0360b2fc-c85f-4257-90ec-16f553b6c38c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerDurationDomain_aabff6d3-c171-4d53-9200-0c4be8e81fe2" xlink:to="loc_us-gaap_LongTermContractWithCustomerMember_0360b2fc-c85f-4257-90ec-16f553b6c38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_545a5df2-88f7-4cbb-ab36-7d7a85bfde8e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNet_a780d324-504f-4c74-a8f0-c58f9578767a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerAssetNet_a780d324-504f-4c74-a8f0-c58f9578767a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_8f28309c-5b4f-4d2c-9f0a-84d0c34b8a1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerLiability_8f28309c-5b4f-4d2c-9f0a-84d0c34b8a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ebd300c2-8654-4d3d-b642-29b373e194fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_653b5727-abe9-4c8d-854c-5d2c53d72f08" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ebd300c2-8654-4d3d-b642-29b373e194fc" 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-20241231.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_647c9416-1980-41d8-826b-421d3ba80965" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_647c9416-1980-41d8-826b-421d3ba80965" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_15968c5d-9144-40cc-9dcd-39d6497bb350" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_15968c5d-9144-40cc-9dcd-39d6497bb350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_92f13a32-b328-4b97-a433-e0ee379bf630" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b58eec43-088b-42bf-a320-71b2bea9e34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_144d9246-e5e5-4097-bc3a-69f271428598" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1e999a0d-d4cc-4466-bd0c-c8b9286f6d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipmentScheduleofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0b6738bf-b8a5-4435-8447-ea51a9684a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0b6738bf-b8a5-4435-8447-ea51a9684a9b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:to="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0af7686f-e0af-40f4-b8d6-07e5d5835b6d" xlink:to="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_46b3b385-b383-4fff-92b4-56c9b764c6b7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:to="loc_srt_MinimumMember_46b3b385-b383-4fff-92b4-56c9b764c6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_bf62272d-13a3-4c44-9561-1d845ff1eda6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cd1f582e-7fba-4e65-9b44-f4f5430d5593" xlink:to="loc_srt_MaximumMember_bf62272d-13a3-4c44-9561-1d845ff1eda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f13bf7ea-0db9-429f-a6cc-a0854ecec6c0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_95e40a14-8549-46c1-ab6b-4917803e9da0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_ComputerEquipmentMember_95e40a14-8549-46c1-ab6b-4917803e9da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_BuildingAndLeaseholdImprovementsMember_ecb257cd-610d-4024-84d1-2fda4e4f7dd3" xlink:href="cdw-20241231.xsd#cdw_BuildingAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_BuildingAndLeaseholdImprovementsMember_ecb257cd-610d-4024-84d1-2fda4e4f7dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_3b48d35f-3b97-47f1-b1c0-155d0f4cfd1b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_3b48d35f-3b97-47f1-b1c0-155d0f4cfd1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ComputerSoftwareMember_bc5a83f4-bf18-40ef-a91d-35886191b84b" xlink:href="cdw-20241231.xsd#cdw_ComputerSoftwareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_ComputerSoftwareMember_bc5a83f4-bf18-40ef-a91d-35886191b84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_1032fa56-7fe9-4d93-86df-94b1263393b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_1032fa56-7fe9-4d93-86df-94b1263393b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_4bcb9092-6d73-4008-9081-fa8f29065d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_LandMember_4bcb9092-6d73-4008-9081-fa8f29065d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenueGeneratingAssetsMember_c77c23b3-b32f-4ed2-b6af-2acc325d8c9f" xlink:href="cdw-20241231.xsd#cdw_RevenueGeneratingAssetsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_cdw_RevenueGeneratingAssetsMember_c77c23b3-b32f-4ed2-b6af-2acc325d8c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_150b5a87-363e-4ec6-a860-978378421b99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f9375aea-c5c6-4ef5-8b03-081bb26b88c6" xlink:to="loc_us-gaap_ConstructionInProgressMember_150b5a87-363e-4ec6-a860-978378421b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_96f0be57-a3d0-49ed-a9d7-21d114ebfcc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_da3789e0-f234-4dd6-a465-8b3ef17361cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_da3789e0-f234-4dd6-a465-8b3ef17361cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ccf61e6c-0cd8-4bcd-ad0d-49fe1748f6e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ccf61e6c-0cd8-4bcd-ad0d-49fe1748f6e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_44e227e4-de5f-409f-8ef6-a2d93bfcb594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation_44e227e4-de5f-409f-8ef6-a2d93bfcb594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d4eb2955-b7dc-427a-9bf7-c68d35c61be9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a64b7d04-8044-4531-9d4f-90e7a831f16b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d4eb2955-b7dc-427a-9bf7-c68d35c61be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_592abc6a-11d1-4b43-893c-4fc135f5e3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisposals_6e991748-1312-496f-929e-09ba46c32da4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisposals"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_592abc6a-11d1-4b43-893c-4fc135f5e3c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisposals_6e991748-1312-496f-929e-09ba46c32da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_064da60f-9942-4492-aed3-fe75f8d31c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_592abc6a-11d1-4b43-893c-4fc135f5e3c3" xlink:to="loc_us-gaap_Depreciation_064da60f-9942-4492-aed3-fe75f8d31c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efb2e0c2-7345-40f2-b0a3-aa0b44175ada" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efb2e0c2-7345-40f2-b0a3-aa0b44175ada" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9e3af315-7c40-4881-ae8d-33338e86a09b" xlink:to="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_f2ee1834-e6a5-4d51-ab84-54c8859242ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_us-gaap_CorporateMember_f2ee1834-e6a5-4d51-ab84-54c8859242ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_03911c4f-57e3-4bd1-976b-32c97e78084a" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_cdw_SmallBusinessMember_03911c4f-57e3-4bd1-976b-32c97e78084a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicMember_4b1687e9-5ba9-4775-9885-eaf4fb937a31" xlink:href="cdw-20241231.xsd#cdw_PublicMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_cdw_PublicMember_4b1687e9-5ba9-4775-9885-eaf4fb937a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_05d3fb93-bdfb-405f-81a0-05d2ffeea81e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_857c7b89-4272-4a8a-953a-2943a6f88585" xlink:to="loc_us-gaap_AllOtherSegmentsMember_05d3fb93-bdfb-405f-81a0-05d2ffeea81e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4eff1c11-7031-44ed-9e28-8fafeb5553cf" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_cf5cc54f-9b81-46f3-b85e-fa391ce17e03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_cf5cc54f-9b81-46f3-b85e-fa391ce17e03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_MissionCloudServicesInc.Member_1c833390-bd4a-4456-aacd-fb4950cc06f7" xlink:href="cdw-20241231.xsd#cdw_MissionCloudServicesInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3be967bf-1e8d-4d26-9053-39c46760736c" xlink:to="loc_cdw_MissionCloudServicesInc.Member_1c833390-bd4a-4456-aacd-fb4950cc06f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6022674d-2407-467f-aa0e-5c2ce307c100" xlink:to="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:to="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_87049bdd-44f7-43c2-84a9-bcb80a558932" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_Goodwill_87049bdd-44f7-43c2-84a9-bcb80a558932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_f12189fd-4d3c-48fc-9553-0c70687ec3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_f12189fd-4d3c-48fc-9553-0c70687ec3d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4a3632b6-b583-48b1-994e-62c9059fd862" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_4a3632b6-b583-48b1-994e-62c9059fd862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d413e26c-4a0d-4a3f-8ea1-01011aa1fb78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_9c07da94-c2e4-442b-831d-0f813a8f09be" xlink:to="loc_us-gaap_Goodwill_d413e26c-4a0d-4a3f-8ea1-01011aa1fb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6487129-aef0-4075-987d-23ad39b80e56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_72cef478-8da5-40ce-9b23-861e54b767f4" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e6487129-aef0-4075-987d-23ad39b80e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a71e09c5-db94-4c47-ad38-7a25bd226bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a71e09c5-db94-4c47-ad38-7a25bd226bd8" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:to="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_047265c1-3505-4d32-8426-85eb465ada57" xlink:to="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2e28ff3c-dfd5-4f1c-ac8b-1670a52572c0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:to="loc_srt_MinimumMember_2e28ff3c-dfd5-4f1c-ac8b-1670a52572c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_88f3b9ce-7b53-40c7-884a-ab1af1b09b0c" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_b4048665-7d10-4951-b38f-df76aebb61f1" xlink:to="loc_srt_MaximumMember_88f3b9ce-7b53-40c7-884a-ab1af1b09b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9160220c-a4ae-4bc3-beb9-d9658df13078" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_590eb657-758f-4b4d-b332-64b13f568430" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_CustomerRelationshipsMember_590eb657-758f-4b4d-b332-64b13f568430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_13d0f863-0d90-49f9-bd67-76e7ac1db32e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_TradeNamesMember_13d0f863-0d90-49f9-bd67-76e7ac1db32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_42a5d2f9-2fde-425d-8dd1-ba5edd58e71c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_42a5d2f9-2fde-425d-8dd1-ba5edd58e71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_699e0f90-bb01-4b2c-82b1-8a7576d950d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_153c2804-a606-407b-9cac-cc5b1795d254" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_699e0f90-bb01-4b2c-82b1-8a7576d950d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_af122d5b-c240-4854-a3e8-86c913ca9784" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5f3df1aa-fc9b-40c9-b12d-3033c19aa3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_5f3df1aa-fc9b-40c9-b12d-3033c19aa3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0d0e870b-2cfc-4478-92f3-bac75c6a3c12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0d0e870b-2cfc-4478-92f3-bac75c6a3c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b0eaa7c-5a6a-42d7-9e4e-bad0e2fc9fca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4b0eaa7c-5a6a-42d7-9e4e-bad0e2fc9fca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ace92862-1834-4b2b-8122-afb9b5469fff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_b8875488-e603-4a98-b68d-6da09045036a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ace92862-1834-4b2b-8122-afb9b5469fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cc831ed1-9c4b-4a18-93c8-5918cce8b0da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cc831ed1-9c4b-4a18-93c8-5918cce8b0da" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dd368925-99d1-49d6-b8ec-c9814f197ce3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_297e50fb-6c89-456a-85bd-30b608b8f0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_45e814cd-51eb-4b94-9f60-e9f3a3314780" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_297e50fb-6c89-456a-85bd-30b608b8f0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_29bfc01f-914a-4b53-baee-cb5f65701f57" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_46373722-c104-48b4-9af7-8c9a4dcd83cf" xlink:href="cdw-20241231.xsd#cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:to="loc_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets_46373722-c104-48b4-9af7-8c9a4dcd83cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4c117a05-629a-4a4a-b4be-f75e0748bfb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_a7b29317-58dc-4bd5-9abc-34db979b8bbe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4c117a05-629a-4a4a-b4be-f75e0748bfb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8bf15fa2-b4ca-45cd-9424-12c3ec672a16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8bf15fa2-b4ca-45cd-9424-12c3ec672a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5e088086-f537-45e8-86ba-da1372f61b08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5e088086-f537-45e8-86ba-da1372f61b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_80cecb8b-fbd8-40cc-8ba1-e029d34fc5d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_80cecb8b-fbd8-40cc-8ba1-e029d34fc5d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_66bfccc9-b753-4857-9e2b-3615bab02a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_66bfccc9-b753-4857-9e2b-3615bab02a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1b10f6e5-74af-4358-a12c-89a29cafcd59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1b10f6e5-74af-4358-a12c-89a29cafcd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8878871b-26fe-4c19-8e49-1c6b8568f6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_8878871b-26fe-4c19-8e49-1c6b8568f6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_42b97847-7273-42e1-b5aa-302955ec9f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db2af45a-aa20-40cc-b401-f511ffd053c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_42b97847-7273-42e1-b5aa-302955ec9f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#InventoryFinancingAgreementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAbstract_aeedb325-c02a-4c51-a83b-413fb1c0691b" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAbstract_aeedb325-c02a-4c51-a83b-413fb1c0691b" xlink:to="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_902e306c-2333-47d6-ae4b-db67c9ca8be8" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_01c14c88-d4e0-432e-a87a-5bc4adec210b" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_f70328ef-d2b9-429d-86c7-a87bc74d9164" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_01c14c88-d4e0-432e-a87a-5bc4adec210b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsTable_c5efb033-ca68-4a0e-8819-2b767a84b1ad" xlink:to="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherInventoryFinancingAgreements_122cf655-e646-40eb-89ae-0854b4374ecb" xlink:href="cdw-20241231.xsd#cdw_OtherInventoryFinancingAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsLineItems_af31b6b2-f257-415f-a887-b0ee7822b9ea" xlink:to="loc_cdw_OtherInventoryFinancingAgreements_122cf655-e646-40eb-89ae-0854b4374ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c39f8fc3-0de9-4ea3-b7dc-cba4fc7e2e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsObligationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c39f8fc3-0de9-4ea3-b7dc-cba4fc7e2e1c" xlink:to="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligations_098c2583-538f-4b33-bdca-245fa846b451" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:to="loc_cdw_InventoryFinancingAgreementObligations_098c2583-538f-4b33-bdca-245fa846b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligationAddition_acc26d22-accb-4562-a0cd-86d48d353e50" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligationAddition"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:to="loc_cdw_InventoryFinancingAgreementObligationAddition_acc26d22-accb-4562-a0cd-86d48d353e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligationSettlement_dae9356b-476c-4d53-87a2-ee9149ee951f" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligationSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:to="loc_cdw_InventoryFinancingAgreementObligationSettlement_dae9356b-476c-4d53-87a2-ee9149ee951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementObligations_6ec7b240-0665-42b5-a102-9365be6f6ed9" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsObligationRollForward_0aaf9ed1-e2a5-48c8-85bc-5728e21787a6" xlink:to="loc_cdw_InventoryFinancingAgreementObligations_6ec7b240-0665-42b5-a102-9365be6f6ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails" xlink:type="simple" xlink:href="cdw-20241231.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_5ec4638f-9db1-4fb3-b2df-dff7495f2f89" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5ec4638f-9db1-4fb3-b2df-dff7495f2f89" xlink:to="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_f101cd7b-c0d4-40fe-a23f-196dc7db18a7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_2de0d33e-c1cb-4f16-b492-5fb1ac39ebf3" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredRevolvingLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_2de0d33e-c1cb-4f16-b492-5fb1ac39ebf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredTermLoanFacilityMember_d363a6ac-ab99-499b-9b80-b497803177a9" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredTermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorUnsecuredTermLoanFacilityMember_d363a6ac-ab99-499b-9b80-b497803177a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesdue2024Member_844aa3ba-fb8e-4ae8-b944-4fc2e83db5f8" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesdue2024Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesdue2024Member_844aa3ba-fb8e-4ae8-b944-4fc2e83db5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMay2025Member_3bd1c060-4319-4a65-83e6-3a0c8c771f31" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMay2025Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueMay2025Member_3bd1c060-4319-4a65-83e6-3a0c8c771f31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2026Member_a45a7316-9e2f-45c8-959d-2add9bd8c047" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2026Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2026Member_a45a7316-9e2f-45c8-959d-2add9bd8c047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueApril2028Member_8b3c201f-2c17-4f82-b5f4-895d53963402" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueApril2028Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueApril2028Member_8b3c201f-2c17-4f82-b5f4-895d53963402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2028Member_60fea773-0d74-4c32-a650-03531e5fcfa0" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueDecember2028Member"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDueDecember2028Member_60fea773-0d74-4c32-a650-03531e5fcfa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2029Member_caf12e3d-203e-4e4b-ad76-7aef6bf50a23" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2029Member"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2029Member_caf12e3d-203e-4e4b-ad76-7aef6bf50a23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2030Member_1f665b55-cf25-4123-ba57-f74cb6175839" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2030Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2030Member_1f665b55-cf25-4123-ba57-f74cb6175839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2031Member_47d68221-269c-4139-838a-777ef08f5f52" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2031Member"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2031Member_47d68221-269c-4139-838a-777ef08f5f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDue2034Member_45731fa9-ba88-4040-b1c6-950e19b5ee82" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDue2034Member"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_SeniorNotesDue2034Member_45731fa9-ba88-4040-b1c6-950e19b5ee82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnsecuredSeniorNotesMember_4550c763-7a7e-4411-a81c-1ac99574b6e6" xlink:href="cdw-20241231.xsd#cdw_UnsecuredSeniorNotesMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_UnsecuredSeniorNotesMember_4550c763-7a7e-4411-a81c-1ac99574b6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ReceivableFinancingLiabilityMember_ebbb96b7-a44a-4380-80a2-e53cda7a9f02" xlink:href="cdw-20241231.xsd#cdw_ReceivableFinancingLiabilityMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_ReceivableFinancingLiabilityMember_ebbb96b7-a44a-4380-80a2-e53cda7a9f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherLongTermObligationsMember_7484c623-79a8-4ae1-b03a-32aaeb8ecd99" xlink:href="cdw-20241231.xsd#cdw_OtherLongTermObligationsMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e2e4cfff-74ff-4d26-92f6-76bb7916fa9a" xlink:to="loc_cdw_OtherLongTermObligationsMember_7484c623-79a8-4ae1-b03a-32aaeb8ecd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_97cbf4f8-0da2-44a1-a703-1b8adae3f360" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bfe99915-58c1-47ee-8f09-24e4384df39c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_bfe99915-58c1-47ee-8f09-24e4384df39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_47525937-d704-405c-990a-da9865d46a72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_47525937-d704-405c-990a-da9865d46a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_bf56fc9e-a773-46c0-9d76-7a30ae06ec2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_bf56fc9e-a773-46c0-9d76-7a30ae06ec2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtCurrentMaturitiesGross_ae7535e1-13c6-41a8-9931-459915e20e58" xlink:href="cdw-20241231.xsd#cdw_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_cdw_LongtermDebtCurrentMaturitiesGross_ae7535e1-13c6-41a8-9931-459915e20e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_2911d48a-faea-4f25-9060-d70153a367e9" xlink:href="cdw-20241231.xsd#cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b763eafd-cdf7-437f-aed0-9d098e91ca77" xlink:to="loc_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium_2911d48a-faea-4f25-9060-d70153a367e9" 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-20241231.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_7eb2a169-fe10-4f4b-a240-b722fe36278b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7eb2a169-fe10-4f4b-a240-b722fe36278b" xlink:to="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b6ead36a-f6ab-4213-b934-dffbbc678eeb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_4a2274b0-da98-4307-86da-c8d7733d88c9" xlink:href="cdw-20241231.xsd#cdw_SeniorUnsecuredRevolvingLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorUnsecuredRevolvingLoanFacilityMember_4a2274b0-da98-4307-86da-c8d7733d88c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMarch2030Member_0cf63a49-60de-44b0-b639-0011666d23e5" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMarch2030Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueMarch2030Member_0cf63a49-60de-44b0-b639-0011666d23e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueAugust2034Member_14de287c-6016-44ed-bff0-33d6ec5920c0" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueAugust2034Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueAugust2034Member_14de287c-6016-44ed-bff0-33d6ec5920c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueDecember2024Member_1c8c1969-5fb0-4342-8f97-a8e81a5acbb4" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueDecember2024Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueDecember2024Member_1c8c1969-5fb0-4342-8f97-a8e81a5acbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorNotesDueMay2025Member_d6d347dd-372b-474f-81cf-c7682e0bc75c" xlink:href="cdw-20241231.xsd#cdw_SeniorNotesDueMay2025Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorNotesDueMay2025Member_d6d347dd-372b-474f-81cf-c7682e0bc75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SeniorSecuredTermLoanFacilityMember_7cf86801-ebcc-4330-bbe6-422c4062abe6" xlink:href="cdw-20241231.xsd#cdw_SeniorSecuredTermLoanFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_30bbc5b4-b45f-42d8-8eda-b86c59cc8de5" xlink:to="loc_cdw_SeniorSecuredTermLoanFacilityMember_7cf86801-ebcc-4330-bbe6-422c4062abe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:to="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:href="cdw-20241231.xsd#cdw_InventoryFinancingAgreementsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsAxis_99e4866f-b701-4aae-b926-b9a429a93286" xlink:to="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AccountsPayableInventoryFinancingMember_f7586a1e-eacf-4408-a56f-b6dc995e7900" xlink:href="cdw-20241231.xsd#cdw_AccountsPayableInventoryFinancingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_InventoryFinancingAgreementsDomain_45bf3641-47d2-44b8-b7c3-e8d81b380601" xlink:to="loc_cdw_AccountsPayableInventoryFinancingMember_f7586a1e-eacf-4408-a56f-b6dc995e7900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_50d0553c-030a-4bd5-8788-7b403a036582" xlink:to="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5ab940c1-a525-458e-bfc4-fe02d481eb78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5ab940c1-a525-458e-bfc4-fe02d481eb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_c29065f1-07d1-4b5a-b24c-b4a071efc1db" xlink:href="cdw-20241231.xsd#cdw_AmountOwedUnderRevolvingLoanFinancingAgreement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement_c29065f1-07d1-4b5a-b24c-b4a071efc1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_d18b5b4c-0d37-423f-b35a-267e6f732f53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d18b5b4c-0d37-423f-b35a-267e6f732f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1d602b92-4da2-4498-ad03-7b841f7cc41f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_1d602b92-4da2-4498-ad03-7b841f7cc41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DebtInstrumentIssuancePercentageOfPar_83b929c4-6ff2-4066-a293-ae399d9e5b64" xlink:href="cdw-20241231.xsd#cdw_DebtInstrumentIssuancePercentageOfPar"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_cdw_DebtInstrumentIssuancePercentageOfPar_83b929c4-6ff2-4066-a293-ae399d9e5b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_99c7d26a-8aaf-4e1a-9123-96840110ec1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_RepaymentsOfDebt_99c7d26a-8aaf-4e1a-9123-96840110ec1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f7c284cd-cbeb-48dc-b72f-27bcb7cc98fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_9ac6088d-cda3-4cb9-9af6-ac0cef10d023" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_f7c284cd-cbeb-48dc-b72f-27bcb7cc98fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#DebtLongTermDebtMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1b7e30ca-7093-48ab-8753-a15accedf970" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1b7e30ca-7093-48ab-8753-a15accedf970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e73ffcdc-f894-4262-bc80-a3b31acbdafd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e73ffcdc-f894-4262-bc80-a3b31acbdafd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_09752225-0a04-457f-842e-419afe95e795" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_09752225-0a04-457f-842e-419afe95e795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0ce8535a-3547-4561-96ca-f0f5ac382504" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0ce8535a-3547-4561-96ca-f0f5ac382504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_916b6ca3-f4d4-484c-9a58-e923de51ceea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_916b6ca3-f4d4-484c-9a58-e923de51ceea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_adab329f-733b-4d43-86ca-2b4fc3f07817" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_adab329f-733b-4d43-86ca-2b4fc3f07817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_8f87224f-08d7-4e8b-b1ea-d60afc7449ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8ace12d1-9073-4cfb-a9a8-b6bd11fad4eb" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_8f87224f-08d7-4e8b-b1ea-d60afc7449ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails" xlink:type="simple" xlink:href="cdw-20241231.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_6a915e25-e2c4-4fbc-bbe4-b8202af61744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6a915e25-e2c4-4fbc-bbe4-b8202af61744" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_451409f2-2870-4d9f-adf9-d0bc165ecb60" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_205f6dcf-17e5-4f19-a791-d2fb662dba0d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_08d1af40-64db-49cb-b177-2468ab35894b" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_205f6dcf-17e5-4f19-a791-d2fb662dba0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_1dc32bbf-6720-4d32-ae7e-097df9622d6b" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFairValue_e0e48597-ab9a-4d13-93fc-744b10b403af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:to="loc_us-gaap_DebtInstrumentFairValue_e0e48597-ab9a-4d13-93fc-744b10b403af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_da0e96a4-5234-4d50-970d-1a56b070e1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_570c36f7-7c4e-49dc-9c3f-0adf0d9f1bbf" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_da0e96a4-5234-4d50-970d-1a56b070e1ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#FairValueMeasurementsandFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8a87cbb9-17c6-4c8b-96f3-18bc51f7bca7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_8a87cbb9-17c6-4c8b-96f3-18bc51f7bca7" xlink:to="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2e82f3ca-e4c2-42b2-a680-268ec9a236f3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCapMember_4af0a96e-dcb2-499c-9cc0-3e012da8c84b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:to="loc_us-gaap_InterestRateCapMember_4af0a96e-dcb2-499c-9cc0-3e012da8c84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryLockMember_83ad681c-8767-4d7a-9042-a1d49f47eff8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryLockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1b3dc532-198b-49aa-8f45-e6f33970f2b9" xlink:to="loc_us-gaap_TreasuryLockMember_83ad681c-8767-4d7a-9042-a1d49f47eff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9351f6f0-84ed-4ec8-9587-78c358e9beaa" xlink:to="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_a0bf09fb-82af-405c-bdf4-216ff0abdb0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:to="loc_us-gaap_DerivativeNotionalAmount_a0bf09fb-82af-405c-bdf4-216ff0abdb0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositAtCarryingValue_8fc1bf4b-beb2-4e01-ae1e-59eb5095a18e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CertificatesOfDepositAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_96ba3c74-6381-4b4f-91d0-fe545aba1981" xlink:to="loc_us-gaap_CertificatesOfDepositAtCarryingValue_8fc1bf4b-beb2-4e01-ae1e-59eb5095a18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesIncomeBeforeIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_989e0b5f-3815-4d60-a483-2521c52cb145" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d1adada9-9df4-4b7c-92ff-43cff089a2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_989e0b5f-3815-4d60-a483-2521c52cb145" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_d1adada9-9df4-4b7c-92ff-43cff089a2b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_5fbdc557-c8b1-4a74-bc1a-5af401f49be3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_989e0b5f-3815-4d60-a483-2521c52cb145" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_5fbdc557-c8b1-4a74-bc1a-5af401f49be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48138f61-941c-4722-95f5-951cdc1ce563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_989e0b5f-3815-4d60-a483-2521c52cb145" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_48138f61-941c-4722-95f5-951cdc1ce563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesIncomeTaxExpensebyComponentDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_25798a00-2153-4070-93a9-289566250464" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_25798a00-2153-4070-93a9-289566250464" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dfe9a4c1-3718-402f-899e-48837973ccf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_dfe9a4c1-3718-402f-899e-48837973ccf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8410a91a-fb7f-417d-83d4-bb6bf54373a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_8410a91a-fb7f-417d-83d4-bb6bf54373a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_8a71ad0e-4510-41bb-8ff6-694d892a4f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_8a71ad0e-4510-41bb-8ff6-694d892a4f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fd9eebbd-dc53-4d94-ba24-e748ac3f2d97" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c1caf6b1-ec41-48b4-90fe-3147ba33e8ba" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fd9eebbd-dc53-4d94-ba24-e748ac3f2d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6bb13c4e-12f5-4079-8615-48057893fa08" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_25798a00-2153-4070-93a9-289566250464" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6bb13c4e-12f5-4079-8615-48057893fa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_176b9c6a-1ae9-47b9-a5a0-f46098e85d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6bb13c4e-12f5-4079-8615-48057893fa08" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit_176b9c6a-1ae9-47b9-a5a0-f46098e85d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c3010e78-feb0-4e77-bfde-ce9451aeddc7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6bb13c4e-12f5-4079-8615-48057893fa08" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c3010e78-feb0-4e77-bfde-ce9451aeddc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dfe65751-b959-474a-82a9-dab6764f1e61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_6bb13c4e-12f5-4079-8615-48057893fa08" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_dfe65751-b959-474a-82a9-dab6764f1e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_f907f995-a903-4207-8ee8-a244da7baab4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_25798a00-2153-4070-93a9-289566250464" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_f907f995-a903-4207-8ee8-a244da7baab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesEffectiveTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_81446bbd-7290-463e-9819-d638483edcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_81446bbd-7290-463e-9819-d638483edcc9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ecfe8f5b-c8b9-4358-9737-e708dd3f9fc9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ecfe8f5b-c8b9-4358-9737-e708dd3f9fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_af3ba923-c96b-49d2-974c-da9929e84648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_af3ba923-c96b-49d2-974c-da9929e84648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_16eb0043-9160-4f82-9998-51251c42d673" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_16eb0043-9160-4f82-9998-51251c42d673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_7ad7d5aa-76f3-4304-a692-8727a40016d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_7ad7d5aa-76f3-4304-a692-8727a40016d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8d22982e-12f3-4b96-a564-312f35924276" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8d22982e-12f3-4b96-a564-312f35924276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_adedb9a7-f054-4604-9ae5-f6224e064d47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_77f851a9-ae93-455b-b95f-3e5d84f1b918" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_adedb9a7-f054-4604-9ae5-f6224e064d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_81446bbd-7290-463e-9819-d638483edcc9" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ada56127-25fc-4593-a590-f169542b1c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ada56127-25fc-4593-a590-f169542b1c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c73e66a2-d66c-4b86-836d-73c41aef0a19" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c73e66a2-d66c-4b86-836d-73c41aef0a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_75e0f412-42d9-4085-8591-318571abfcc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_75e0f412-42d9-4085-8591-318571abfcc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_72ba0cef-7737-411f-b793-7c5625d9f238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_72ba0cef-7737-411f-b793-7c5625d9f238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_20c7def9-4a11-4519-8b72-9cf2aff6a8a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_20c7def9-4a11-4519-8b72-9cf2aff6a8a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d5b19eb6-6168-4a54-ab03-e2d102a21f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_28782319-5e18-4c85-ad1d-d6467a2a176c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d5b19eb6-6168-4a54-ab03-e2d102a21f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_45966118-e47e-4e73-a174-c9b3e98679a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45966118-e47e-4e73-a174-c9b3e98679a3" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_c01f1cd4-3330-450e-a33d-925fc2425460" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities_c01f1cd4-3330-450e-a33d-925fc2425460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_176f0838-fdfd-43fc-ba7e-73e99991847b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_176f0838-fdfd-43fc-ba7e-73e99991847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_acbe0bae-8683-48d8-ba7e-b26a512cc83e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_acbe0bae-8683-48d8-ba7e-b26a512cc83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_32b3e9ad-7eee-4ff1-a909-ce55e212d1b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_32b3e9ad-7eee-4ff1-a909-ce55e212d1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxAssetsRent_5e60116b-6e9c-423c-b6e8-4dd34f4e5e08" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxAssetsRent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_cdw_DeferredTaxAssetsRent_5e60116b-6e9c-423c-b6e8-4dd34f4e5e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_887713aa-aa5e-4352-9230-e39b782c0eff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_887713aa-aa5e-4352-9230-e39b782c0eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_77b839d0-5dee-4939-8277-3400bb3de8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_77b839d0-5dee-4939-8277-3400bb3de8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a33008af-6678-4ae6-aa50-fc99e1887d30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_e940f561-825b-4c90-86ee-0ed1c6c55770" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a33008af-6678-4ae6-aa50-fc99e1887d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45966118-e47e-4e73-a174-c9b3e98679a3" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9349e8a0-89f7-4433-a1db-377e116de5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_9349e8a0-89f7-4433-a1db-377e116de5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_211edcd4-d580-4205-89bb-ac89e7f2fd75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_211edcd4-d580-4205-89bb-ac89e7f2fd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_0fdb1da0-1362-4241-b901-43032dc913b3" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:to="loc_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets_0fdb1da0-1362-4241-b901-43032dc913b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1261e27b-2dc7-49b2-a642-daa09ba3c697" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1261e27b-2dc7-49b2-a642-daa09ba3c697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9a7887c8-3c96-49a3-ab55-814afff20e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_fbef0b18-8da7-4dd8-ab75-9c568e29c1f8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_9a7887c8-3c96-49a3-ab55-814afff20e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8dac40e6-b49c-4d75-8742-763ace407822" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45966118-e47e-4e73-a174-c9b3e98679a3" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8dac40e6-b49c-4d75-8742-763ace407822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ba999afd-29ae-4e5e-a056-a7889c507638" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_45966118-e47e-4e73-a174-c9b3e98679a3" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ba999afd-29ae-4e5e-a056-a7889c507638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.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_21b7533e-ec9c-43f5-8b0e-768a594ea3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_21b7533e-ec9c-43f5-8b0e-768a594ea3bc" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_29c57a43-f4a3-4919-ad2b-4eae350cc53c" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_413fa365-364c-4541-8f07-1cd218303766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_857880f3-cb69-4b67-a528-7fb386cdc44c" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_413fa365-364c-4541-8f07-1cd218303766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_566f2989-e878-447b-b550-36c8f8831be7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_0943c4a1-5a48-42d1-ac3f-b722b5090dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_OperatingLossCarryforwards_0943c4a1-5a48-42d1-ac3f-b722b5090dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_47dceaf1-9163-47ea-bdaa-04649ae42f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_47dceaf1-9163-47ea-bdaa-04649ae42f1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_314a7d79-fae6-4f5c-8f69-aaa82d9f2ee3" xlink:href="cdw-20241231.xsd#cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings_314a7d79-fae6-4f5c-8f69-aaa82d9f2ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c02a1e47-e783-40df-a690-372ad8134867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c02a1e47-e783-40df-a690-372ad8134867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_28da17a3-da25-4d15-9442-6e7ea5c47e8b" xlink:href="cdw-20241231.xsd#cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_398a0bc3-da31-438d-a6bd-41f53f46e1cd" xlink:to="loc_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate_28da17a3-da25-4d15-9442-6e7ea5c47e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d9fcd577-c582-4ab8-b665-5b5d63491239" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5fa9f4c3-efbe-47f5-8154-68d0bbb0bcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d9fcd577-c582-4ab8-b665-5b5d63491239" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5fa9f4c3-efbe-47f5-8154-68d0bbb0bcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_0cb103b4-a6c3-4059-8993-caf23d58e562" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5fa9f4c3-efbe-47f5-8154-68d0bbb0bcbe" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_0cb103b4-a6c3-4059-8993-caf23d58e562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_73ab5c8c-9f10-4840-b478-c5777ecbe00a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5fa9f4c3-efbe-47f5-8154-68d0bbb0bcbe" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_73ab5c8c-9f10-4840-b478-c5777ecbe00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_27217c4c-9302-4dc1-8ca6-e0c5d4fb06be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_5fa9f4c3-efbe-47f5-8154-68d0bbb0bcbe" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_27217c4c-9302-4dc1-8ca6-e0c5d4fb06be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_35f8efb7-e268-43a4-8650-2a365320b5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_35f8efb7-e268-43a4-8650-2a365320b5ff" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:to="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_90b8937e-0802-4047-8e01-4ec60a55b7fa" xlink:to="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f8dd5c2f-cf0f-4f14-a366-d63c74e5cec7" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_87acc764-9866-40af-b498-0aa18810a035" xlink:to="loc_srt_MaximumMember_f8dd5c2f-cf0f-4f14-a366-d63c74e5cec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_28873583-8fc5-44c0-8fd9-e5aad96248ad" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e1578dda-ab38-46e7-b62c-bc9ec24d34fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_e1578dda-ab38-46e7-b62c-bc9ec24d34fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_ac925d81-55da-42f0-b7c9-9a5c34d28eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_f1474a06-75ce-473f-978e-aff808726a0f" xlink:to="loc_us-gaap_OperatingLeaseExpense_ac925d81-55da-42f0-b7c9-9a5c34d28eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_733bf763-7845-432d-ad01-8db696f12afc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_733bf763-7845-432d-ad01-8db696f12afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_217fe5c7-9a68-4eef-9ea1-12d5c7d468a6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_217fe5c7-9a68-4eef-9ea1-12d5c7d468a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6ba9ab9e-878f-4693-8c3c-be72b31e671b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6ba9ab9e-878f-4693-8c3c-be72b31e671b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_a5d5bf54-1d10-42ae-a7f0-06a70693c6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseLiability_a5d5bf54-1d10-42ae-a7f0-06a70693c6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ef9e2191-ab47-4393-88d8-a0e1d3a69605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ef9e2191-ab47-4393-88d8-a0e1d3a69605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c2cfc94c-e99d-4fcb-a778-7b5207ac9868" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c2cfc94c-e99d-4fcb-a778-7b5207ac9868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2496c499-89dd-4f83-a93f-2218437d3dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e03e4251-0406-496c-9345-872253f6614f" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2496c499-89dd-4f83-a93f-2218437d3dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6517e705-87d0-4bfc-b5fd-108ad93899a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6517e705-87d0-4bfc-b5fd-108ad93899a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2e370998-d50a-400b-b40a-d6010bbd2d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2e370998-d50a-400b-b40a-d6010bbd2d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f5a1ed3d-06e5-4356-87c0-25d50ccce659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f5a1ed3d-06e5-4356-87c0-25d50ccce659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_51277e5c-d18d-43a9-bc29-431989f93e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_51277e5c-d18d-43a9-bc29-431989f93e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_af716b5b-2566-4ce6-bd5a-dff62f66b19c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_af716b5b-2566-4ce6-bd5a-dff62f66b19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0e204ec9-47f4-4196-8c6a-d595b4bfb37c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0e204ec9-47f4-4196-8c6a-d595b4bfb37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_43a446c5-8aaa-4b41-bc99-9620ff31aca5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_43a446c5-8aaa-4b41-bc99-9620ff31aca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cfb8131b-6c98-450a-b502-82947f587919" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_cfb8131b-6c98-450a-b502-82947f587919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_LesseeLeaseIncentives_35109cc7-fc07-4255-8ed7-3098ec15b824" xlink:href="cdw-20241231.xsd#cdw_LesseeLeaseIncentives"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_cdw_LesseeLeaseIncentives_35109cc7-fc07-4255-8ed7-3098ec15b824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4813fc24-ff16-4342-bc3f-9fdc00f22c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afe2ef57-8925-4cdc-bc4b-dc6182bb1da4" xlink:to="loc_us-gaap_OperatingLeaseLiability_4813fc24-ff16-4342-bc3f-9fdc00f22c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_959ea97e-a026-4baa-9de3-d9a8833285a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_1f9cebc7-455b-409c-9980-5ba8e881de4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_959ea97e-a026-4baa-9de3-d9a8833285a3" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_1f9cebc7-455b-409c-9980-5ba8e881de4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6e36346f-85fe-4af2-bf4e-153d39a1c0e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_1f9cebc7-455b-409c-9980-5ba8e881de4b" xlink:to="loc_us-gaap_OperatingLeasePayments_6e36346f-85fe-4af2-bf4e-153d39a1c0e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_fd4322d7-2def-4747-a657-2c121f430ac1" xlink:href="cdw-20241231.xsd#cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_959ea97e-a026-4baa-9de3-d9a8833285a3" xlink:to="loc_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_fd4322d7-2def-4747-a657-2c121f430ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0855f1c9-8226-468e-ae5d-08fc8a3829f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract_fd4322d7-2def-4747-a657-2c121f430ac1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0855f1c9-8226-468e-ae5d-08fc8a3829f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_fe62552c-5dea-428e-9e83-d0cd8d096990" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_fe62552c-5dea-428e-9e83-d0cd8d096990" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7e6c118f-9940-4a04-a3c9-64efcbeca5e4" xlink:to="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_37c3b434-3f77-468d-bee4-51f8aada15b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_403959dc-78ba-4d0b-b3e8-6c928ce9adf9" xlink:to="loc_us-gaap_CommonStockMember_37c3b434-3f77-468d-bee4-51f8aada15b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_2a71bc04-58c4-4c85-8052-6174204abad1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_b6a37b1a-f864-49b9-92f3-0e1903a8aa93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_635f3b91-5138-441a-bdf3-08cfa3da3040" xlink:to="loc_us-gaap_SubsequentEventMember_b6a37b1a-f864-49b9-92f3-0e1903a8aa93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dbf5777d-7e5a-495e-827b-b8baa70de916" xlink:to="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_996d126b-8100-40e7-bd4c-68db14e877d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_996d126b-8100-40e7-bd4c-68db14e877d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_69d3d949-2b18-4584-a63f-d81129dd42a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_69d3d949-2b18-4584-a63f-d81129dd42a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_4f4f71a7-aa71-489e-8c34-4ca9c62dcfe3" xlink:href="cdw-20241231.xsd#cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased_4f4f71a7-aa71-489e-8c34-4ca9c62dcfe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_8af5c197-4ac2-4caf-a91f-e5b98fb7b8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_8af5c197-4ac2-4caf-a91f-e5b98fb7b8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9424c910-1841-491a-a3e4-6b9e54997b8a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_352b4949-0769-4729-93f8-f7c4609c897a" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_9424c910-1841-491a-a3e4-6b9e54997b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_022c85fd-e15c-42f4-8370-ea2c06e55acc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_022c85fd-e15c-42f4-8370-ea2c06e55acc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_71cdcd97-a16a-4d74-85ba-9505a30c2413" xlink:to="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2021LongTermIncentivePlanMember_9e872e24-6385-4b75-b0ce-28ffcd5511e9" xlink:href="cdw-20241231.xsd#cdw_A2021LongTermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:to="loc_cdw_A2021LongTermIncentivePlanMember_9e872e24-6385-4b75-b0ce-28ffcd5511e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_A2013LongTermIncentivePlanMember_e8420a25-77b3-4873-8b96-fcf7ec457392" xlink:href="cdw-20241231.xsd#cdw_A2013LongTermIncentivePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_834532de-2564-4d23-a69c-a8f38a78b5cb" xlink:to="loc_cdw_A2013LongTermIncentivePlanMember_e8420a25-77b3-4873-8b96-fcf7ec457392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2444ec68-dcb7-47ed-b1ee-13faf3c482be" xlink:to="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b04dd805-4b03-4984-bfa7-170949ff666e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:to="loc_srt_MinimumMember_b04dd805-4b03-4984-bfa7-170949ff666e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_447c6d28-8bfd-4c7b-86d6-5d018a249da9" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_eae60077-34ee-4d6d-b504-53c88e132a18" xlink:to="loc_srt_MaximumMember_447c6d28-8bfd-4c7b-86d6-5d018a249da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f702da56-aba7-41cf-b470-d39eb24bc46a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_a969df13-5c2d-474f-8dfc-56f8e5026fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_EmployeeStockOptionMember_a969df13-5c2d-474f-8dfc-56f8e5026fe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_4334cf1c-d3d6-4591-8cd1-01a435e2d6f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_4334cf1c-d3d6-4591-8cd1-01a435e2d6f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_c5c53f6a-0c9d-4513-ad7f-455e9b87c905" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ad079ff6-cfe5-44a2-a23b-a6fa4eba7be6" xlink:to="loc_us-gaap_PerformanceSharesMember_c5c53f6a-0c9d-4513-ad7f-455e9b87c905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_fa7e1f4a-4967-4705-9e4b-4973f49703e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7c518aa8-d76b-4eef-89fb-c7ab8f0dcda7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7c518aa8-d76b-4eef-89fb-c7ab8f0dcda7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d597ec57-519e-4a5c-bb94-bb44be87e50f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_d597ec57-519e-4a5c-bb94-bb44be87e50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_43d382ea-84b0-4097-b9ef-3cecfd349059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_cfdae086-ff8d-4fe6-8a30-b8e36b2babac" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_43d382ea-84b0-4097-b9ef-3cecfd349059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4fbf1a2b-1c01-4c70-b43e-a9a479b3a53b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4fbf1a2b-1c01-4c70-b43e-a9a479b3a53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_85b0fcd4-9dfe-4108-a3d7-1ea7f480cbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_4fc1b0a2-1af5-4d03-81c7-ec0951827228" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_85b0fcd4-9dfe-4108-a3d7-1ea7f480cbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aa1d57c7-4e5e-41f4-9706-ef4ee8140e57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_aa1d57c7-4e5e-41f4-9706-ef4ee8140e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bd1d6099-fea0-46a0-a70a-a1ff105dc233" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_bd1d6099-fea0-46a0-a70a-a1ff105dc233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_09e6fa90-8e79-46c1-b56c-2aae03f5b945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_09e6fa90-8e79-46c1-b56c-2aae03f5b945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b11feea0-47da-4c29-9ace-1c4aeff470b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b11feea0-47da-4c29-9ace-1c4aeff470b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d32a5dd-a9f4-4e32-a865-8360920761cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1d32a5dd-a9f4-4e32-a865-8360920761cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_99ae3378-4e84-406f-9eb4-ac3b52aeb22c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_99ae3378-4e84-406f-9eb4-ac3b52aeb22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7f4a977b-9851-472f-be6f-f116bf31220e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_7f4a977b-9851-472f-be6f-f116bf31220e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_04d352fd-b925-4b3a-917a-8a36b4f65c23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_04d352fd-b925-4b3a-917a-8a36b4f65c23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b04d6251-62ca-4c05-8c01-2a07f24a58bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_4983ec3d-e1df-4634-84e2-ad22b6e1f044" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_b04d6251-62ca-4c05-8c01-2a07f24a58bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dcdb1df9-e4b6-4c98-9f49-a97f7aabde76" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dcdb1df9-e4b6-4c98-9f49-a97f7aabde76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0939a68c-211a-48c8-a329-928f621d1733" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0939a68c-211a-48c8-a329-928f621d1733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9362b7ac-656a-4074-a2ab-04265a85fc18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9362b7ac-656a-4074-a2ab-04265a85fc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3db4b792-9f04-46d3-856a-92f08fc324ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3db4b792-9f04-46d3-856a-92f08fc324ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6b8fdf77-d482-4a20-b138-3a6ba7ad9823" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_24ccfe65-8410-42f3-9ae5-ce026725f7f5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6b8fdf77-d482-4a20-b138-3a6ba7ad9823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9cad2b4d-1b9f-4260-88ed-c78934de3b54" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9cad2b4d-1b9f-4260-88ed-c78934de3b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_728c7a1c-9607-4a8c-a4e4-18407f738476" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_728c7a1c-9607-4a8c-a4e4-18407f738476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a0106be2-5ed4-492e-871e-52a75ff9dc2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a0106be2-5ed4-492e-871e-52a75ff9dc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b2f5dd51-d159-4193-8d67-1163b2ac08f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b2f5dd51-d159-4193-8d67-1163b2ac08f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6042024f-ac4e-4128-83b5-9d6b127e7743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b1099a5d-797f-4563-8fed-6b6044db64b9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6042024f-ac4e-4128-83b5-9d6b127e7743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_33a7f258-1540-4831-8868-35f57dc2cd61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_33a7f258-1540-4831-8868-35f57dc2cd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_da941f7d-a88b-4538-a0e8-b3ba13ea76ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_da941f7d-a88b-4538-a0e8-b3ba13ea76ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4e96cd6-cf7e-48ab-9628-bae882668d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_a4e96cd6-cf7e-48ab-9628-bae882668d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_647df4cc-a86f-4f86-a08f-a4c2d74edd38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_647df4cc-a86f-4f86-a08f-a4c2d74edd38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_82d9c3d1-7f5f-4363-bf83-1f4831792fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_82d9c3d1-7f5f-4363-bf83-1f4831792fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9a40be79-401e-4f97-b335-ab69dd0da400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_9a40be79-401e-4f97-b335-ab69dd0da400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_b98c26d7-350c-4156-9c52-dfe853ca30ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_b98c26d7-350c-4156-9c52-dfe853ca30ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ca92ab52-0782-410d-83f0-7697afd96ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ca92ab52-0782-410d-83f0-7697afd96ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7d988544-ba30-4337-a081-7cefeca1babe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_7d988544-ba30-4337-a081-7cefeca1babe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_99d1f19c-9440-4c4a-8fdc-a6f16f09302a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_99d1f19c-9440-4c4a-8fdc-a6f16f09302a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b39323be-1593-4f14-ac11-b11e28294b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_910783cf-732d-42a3-8d23-01836de66e00" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b39323be-1593-4f14-ac11-b11e28294b3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PotentialVestingPercentageRangeofShares_31489f88-0259-40f1-a19f-294616ee2028" xlink:href="cdw-20241231.xsd#cdw_PotentialVestingPercentageRangeofShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc779929-2de9-42e9-8bf8-c29f567d0411" xlink:to="loc_cdw_PotentialVestingPercentageRangeofShares_31489f88-0259-40f1-a19f-294616ee2028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationRestrictedStockUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c40d2e9d-ff02-47fc-95ec-e9a9e3e61371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c40d2e9d-ff02-47fc-95ec-e9a9e3e61371" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:to="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bb3e052e-5deb-4a8a-89cd-dcdc18e610af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f6ecf5a8-c7aa-4350-9487-a6e1db11a381" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b1dffdfb-e1cd-40ce-8541-7cff8789fc4e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f6ecf5a8-c7aa-4350-9487-a6e1db11a381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_876f3062-f00e-494b-8c8e-2d14ef86b63a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_34669f40-d427-4099-8c2a-300e0351ad57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_34669f40-d427-4099-8c2a-300e0351ad57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_af7ed01e-bf4e-48fe-bd1b-0702af3344ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_af7ed01e-bf4e-48fe-bd1b-0702af3344ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8c756bb5-01b6-47dc-ad15-2d43aa980286" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_8c756bb5-01b6-47dc-ad15-2d43aa980286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a3076688-6309-4607-8dbd-762ae0512525" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_a3076688-6309-4607-8dbd-762ae0512525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2cb94e80-f3de-4c3a-93e0-10093cfef377" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_bccf82f0-3708-4cae-b2c8-e59e0afe2b95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2cb94e80-f3de-4c3a-93e0-10093cfef377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6a7a66fd-adca-4fd3-89eb-9fbe42174f75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6a7a66fd-adca-4fd3-89eb-9fbe42174f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afa338f8-a386-4e00-ab93-4186aabbcf16" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_afa338f8-a386-4e00-ab93-4186aabbcf16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_19896c49-3328-40c8-aa5d-701dda99dfde" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_19896c49-3328-40c8-aa5d-701dda99dfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_405e75bd-8f1f-4aa7-ba04-468f922e16a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_405e75bd-8f1f-4aa7-ba04-468f922e16a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08436aa8-c852-4d13-9f8b-63acb941e6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_294937c4-3aa5-4968-be7d-0453028ad916" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_08436aa8-c852-4d13-9f8b-63acb941e6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_59f42568-4fd6-4ead-8e06-81de70c03165" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2125f8d2-eff0-42c1-b85d-7da3522059af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_59f42568-4fd6-4ead-8e06-81de70c03165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#EquityBasedCompensationPerformanceShareUnitActivityDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39bc873c-0985-4ec0-97e3-437f6a4c313d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_39bc873c-0985-4ec0-97e3-437f6a4c313d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:to="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d8ded991-bde6-4851-ab88-ad71b4e7f0d2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_89b4840c-9237-4ba2-ac9b-0bdd49db0514" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2601a707-3309-416a-9f47-5b3290254003" xlink:to="loc_us-gaap_PerformanceSharesMember_89b4840c-9237-4ba2-ac9b-0bdd49db0514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d600063e-654d-41b3-a46e-4e9c0552d1a1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea7b3600-c7c0-4aff-95bb-c92222ecec8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ea7b3600-c7c0-4aff-95bb-c92222ecec8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a63d9c1-d3b7-45d4-9bb8-27efe81e6feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0a63d9c1-d3b7-45d4-9bb8-27efe81e6feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_ee963bf3-c391-49b5-a77e-e82d6d7a0614" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod_ee963bf3-c391-49b5-a77e-e82d6d7a0614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11535c34-9263-4c28-8837-4de413f88743" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_11535c34-9263-4c28-8837-4de413f88743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e8fa74f2-e5d8-43ca-a2c3-cd1f39b7f45e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e8fa74f2-e5d8-43ca-a2c3-cd1f39b7f45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_508ed581-348f-4413-862a-b84b544a5def" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9d308c8e-0172-4ea4-9bd6-2087ea0468fe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_508ed581-348f-4413-862a-b84b544a5def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_42b2908c-5661-4ffb-88f0-dfaab235dc59" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_42b2908c-5661-4ffb-88f0-dfaab235dc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d339b9d6-1e47-4dc7-9b9e-4c27deca9ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d339b9d6-1e47-4dc7-9b9e-4c27deca9ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_a2e1b43a-89d8-403a-8937-a278b1b69005" xlink:href="cdw-20241231.xsd#cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue_a2e1b43a-89d8-403a-8937-a278b1b69005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_08c6654f-d303-4f89-b6f2-0b10d53388bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_08c6654f-d303-4f89-b6f2-0b10d53388bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_01eeb5ee-132b-4f0e-aa4e-c8eb2465c70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_01eeb5ee-132b-4f0e-aa4e-c8eb2465c70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b100dc88-8488-472b-a082-062eda9b6946" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_bd2696a8-b8e6-4230-b704-c2a21f87aaf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b100dc88-8488-472b-a082-062eda9b6946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b9a3a97b-9ebb-4324-9090-587123da2001" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_912a0587-51cd-48e2-8139-3bd54aa489ba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_b9a3a97b-9ebb-4324-9090-587123da2001" 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-20241231.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_bb764b29-a34d-4152-b5c5-88962ff03bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_619a7baa-c980-4126-838e-6b0e356f0d4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bb764b29-a34d-4152-b5c5-88962ff03bc8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_619a7baa-c980-4126-838e-6b0e356f0d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5af7bf79-18f4-4c84-b7a2-7dfe23c7d097" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bb764b29-a34d-4152-b5c5-88962ff03bc8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_5af7bf79-18f4-4c84-b7a2-7dfe23c7d097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_40d921fd-dc59-4b69-9f7e-6d9b663e6579" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bb764b29-a34d-4152-b5c5-88962ff03bc8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_40d921fd-dc59-4b69-9f7e-6d9b663e6579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4244399d-ebac-46d8-9eb6-871dcf58d7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bb764b29-a34d-4152-b5c5-88962ff03bc8" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_4244399d-ebac-46d8-9eb6-871dcf58d7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_9a3186e6-472b-4e8e-a088-fdeaf05f6169" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_9a3186e6-472b-4e8e-a088-fdeaf05f6169" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:to="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3ac3ad44-6b00-4ea1-9780-ea2c3fc7b8a7" xlink:to="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RetirementPlan401kMember_03e4452a-2236-441f-af51-04586569cc0c" xlink:href="cdw-20241231.xsd#cdw_RetirementPlan401kMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_9484ed0b-828d-4439-b783-37a3e6ff9a46" xlink:to="loc_cdw_RetirementPlan401kMember_03e4452a-2236-441f-af51-04586569cc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9b7ef4e6-786b-416c-95c0-25e20dc2ee57" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_8f8a3569-6493-4a2f-b57b-20da7b5d67bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_cd3cabc5-683f-46b7-b37f-060895ff9796" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_8f8a3569-6493-4a2f-b57b-20da7b5d67bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_8f309f48-d470-4929-94e9-9423b1c8e815" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationRelatedCostsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_8f309f48-d470-4929-94e9-9423b1c8e815" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:to="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_bbb4b9fa-bdfd-4308-8256-104532d115eb" xlink:to="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CoworkerStockPurchasePlanMember_25f5f38b-46ec-420f-b190-59836fd19d6d" xlink:href="cdw-20241231.xsd#cdw_CoworkerStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_81b9e1de-984e-42ab-94db-03a0f85e042d" xlink:to="loc_cdw_CoworkerStockPurchasePlanMember_25f5f38b-46ec-420f-b190-59836fd19d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_7f88d783-6d45-45bc-b058-3b85981d26ed" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_6bad3ea6-0dd4-4a19-92a4-dc2971bc8599" xlink:href="cdw-20241231.xsd#cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:to="loc_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent_6bad3ea6-0dd4-4a19-92a4-dc2971bc8599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_cf3a7763-bed7-415c-bf34-7f3409048057" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_b1cd50cd-21df-41cc-a4be-69b31ed99e93" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_cf3a7763-bed7-415c-bf34-7f3409048057" 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-20241231.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_40389dd6-a0c2-4b87-97a5-11db5327609a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_40389dd6-a0c2-4b87-97a5-11db5327609a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:to="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_885397c7-6bf2-42ce-b88c-f727fc22c6b2" xlink:to="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_219bf929-7791-496b-b893-9e10b69a1db0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:to="loc_srt_MinimumMember_219bf929-7791-496b-b893-9e10b69a1db0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6232f506-3ac0-4f72-a781-8bd9938a520f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_aca79298-b97f-4e18-9a6d-08634f7c6cc1" xlink:to="loc_srt_MaximumMember_6232f506-3ac0-4f72-a781-8bd9938a520f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1fad579f-7288-4707-8855-165978bf2eb6" xlink:to="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ec0f9222-1c89-49b1-b0bb-107785db288e" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_ec0f9222-1c89-49b1-b0bb-107785db288e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_e351d5a1-305f-4006-b3fd-a4835b3f630d" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_94092da2-30f1-4e06-93d0-744dd4fc96ad" xlink:to="loc_cdw_SmallBusinessMember_e351d5a1-305f-4006-b3fd-a4835b3f630d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_39272346-61dc-4e41-80fd-fe14a29829f7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_06ef029a-1fb8-4629-8f84-7a556978b6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_us-gaap_NumberOfReportableSegments_06ef029a-1fb8-4629-8f84-7a556978b6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_87a9b107-092e-4e2a-8221-5623cb150dbf" xlink:href="cdw-20241231.xsd#cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet_87a9b107-092e-4e2a-8221-5623cb150dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_af0171e1-6ea7-4859-af1e-a5069cd9672f" xlink:href="cdw-20241231.xsd#cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_675745ef-8992-454e-8f6f-9b095aabf70a" xlink:to="loc_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount_af0171e1-6ea7-4859-af1e-a5069cd9672f" 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-20241231.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_57053039-f476-4b32-ad74-e3848e12a280" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_57053039-f476-4b32-ad74-e3848e12a280" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:to="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a98faedc-a074-4c9c-8a7f-11b41e90ed21" xlink:to="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0634b500-2dea-46b7-bf4d-6d9d0b1a941b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:to="loc_us-gaap_OperatingSegmentsMember_0634b500-2dea-46b7-bf4d-6d9d0b1a941b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_4b2dc055-13f1-48e8-b99e-99642ceff325" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_ad49a512-024f-4659-a2a7-ef2d56ecc44e" xlink:to="loc_us-gaap_CorporateNonSegmentMember_4b2dc055-13f1-48e8-b99e-99642ceff325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b08cf94e-3dd9-4c32-aaa4-ccef6a220feb" xlink:to="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_1640aec5-39d4-437f-9290-8e528f5d5205" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_1640aec5-39d4-437f-9290-8e528f5d5205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_f22dbd85-d75b-4105-893c-52e9e05128aa" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_SmallBusinessMember_f22dbd85-d75b-4105-893c-52e9e05128aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_ebede778-de98-4963-a6c9-e7fc0dbc0cce" xlink:href="cdw-20241231.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_ebede778-de98-4963-a6c9-e7fc0dbc0cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_15a93e87-ddbe-4289-8ab0-f340bab05e26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8a14d369-f79d-485f-ba3c-c5dc3e1bd76a" xlink:to="loc_us-gaap_AllOtherSegmentsMember_15a93e87-ddbe-4289-8ab0-f340bab05e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_22ff8c2a-4263-46dd-9467-6241a97cb459" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_565e6353-a36d-4b6f-9b37-ec8318f6b1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_565e6353-a36d-4b6f-9b37-ec8318f6b1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_aefabf14-1adf-4b05-97b1-967e1570631c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_aefabf14-1adf-4b05-97b1-967e1570631c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_15ffdc0e-94f4-42a2-ad06-b5560e8b104b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_GrossProfit_15ffdc0e-94f4-42a2-ad06-b5560e8b104b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_eaccd87a-4d53-4a43-8b7a-b6b93c110bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_eaccd87a-4d53-4a43-8b7a-b6b93c110bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0c18d449-9d4e-455e-8973-8bc0bf38be4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_OperatingIncomeLoss_0c18d449-9d4e-455e-8973-8bc0bf38be4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_10ecc303-1a2d-4f24-b144-946c3a9398c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_2bd0e872-0b67-4ed3-bdbf-3c7cf1519fa3" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_10ecc303-1a2d-4f24-b144-946c3a9398c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cdw-20241231.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_61dbcc78-c806-4282-8011-50256de985c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_61dbcc78-c806-4282-8011-50256de985c9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ba8f6cb7-7115-4cfa-8dc5-f6cdbb3748ef" xlink:to="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_4df882f5-c7f6-4b1d-83c7-f2d806cd7bd5" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:to="loc_country_US_4df882f5-c7f6-4b1d-83c7-f2d806cd7bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_d9d33822-730a-4b3b-8f93-719abe33a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_17bd96e0-e170-4974-be2c-e80aa3bf624b" xlink:to="loc_us-gaap_NonUsMember_d9d33822-730a-4b3b-8f93-719abe33a0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9d4ad5d7-2736-4a9e-9848-7e53960a597d" xlink:to="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_6eaf483b-a2e9-4305-8957-6ef5ef4eab43" xlink:href="cdw-20241231.xsd#cdw_TotalHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_TotalHardwareMember_6eaf483b-a2e9-4305-8957-6ef5ef4eab43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_b27a5c82-f55b-4579-bf0a-f438102ba6e1" xlink:href="cdw-20241231.xsd#cdw_SoftwareProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_SoftwareProductsMember_b27a5c82-f55b-4579-bf0a-f438102ba6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_472d9f5a-77a2-4550-aa05-8ae5a18e2da7" xlink:href="cdw-20241231.xsd#cdw_ServicesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_ServicesMember_472d9f5a-77a2-4550-aa05-8ae5a18e2da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_d534738b-c21e-4739-aeff-c9cc1dad0bab" xlink:href="cdw-20241231.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_314a915f-a21a-411e-8e0a-47148d300f99" xlink:to="loc_cdw_OtherProductsAndServicesMember_d534738b-c21e-4739-aeff-c9cc1dad0bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_1465251d-b383-4689-9a79-71504e541396" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelCorporateMember_e256d7e1-8906-4c10-a952-b1d0125336e3" xlink:href="cdw-20241231.xsd#cdw_SalesChannelCorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelCorporateMember_e256d7e1-8906-4c10-a952-b1d0125336e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelSmallBusinessMember_c519ce09-fe6a-4214-bf35-82e66d476188" xlink:href="cdw-20241231.xsd#cdw_SalesChannelSmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelSmallBusinessMember_c519ce09-fe6a-4214-bf35-82e66d476188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelGovernmentMember_d443db01-4b15-4af6-8df6-5f6bffcd936e" xlink:href="cdw-20241231.xsd#cdw_SalesChannelGovernmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelGovernmentMember_d443db01-4b15-4af6-8df6-5f6bffcd936e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelEducationMember_cb21476f-3e36-4a97-be5d-6d70c2ae7209" xlink:href="cdw-20241231.xsd#cdw_SalesChannelEducationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelEducationMember_cb21476f-3e36-4a97-be5d-6d70c2ae7209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelHealthcareMember_4ffbbc15-e128-4911-af95-1b0e5434c6d3" xlink:href="cdw-20241231.xsd#cdw_SalesChannelHealthcareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelHealthcareMember_4ffbbc15-e128-4911-af95-1b0e5434c6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SalesChannelOtherMember_201cd7bc-cbe4-45d2-a6dd-0749da492587" xlink:href="cdw-20241231.xsd#cdw_SalesChannelOtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_571b6dab-8add-44e1-b46a-1c7d664239a9" xlink:to="loc_cdw_SalesChannelOtherMember_201cd7bc-cbe4-45d2-a6dd-0749da492587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a3919e71-004e-43ee-bea4-5de37a083400" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimePrincipalMember_ed86f70d-2a82-4fa0-9c5c-997a5b742b74" xlink:href="cdw-20241231.xsd#cdw_TransferredAtPointInTimePrincipalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredAtPointInTimePrincipalMember_ed86f70d-2a82-4fa0-9c5c-997a5b742b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredAtPointInTimeAgentMember_db010d9d-17b0-42e2-a910-6ce9cf8e515d" xlink:href="cdw-20241231.xsd#cdw_TransferredAtPointInTimeAgentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredAtPointInTimeAgentMember_db010d9d-17b0-42e2-a910-6ce9cf8e515d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TransferredOverTimePrincipalMember_a970aa1b-40ce-49eb-9a7f-c276dc603651" xlink:href="cdw-20241231.xsd#cdw_TransferredOverTimePrincipalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91088511-dec1-4dcb-9c99-576e0ea21929" xlink:to="loc_cdw_TransferredOverTimePrincipalMember_a970aa1b-40ce-49eb-9a7f-c276dc603651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_39e280c7-ceaf-4462-b7fd-1270d016aa22" xlink:to="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ac3be473-dee9-4a50-8334-57f9ad61fb6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_26d172a4-cc0b-4786-b7b9-222997e53642" xlink:to="loc_us-gaap_OperatingSegmentsMember_ac3be473-dee9-4a50-8334-57f9ad61fb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d0fbae96-9e41-43fa-8893-e6e68c294d51" xlink:to="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_c531e741-9b60-4d2d-bd21-e28da3b13fe7" xlink:href="cdw-20241231.xsd#cdw_CorporateSegmentPrivateSectorBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_CorporateSegmentPrivateSectorBusinessMember_c531e741-9b60-4d2d-bd21-e28da3b13fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SmallBusinessMember_ca165464-8c0a-4b2e-a68a-d868c3352a07" xlink:href="cdw-20241231.xsd#cdw_SmallBusinessMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_SmallBusinessMember_ca165464-8c0a-4b2e-a68a-d868c3352a07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7eda4bac-d8ea-41fa-a781-a2c78c3260b2" xlink:href="cdw-20241231.xsd#cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember_7eda4bac-d8ea-41fa-a781-a2c78c3260b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllOtherSegmentsMember_f7f4ecda-3a55-4fa8-b3a0-5c727b04571e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllOtherSegmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6b23178-5f63-4d00-b8fb-55ecf4ae8013" xlink:to="loc_us-gaap_AllOtherSegmentsMember_f7f4ecda-3a55-4fa8-b3a0-5c727b04571e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f72e87f5-4281-47cc-b897-81d7ee2370cf" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df254e32-7dc9-483c-a6d2-e5bdf3d70501" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8738c9ce-f13e-4a1f-82ee-ade0fc060acb" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df254e32-7dc9-483c-a6d2-e5bdf3d70501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.cdw.com/role/SegmentInformationProductsandServicesDetails" xlink:type="simple" xlink:href="cdw-20241231.xsd#SegmentInformationProductsandServicesDetails"/>
  <link:presentationLink xlink:role="http://www.cdw.com/role/SegmentInformationProductsandServicesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f22c3434-b55a-4661-ac4e-2fd452256e73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f22c3434-b55a-4661-ac4e-2fd452256e73" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:to="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c794b72f-92d9-4708-9e84-264dc8d37a2b" xlink:to="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NotebooksMobileDevicesMember_5bb96313-40c4-40c0-b4b2-90fc7b64ba11" xlink:href="cdw-20241231.xsd#cdw_NotebooksMobileDevicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_NotebooksMobileDevicesMember_5bb96313-40c4-40c0-b4b2-90fc7b64ba11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_NetcommProductsMember_dcbb4b38-124d-45c3-b58b-9630eb7f56bb" xlink:href="cdw-20241231.xsd#cdw_NetcommProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_NetcommProductsMember_dcbb4b38-124d-45c3-b58b-9630eb7f56bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_CollaborationMember_988c0673-1fcb-4ac3-9a8b-fc33a64b7c92" xlink:href="cdw-20241231.xsd#cdw_CollaborationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_CollaborationMember_988c0673-1fcb-4ac3-9a8b-fc33a64b7c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DataStorageAndServersMember_6c397778-a1e5-43f5-9019-a800b292c6f8" xlink:href="cdw-20241231.xsd#cdw_DataStorageAndServersMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_DataStorageAndServersMember_6c397778-a1e5-43f5-9019-a800b292c6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_DesktopsMember_efcf5219-7c13-4d14-afad-a1893307094d" xlink:href="cdw-20241231.xsd#cdw_DesktopsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_DesktopsMember_efcf5219-7c13-4d14-afad-a1893307094d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherHardwareMember_ed8f45a2-199e-4b79-87ed-1306b78a54c4" xlink:href="cdw-20241231.xsd#cdw_OtherHardwareMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_OtherHardwareMember_ed8f45a2-199e-4b79-87ed-1306b78a54c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_TotalHardwareMember_33458af9-7482-4ad1-a76c-b48f715296f6" xlink:href="cdw-20241231.xsd#cdw_TotalHardwareMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_TotalHardwareMember_33458af9-7482-4ad1-a76c-b48f715296f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_SoftwareProductsMember_5070b528-31de-44a7-a61b-aa390457d2b8" xlink:href="cdw-20241231.xsd#cdw_SoftwareProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_SoftwareProductsMember_5070b528-31de-44a7-a61b-aa390457d2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_ServicesMember_ce11bab2-9359-4710-8cc1-05a864e93d94" xlink:href="cdw-20241231.xsd#cdw_ServicesMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_ServicesMember_ce11bab2-9359-4710-8cc1-05a864e93d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_OtherProductsAndServicesMember_f08b6aee-675b-4ca6-b141-b68b5b4fd7f1" xlink:href="cdw-20241231.xsd#cdw_OtherProductsAndServicesMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d4248047-6cb2-41b3-b453-a75258528fdc" xlink:to="loc_cdw_OtherProductsAndServicesMember_f08b6aee-675b-4ca6-b141-b68b5b4fd7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_564cc793-2df9-49f1-8dce-08c84d05a8aa" xlink:to="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27b60c4a-67e3-43c2-8aeb-3e703777d4cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_27b60c4a-67e3-43c2-8aeb-3e703777d4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cdw_RevenuenetbyProductandServicePercentage_bea57af2-b030-473f-8354-6fb3918c0b48" xlink:href="cdw-20241231.xsd#cdw_RevenuenetbyProductandServicePercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_a860e9af-d10c-4b13-b67e-b3f629c443bf" xlink:to="loc_cdw_RevenuenetbyProductandServicePercentage_bea57af2-b030-473f-8354-6fb3918c0b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>29
<FILENAME>cdw-20241231_g1.jpg
<TEXT>
begin 644 cdw-20241231_g1.jpg
M_]C_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T      ! !+     $  0$L
M 0 !_^%0;VAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*
M/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB
M061O8F4@6$U0($-O<F4@-RXR+6,P,# @-SDN,6(V-6$W.2P@,C R,B\P-B\Q
M,RTQ-SHT-CHQ-" @(" @(" @(CX*(" @/')D9CI21$8@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX*
M(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @
M(" @>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O
M(@H@(" @(" @(" @("!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\B"B @(" @(" @(" @('AM;&YS.GAM<$=);6<](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]G+VEM9R\B"B @(" @(" @(" @('AM;&YS
M.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @
M(" @(" @("!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(*(" @(" @(" @(" @>&UL;G,Z<W1%
M=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C
M945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z:6QL=7-T<F%T;W(](FAT=' Z
M+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O,2XP+R(*(" @(" @(" @(" @
M>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX*(" @
M(" @(" @/&1C.F9O<FUA=#YI;6%G92]J<&5G/"]D8SIF;W)M870^"B @(" @
M(" @(#QD8SIT:71L93X*(" @(" @(" @(" @/')D9CI!;'0^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^8V1W+3(P,C,M
M8VUY:SPO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^"B @(" @(" @
M(#PO9&,Z=&ET;&4^"B @(" @(" @(#QX;7 Z0W)E871O<E1O;VP^061O8F4@
M26QL=7-T<F%T;W(@,C8N-2 H36%C:6YT;W-H*3PO>&UP.D-R96%T;W)4;V]L
M/@H@(" @(" @(" \>&UP.D-R96%T941A=&4^,C R,RTP,RTR,U0Q-3HQ-CHQ
M.2TP-3HP,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z36]D:69Y
M1&%T93XR,#(S+3 S+3(S5#(P.C$V.C(P6CPO>&UP.DUO9&EF>41A=&4^"B @
M(" @(" @(#QX;7 Z365T861A=&%$871E/C(P,C,M,#,M,C-4,34Z,38Z,3DM
M,#4Z,# \+WAM<#I-971A9&%T841A=&4^"B @(" @(" @(#QX;7 Z5&AU;6)N
M86EL<SX*(" @(" @(" @(" @/')D9CI!;'0^"B @(" @(" @(" @(" @(#QR
M9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @
M(" @(" \>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6<Z=VED=&@^"B @(" @
M(" @(" @(" @(" @(#QX;7!'26UG.FAE:6=H=#XQ-# \+WAM<$=);6<Z:&5I
M9VAT/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SIF;W)M870^2E!%1SPO
M>&UP1TEM9SIF;W)M870^"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.FEM
M86=E/B\Y:B\T04%14VM:2E)G04)!9T5"3$%%<T%!1"\W44%S54=H=F1'.7IA
M1SEW241-=4U!0311:VQ.02LP04%!04%!0D%"3$%!04%!14$F(WA!.T%117-!
M04%!05%!0B\K-$%$:T9K8C)*;$%'5$%!04%!068O8D%)44%"9U%%0D%514)G
M549"9VM'0E%92D-W9T="9V=,1$%O2T-W;TLF(WA!.T1"04U$07=-1$%W441!
M-%!%03A/1$)-5$9"451%>'=B1WAS8TAX.&9(>#AF2'@X9DAW14A"=V-.1$$P
M645"05E':%521E)O9DAX.&8F(WA!.TAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X
M9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9B\X04%%46=!
M:D%%04%W15(F(WA!.T%!25)!44U2068O14%A24%!04%(05%%0D%114%!04%!
M04%!04%!449!=TE'05%!2$-!:TM#=T5!06=)1$%114)!445!04%!04%!04$F
M(WA!.T%104-!=U%&0F=C24-1;TQ%04%#05%-1$%G44-"9V-$0D%)1T%N34)!
M9TU20D%!1DE227A15D5'13)%:6-9155-<$=H0GA7>%%I4$(F(WA!.U5T2&A-
M>%II.$-2>6=V16Q1>E)4:W%+>5DS4$-.55%N:S9/>DYH9%5:2%1$,'5)24IO
M34I#:&=::$I21E)Q4S!6=$Y62T)R>30O4$4F(WA!.S%/5#!:6%=&;&%7,7AD
M6&PY5UHR:'!A;71S8E<U=EDS4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI
M-'E.:F\K0VLU4U9L<&59;5HF(WA!.W%B;DHR96XU2VIP2U=M<#9I<'%Q=7-R
M839V;U)!04E#05%)1$)1545"45E%0T%-1&)114%!:$5$0D-%4TU514954DYH
M26=:>&=:17DF(WA!.V]B2'=&34A2-%-.0T962FEC=D5Z2D121&=H85-5>5=I
M63=,0T(S4%-.94I%9WAD56MW9TI#:&=:2FI:1D=I9&MD1E4S.'%/>G=Y9W F
M(WA!.S K4'IH2E-K=$U453504FQD65=6<&)81C%E6#%2;%IM9&]A5W!R8D<Q
M=6(R4C%D;F0T95AP-V9(,2MF,T]%:%EA2&E);4MI-'E.:F\F(WA!.RM$;$I7
M5VPU:5IM<'5C;EHV9FMQ3VMP86%N<4MM<7$V>71R<2MV+V%!07=$05%!0T51
M35)!1#A!.54T<3=&6%EQ-T9867$W1EA9<3<F(WA!.T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&56XQ9GIH-5@P9W-U;S9P8C(X:3E94S1A5"]!2D9R>68X
M041+-5I9:FU82W=A2$YL*VDF(WA!.TI0,V9.:'5Q9FXS-5)T<7)9=UA.*S0V
M349%55HK;5$X+W=$:$UP;'%O.4$W8D0W3UHU9E59>"LS-W8Q<U4Q2"]!2GE%
M,7E1:V%D<&0F(WA!.W1B2V1G6C)E9&@W+T%!*VM0=WEO-G%844]Z>&5Z3TUF
M6$UN,V)F<E-#-"].;CAY9%)Q24QX;S!9,#17<T-$8SEG,T9N+TA+>FYM97(F
M(WA!.VUX-T8P95!M4&U5<G5T82]-83=R.5EU.59D5"MX>75!=B]!:6<W-4%Z
M:V5R:U$P*VMJ>4=0-T5P=30Y94E*=D9U:4-.+U=%;31(*W0F(WA!.VM(2V=C
M6#A01#A+44=,93)#46%J66IO8U929'9R5W-7>')B,S%X0V$Q<DA+-D=V,$59
M4G,P>3 K3UA/25!W0V572#5N969B1F=9=%HF(WA!.VYK03=80E=C2#4K<4AY
M67EY2%9W.&Y:1VUN>F=0:'0Y>DPY1R]W0V-G9&-H64IQ*VYW6&MF95-!;4=4
M-3<X,5 S1$QO-G%1-3=U<GHF(WA!.RMZ5TTO=T(S27@Y*S<P;GEX*V%8;$1Z
M07E1,CDQ.59V6#)&<&1!4G54-$LQ4VIF24Y8,GI*:&YJ3'ED0G$K>4TK1&-I
M-#DT,R]A>3,F(WA!.TQN5G5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C)+=7A6,DMP1C5H.#AE5G9,-$DQ5%5)-'!G2VDR5#DU369$.3)L5T8F
M(WA!.V9%-UI84$Q'4$UU6G!U>C@R9C9):VIV-F9.9S%X*V(O04II,6PR9SAN
M95A:<F]6;TQY-%9M561T,5-I<B]S<$UX>G%:2#91-VU066TF(WA!.TQ&=G%-
M9TAK4'@K:$)Y*U-F>FDX>59B5SE96%1R9'9T5W%Y53(X4%1T>'=B+UI.:U1I
M>5,U;'1(84=G,"]W1&1W-'HS,2MM5R]W0FDF(WA!.TXP>B]!2G@Y.'9W,&)5
M9%)U8G1H,5=)2D%H*UE0<70K3U1':TA5=%=8,FUY;C9)>&HY=C9M5#)0-50K
M44Q.448P;$IM2%8U,VML2BLF(WA!.VAM2R]H;&<P.$(P9&1K-UHQ52\T-CDQ
M0E!R8GDY-69T2V969$UT24MD4%-G:E0O:4MJ3%!$:C-"=W V;DQ,-G!34'A+
M64%5,DA42G0F(WA!.T1S5F1I<41V3D8P82MQ3#)W=#=O2'(V,%-35B\T24A)
M;454>D1B:GHU269426HS1FEU<B]!2D]E43E256QB2G)'52\W='1(2U4O,D0F
M(WA!.V,T+RM&>7%7;6=F2C)71'1Z530O-'5)968T=#5X-6XO04-),39W4C=J
M4EHQ,5-"9"]12455-$AS0V5,+T%%14@R>D=N<'!$;'4W+U,F(WA!.V4P5TME
M,E%C0C<K62]9.'IU3&$T=' S=#=I2F]:-&E6:VEK57%Y<T]O2VYC2$UD-D=-
M>$E71%E+;F=:3WA6-E K6"\U=V%P;VMS5F@F(WA!.W),=F9A45-&16I%=$Y!
M3VQ663=S;R]L4#!E0GE-5V-X,E!*,$AA6%EC37=-<V9P;CEH+TAE*V=,3SAT
M8C(Q:74W4U9:-V%D43A5<4<F(WA!.W%S<#9%2$YG0T-,1'<X-%-H27AK2TE6
M<TQ&,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6271D.#0V6'!5;W,P
M5UA53E9C5FDF(WA!.S!Y>E@Q6GE01F=.;S$Y,DEY<6554C(U;'I.4&]:-4)X
M8E)H+T]L<U R+T)J.7AP4#5L95I44RMV62],1VQT+W@V5V@Y83=:9D(U:'@F
M(WA!.U9F.$%9;C9-<DUC:RMF<$1N4GIA5%0O5$4U<#DU,FHX=C%O,U$O>6\X
M;&%5=VQ.;#EF=38X;75B,"MS>&)R6&EF,V1A+W=#5&MO-F4F(WA!.TDX,FY5
M9',V:DIT>&--939/,S=76'AX>'AO16I526EI:7%O;T%0641,=TA716LX,CA5
M3WA6,DMU>%8R2W5X5C)+=7A6,DMU>%9I9FXF(WA!.WHX=3E).#$R8D8Q5S,Q
M5TYF.4=V;$AX5DA22DMF850Y6&)+8W5%4SDW<RMZ=3%-;6UL,W<V:CE8;2MA
M=%@P;2\P:E5R:E1R*TEW,V0F(WA!.W,S0U9$.31)4&-%8F<K1V$P9V<P6#!(
M0FUJ;&=*>$YX2T1W3G)S5F5T9FM6-7EK=#E19GEZ9'E6=&)R;$Q98VHY:5E$
M:S9$,F115#@F(WA!.W@W-6QA8DI2-&4Y-6HR:3!);$AX;VIC8R]D*WHX8VYU
M95HW>')S5E-,6"]02&Q844MR<6UO>%)4058K<G)74U@O:U=G6FA8,S)Y=64F
M(WA!.U=-95IC>E1D;C4X,S!22DAF>4AZ66)E9C@U065666U+,G1L95A&4#)I
M<V-A;C569&TO1$M$<7@P1'1S9G,Q;E Q4VE0;BMP4G0O.$$F(WA!.VY)5'DX
M>C!U3DUU-# O;5%X=69U3$II3E=/;UIY.6UC=E-59G1:8C5D+TUR>61R.&EW
M5U8X23=T+W,R='=$1DE4-$QY*T9J-TM4;',F(WA!.TTX6D]R,5A:5V]W:352
M.5!E3C)56F,V-3)+<TDQ5#@T=DIE;39J8S9F8WEZ+U=,4U)O6G5%4EI1-D=J
M04=V635J>3%-46$S9'AH-T0F(WA!.S%'4T%M04MK3#5O6"]L969K4#A!,S5C
M+SAI5"]!1G=F;6\K8EHO;V4Q4&1(-74O-5AN-40O=T(K6% X07E*4#EC9GI5
M9DYF.40R<#<F(WA!.V\O3F9&*V0O:T8R;S%X4$=0-6UG8VHO:&52>$=Q:6<K
M>BMQ2%%F3FM7:2ME4$M7=%-#3%1D56=N;6(W34I*:FM0>6IK0T]F=7DR3U<F
M(WA!.TUU4F-$4#)F;G=I-7=)2#)F34IV0EHR;'4X<G=14GA03S-/6FM65DQU
M9C)M24AX2#-/5$513U1I>6Y+5E=B<$M03EAN4%)F2SA%12LF(WA!.W%T27-D
M>3533# P-6UQ:7!R:TUM55$U=59O.41K,4)):#!9,2]W07)Z.&@O-SAU9BM2
M2B]R;%@U<5!M-T0O43EQ9390>E9R4#@V4$HF(WA!.T8S9'=7:TUL=UIR:5)9
M;S9W:T1K-T)253$X5&E.5DAZ650W0C%-66U206]#*V)/.'E85$U,,6XX,V9*
M;6MA<&-A8F13>D<U=%<T5&4F(WA!.VY%5U5.445G1V\V9$1M4$Q5>$)P,C)$
M<U156EE#8U%+4&UG=BM6-2M1+SA!9FQZ+T%-:50O6$(K86HU=#,K:#=5.3!F
M;6I.2"].-WDF(WA!.V1Q,G R*VTR8GIM-75N16-184EQ=DDK2G)H:G%9:S%U
M,5HK>$Y2:6=:>4%O96).8WE(54U$=79Z<3AI,C$Q3F)V3D]Z=W4P8DUK2DLF
M(WA!.VMO4T-63F1X=&U-9%9&,U5/=V142TE.1&9Z578K5C4K42\X069L>B]!
M36E4+UA(.#%(>EIF-DAT5#-2*V%D959V>D4X=F5:-WE7,# F(WA!.W(Q,VMH
M:CE75G!)*T-"86A2=50Q2E!42C0X-&MA1&EA>G-Z3' T:54V,S@R5#5C-C4R
M2W5X5C5$*V8S;&U*-TLP.'A1;T).0S1T8G,F(WA!.V=F86IE<&I9+W=#<3-W
M+U1M2'%O9GA052MZ97)):V-2-4AC9G!E25IH4%E/>%9'-DIQ36UM-GI9-FA'
M,T8W4V5/64@O049'0D]%1VHF(WA!.V)4<4U1>5DU45 X045#2#$K>DMQ;&U)
M5E9&4U1S04)M-&9,04AH,S5J9FY.9#--,'5L95=::D):;V5%,G!*=$I+4C%%
M4B]:5"]+-FXF(WA!.W119&-$3G%#9&\X;G-E>2MW;WA!;FU&>2]M.3-V95-U
M-W4W3S=&;EEK<WA.4U-D>5-4;4LY3T)45TM867$W1EAT+S5.9FU29%@P<2LF
M(WA!.U<Y66U-<S15;E1R<'I6,D-I<&EC;C=203-5+U(T6FUA9DXO0UAJ*S-E
M>6]W2&I9>%$O:4@V6')6>F-25S%V3&-3;6M52TY*269"5D8F(WA!.U0K07I-
M2F]7.'A'2FM10GI,-#EV<G53.'9B:3=L+W9,;5(U6#<O13=&:BMV3E$K<5DT
M0T52161"4VAG6G5X5C)+='%Z2W=:4U%W3E$F(WA!.U)S45)I9V@W5"M4+T%/
M6C$U9#-59FQZ5S5J3DDT<' Q,TEA=5-O<5EP1U R<6HW2D\O8G=Z33 K63-W
M;#5,='IS:4U9*TQJ1F9Z:"LF(WA!.VMF<%)(+T]1-T0Y139/=&1Z8U-K1'91
M25 V-&18,&$O6FHK.&XW9SA.>D-E>51F>6A%2F9.;6E213!%;"]A<5-/=$1-
M;WEC0F-G-'4F(WA!.W5.64IN*VA,-VXQ3C5H,6E$4F1$=F16;7!W=$EM:T-N
M.7!G2TEV.$%S;6]-,F536$1%;#@S,#)!-6-K640K279K939U6G)Q-6QU6C(F
M(WA!.TQZ>G4P:W)N<5=C.&U0,&LU<6XQ0T5"14%$:T9,07E:4BM72TTO;C=2
M47956$A,-D95:R]G37-X9E50938S=&,Q<%HK-3E"+VU$-6<F(WA!.R]14&Q(
M56(Y5S0S2' K:F$K4'%Y+T%P2"MR6&PY1V)$3E!H:5AH*WI.3C0R94UE;#)F
M8TAY<&UR9E-N67$K:E!Y53AS+V]N>6MT.4TF(WA!.VY'-S%::$\Q96]H1S!)
M*S9R9C=,3FAP;U9'*SDT3'0O5BM,;C12.4U.=FHQ+U8X2&]/6DQO,UEQ-T97
M3"]M9F%R8RM19&%J64%H65 F(WA!.U9&9D=*:$E0*TDU5&Y(;TQS97E:.$]Q
M9V90-SEN>3%M<V932%EQ,G%S>D)61E=9,$%(8VY&0DY0969Z>3@U>6%D<'-8
M;"MY:S185V\F(WA!.W%8=D=5+T5T=E=N2"]N;V%J-4$K3UHR<7E6-E$X6#=0
M84%:2FY,26)2-64O.6IW6$U&-U8R2W934$EN-4Y8+VU(5# Q5%5,:S9F67HF
M(WA!.T-T<VEP>6QK6"ME:$E#<65X,W(K3UI'3%1M479K."\R:C(W2$)09V=/
M2U$U.7=35#AW+TE&,350,4='27IF5W)+-U9M=')J:GA.54DF(WA!.T1O=W%D
M,7%0=GE'6$591GI/>2LP:'%O13%5;SAW>$Q+;F%)=E-.4FTP,U9B5%5)4U),
M851*3710.&AG,5!P<&A"<F1Q>C1H:V=92"LF(WA!.TE5*VU0>DPQ6F)(>4)Q
M,3%'.4100C9%4C=N-G=22'0O<UA*>EI:-59!=FYV6D](:C%526YO8BM7-S5C
M>E=0;S=S5F5O+VQL*U9/:BLF(WA!.V%.06TQ4%4U-W%"+UAA1S-7,V%.5DMO
M<6MS4390*S!X2%AT;51H=VE9<W9/9')D<S5.4&Q%24-*,G,S9C8P;2]-<CAT
M6E!+16QV8U$F(WA!.UA$6&5M,U)+2DDV:%A344-V0G%B1V\S0BME,E%Y-&5"
M>75Y=3%2<6=14G=Z1$(X<&1Y<E=L,5!A6&-.,V)S56YT,U=72G@Q1&]E4VXF
M(WA!.S=X:%E49TI2351Y3#$W.#ER,4PO045$>7AF4B]9=3%K;E-M-'!*2$5W
M+UAM5G%466EF>#!E5SEN8UIH;'EX4%1B-45V1SAX2')%*S@F(WA!.VAX<DHU
M,3!*5%=G=G)D='9&6D%W+U9K.&8Q1#-U1C)K83 K5"MQ9G5E<F9N+W=#6691
M,'5Y,$=*<5-8:B]73&M$+V954F]G4'-Z-R\F(WA!.T%/>'I+,54K465A.6UT
M3'A4;&Q0.$]W.34O6CDW=W9-2C=*,DMS<R]+;B]Y64]J9CA:6"]!3U14-6)H
M*W-/<S=:+WA79G4O4T=A9C@F(WA!.S5!*UEF574Y4#!#2G9H:%4S9#!!9C(S
M<6M14'5&-4@O04=76&%Q93E/;SEM=$Y56EI4,3)(-EAJ*UEJ,5-D951F3#!N
M;4AZ3%DV56\F(WA!.U!P>E-!,T1$.6U&4&EK4"]!04DR.3AN0U!%44A$,2MQ
M1T1$2V9C3G9F,&9735558U534E)+16IJ54MI1%E"44M!1$YQ0E0U;5-38DLF
M(WA!.S=#:#)+=7A6:6XU<5AI,FYK1%=*0V%'4T51<C=M5C%J;U X06=S<#%"
M.4)D;#)01&DQ54(U,SAT,WDW;7-F4C-9<6YV:UA35S%B>F8F(WA!.W!.:49,
M23EY:GEG9C<V:E!Q4V8X27!Y8TDS24)W=3!C,VA92GDO;R]A9&=Q+VU&<DPV
M=C5Y,5<X3&-O>$\P35 O1T](.3)L4&U&<FHF(WA!.VML>%-*63EM65!#,#A)
M*U8O13=S9'E$;G!Z-4\P3#E/*UHY3S!O,3E/-6U!;7 Q.4I!6&MP+W-&3U1H
M2&E)1&EA-U5E1&AL4'5(,CDF(WA!.U!T9E=5555C35-24DM%:6I526E+2T%+
M;V]!0C=$3G%"5#5K4U-B3$-0>EDX;&%P-7$P=7AG,'HP:&-7,#5D;6U9;T]$
M25%12T)U.4TF(WA!.V\Q1TUY<6YC9&IA*T=M;DEZ=6E/:GI(+T%*55 U-"]M
M<R\X06MC,R]!1%)M3BM7;3E$+V]J,#,Y3#5F=&0O>6]F>G@O3EHO.&IM+S4F
M(WA!.V]X+TQ46"]22'!V-EAY+V%Y-S@K3#4W5'EP<$]L16=36$5W6G=$,5<S
M:F]F;S533&QU<$Y20618-T]9*TQ03V9C4'90-TAH95E4,F(F(WA!.W-69E5V
M-5DV8BMJ=DEM:G=&94QY44,T9GAR8T5Y-R]1*V)004MG2'IF=&),-&UP;69/
M=FQS>'HX+W!):#5-=%5B9#-V-"]42&-5:6PF(WA!.W%F=3)Y=E8O4U!E-2]S
M,D0K65 Y42]E2'HW;4$Y>3=&6'%(-6UI569L-S5'.50W6#%88B]!1F92:30O
M.$Q436I..4UF9"MP-7IS;78F(WA!.WI7978U,S93.'9Z2&5J6DHK5SA9:S@Y
M-DEP1F%84TYT+VLO1B]$2C0O<4AV9&8R<6$P,"\V<2\X>69-0C%Z>FQQ3C)R
M8W)E2B]Q,70F(WA!.S1E;D0X24DO,6I6=G!W-5HX56E59&QA8G=D4$=053=N
M,VXX57AY0T-795I)659,>7E%2VEJ<5-C<F,K56A%5V53;FEY6F0K538X=GHF
M(WA!.T(P:7)"5E)P6%IM3D%&4T-2:G8X:&QU2#9W-G9T;R\T3% T9F5%;S@S
M830K=2M:3E$Q5FEE3GI->&E",W!%=G=X<CE#05I#8W5):W4F(WA!.U9O=% T
M3T=-3S1F8C%3:DEU53EX+TE(>7HV3FAD*UEP,"]E6%).=%IK:B]D4T=S:D0O
M5V-5+S)/6G5L:"]%.&0W4V%U-41%4#1D>C<F(WA!.RMN,F9E.6-Z36589&ER
M<U9D:7)Y3"]N24A8,6HP*W<P1THO,W,W+U=R:%(Q16%65D%F.$%766LO-TA-
M4%9Y-4(V:C)A,#%Z;&Q026(F(WA!.T0X9FIM.%!Z0V5X9&ER,E X9U!,3$=A
M.#AX>G X0T$R=&U4,UDP859H.&A282LU>DPP<TXW954Y<&18=$A%4&5F,%!(
M;F1N9&Y9,5HF(WA!.VE3>#EZ;4DY54)3,T9,,$PX:315:S@Y<7ID67)76C K
M6C1R*W!J;"MN2')$;W9A2U9A8C-Y1#9,>EI00G!B92M:=DQD:&-.8E@R<3(F
M(WA!.V1P8TM!5VAN=4EO,T%)<4MQ>D$W-45Z:4]:8VI(<$TP>&-94VM0245Q
M2"M.9DIV+T%&9G1/+S93-% X06UV0C1K93A-+W=!:'%0.$$F(WA!.U4U+S95
M+W%63&9Z8C56=5HT-V4S,6UX;6YL64I&1DAC=W4W365G5E%X2DIX.%-094=-
M=$9N:4Q-2F=$*VE8:78U*S9K3&IZ6&$R2VTF(WA!.W$R5G%V265$>7-74"]#
M:&-W=%-B:SED-TXT=4A!6F9Z<&9D*T,X>'I'96E6-T<P:W9,-C-S-'8W,C5L
M4T90.$%7:UE+4'A/1FAK;4DF(WA!.U)-:C!&=G-+,V=J=#=E2T-)56IH4EDP
M2&=Q:6=Z8F=52V9+-5--:5-E<GAF+VY)6%=%938P<E(T,D)A2EAU<#%(:3E%
M:B]"5RLO34PF(WA!.U9Y,T%E=#EM8T9#95$Y9&@K;CE$>#=-4C9P9D1$2E!.
M2$1%=DM75F=I2T]P6FI11$9J2U%!<SAG.6@O4&%Y5W@P2'EZ6DQU='%S:TLF
M(WA!.VME16-C4R]W>DLQ26]22#0V4$LK>G54:GDU6F0K+S)L-#-M2SE9;69L
M>E94<%=R2F9Q>%=71TMF,%=(859O2%=-+SA!0G--24Y/4'$F(WA!.W-0:7<T
M93AJ-5=,*WA,341K32\O04-K.'4O6')R5G18;%-S1VPR53-P:VI9>GI2<W$O
M.$%!<'E0>G!L,DM&,F4T3VHW8C%80D='36,F(WA!.S5Y2'E"64)L3'9%>3!,
M578P8F14,V$W4VDR=4EO5%=H1%A%5%%62'5"251H0G!X.51I.%-):C T9V9K
M8B]1;'5">456<&UN6$]P86HF(WA!.V)A9F%R>75,<5)966@O;$]A0W9T:$%T
M<GI:4FIG6GDU05<K='1&,'$R,&I38E143%E59W1);&E1,'!8:4XR4'5X,T]B
M845E154K6#4F(WA!.SAX>7I->GIK8E)U4V%N67$W1E9$54PK,# K>&YV<G51
M4E<Q<VI34WE(;T955D]#56="6EHT.&-P>459-VMV;$QZ9#5K=69-9FU#-S$F
M(WA!.V%E<6E:<5%22#EI2F1K5#9",3DX,54U8U)T.4PP5VQ'1$5)1'!Z.2]6
M2G-G-6%9*UAT0G8Y93%I,C!U>%AL4&--05=P.$M,*S W9C4F(WA!.TMJ8S5+
M35-446-F5F%M3TA'6GDU0CE7-D9O,6YO=6M7=6PR83AB93%J0TME-TAQ>FXS
M6G%K-7194D52469.3E)N;&UY1V-U8VYY5'$F(WA!.T9N2EI8.7I:>6)35S!R
M=W5$+TY'>%4O<7I5,"MN-'!I8U))9%)A2'=.:DQF>70X>%=U9RMC<E,W=DA%
M9&Y+<C(Y>$ME:4Q)3FU0<T@F(WA!.T%R-UIB:&YW>4)D6#)X<%I:=$]9>"MO
M8FHT4&]V5R].1VAA3G!J86QF6&-A5S15=$9X64TP<#=,1T%F:4HY<S)%<VM9
M:3-G.5!P36TF(WA!.U=F0D5'+W4Y-S5A.'DV-V,V.7)T-W$Q=T]-;#-)6$-6
M<GA11&EI5B]Y5D%'87E5:DDR6#!J4V%C66-58UDO:$-76D9Y2&]8-4IE6#4F
M(WA!.TY3.#1P9DUT8EA3:TTW=#(Y4F=5:5@U,4IB+UDU9G T6$PS3VDY;TY3
M365N-&5S.79H,2](;6M(-6EA;BMK=D\K<UA18FMN,6AO;WHF(WA!.S1R1"LV
M5VXP2FM-:W)K4S4S6F5,=SE.0U!L9GHS635L8FYS<R]+>7AI=2]0;6Q#6F=S
M3G9)8FPR66=!1T93-F1F.'-,;&U)96]/<S<F(WA!.UEY1T]M;EA--V90.6HV
M0CAW*V902RMG,F-L>&58.%1Y241W=%EN5C5N669S<6=.979C-T1V;7=N;6E"
M>F5(,'9:,F).2V]X4'8V4&TF(WA!.UAZ2G(Q-7(K=#-E<EAE,'1Y+TE)1%5)
M9S)20EAS<6=$3F)+4DIS=F]E:S P8T]-46IY0U=:1GE'92]K,3599E=03C!.
M-4EL8DQ3<5@F(WA!.TUR16)'468S2R]0;CA8>4=8-$EC579C-E1T,U9J1F=-
M4CE5.79H,2](;7I$+VY);B]E4%$O=T1J2F-F.%)J>3-6.5!I-G(R62MQ9G4F
M(WA!.T@V6&E766(R1'-69&ER-E,X:RM7+W="02]L;DI$279'-W4W5V$W=79%
M4$Q%4W%N+T%&54-J-35N=VAW-'HU:#@O=T,P3E@T,G-S9E0F(WA!.T=102M"
M9DYU640V03=&6%EQ.58O251Y>CEB,6TU,39:87<V979O,GA047IY:6I%9C9S
M9B]!0DE:;&%71GEV=65A.7!.6'<T>&E(3U<F(WA!.S4Y=R]B.7HS:DTY-'0R
M2W5X5C)+=D)0>FLO359D5W57.'8V6$QY,#(R9CA!,'5:5'1.2W8W25!D15 S
M;C5$3F9Q33-%84A*-UAS3',F(WA!.W9W:#1S>#9Z>3AH*W-V3&-X;G!&.$U-
M<SAQ47=O,&MS:D))-#!"6FU::E%!06138TQ'56="6C50<$@X<E!Y.51Y=G!:
M=6)X43)T6&DF(WA!.V<S1$1F,&LV:4I4*TQE+WEZ65E-4$-,4$XT2'1J=% X
M>$]O+S-C95AN-2]Q6GIM439:.#DO;EHU4&XP>GI!*W1W4FLV9'%B8VY91&$F
M(WA!.T\T<#AA="]R,#5$-F9$3F1Q3613=F]8=65W3F--;4QW>CE54'4O6GEE
M8EIJ=E%/>%8R2W5X5D8V5G!7;V%T<45/;C9F0S Y,T\S1T\F(WA!.TYF>$I0
M641Q4V5M14%K,$=R3FUJ:6E:4TY21#96.'-E6$Q0>4PU375+1EI,:4-'4SAV
M-VIO2&M20WA(:GA53%)F-V,R34EE2$$Y-S4F(WA!.R]Q.59,5V%G9'A)04AK
M*UE:2DAL:V%343AN8VQN63EY5%5N3F$K:4%!0V=T>%,W1EA9<3=&57HX=F58
M9%8X=V%N1G R;5%M5V51+T4F(WA!.S-223$W=3=F<W%0.#DX;$=*:V%$:C9R
M5E%W44TU;6@K3U0V9#AL*U5B2'ET;VME;3(S-WE1;FYD6$9+1U=5:F1V661G
M4$1.;FEX:4$F(WA!.W X-S$K=&QQ8VAM9F=/-%!04#A!;DEN+T%(:C!0+VI*
M8V8X0459.'AT6# K3'906FHV<"LT9G!E2EIH=EE/>%9L4#5A95=V.%%E8C<F
M(WA!.TLP:U1L85%(-GIE8E9(<%)54$4O-C=56#9C<WA1-'!!3W0W5S%F9UE*
M4T@Q2%EE."]I,S!P-6AK165G86Y)9'=L<$]X03EO,D]B3$PF(WA!.SE*.7HU
M+W!H95=)+W!$-S-Y1FUP9E5N67$R<7,W0D5"6FU.1E5B:VLY04)I9VUN,5HU
M0SAU3#5D.'$R3VUL85A#<#9T,F9'850T;B\F(WA!.T%/0BMY4%E:=$U-3T=.
M4&UV84]Q.&9.2V94<#=M45IA-$QS5F1I<GAJ.#%V>EI2,&XX=BM8-6%G,6IV
M.5%1-U4V3DA%4CEZ3CDS:FTF(WA!.T1N>C-S2')E>'5X5%EY-5(W;R]P4#9N
M:D]9:C%I-D]/4U=2630Q3'E/47%);TI9:S=!041R:6=K05=8=E@U869L=%IE
M5V)69DU(;4XF(WA!.V]O.5-)0FE76FQ73S%$8F)S>' V:#AE,U%:;EEC46HV
M<%!&9')D<7DQ0CA,1F9"-69X9G-E;E%8149X0W,Q=DES,$QI<5-X<T=6:#0F
M(WA!.VAH54A-;T5(:S@Y2TII84EO<CA,1D,V;G!E;C9P67DR3V]12F-7:W<T
M>5)/2V<K-#A#3WA(5$EY:4-+3%II>E-X>45O;7!"-#$U;2\F(WA!.TE'+VIL
M96)Y-V1P3D%34TQ3-5!#4F9:6D%#<F945$U/96Q)-5!7850R:VE25U5593AF
M<5E:8V9L6"M91G9*=V92<&U0:D<P8V<K.4<F(WA!.UE:4V-5:#!D=$AT:E-Y
M2#%J-U=O4'ET+TU#6BM+84Q-1"]L;4]-9F4W2TU!>%-04EID<V%59GAJ-U=5
M84@K45AM1S5K5CE9=31B0T0F(WA!.SEP27HV,' Y='%)4&YY4'EY,D]L:V5E
M>G)T4C=366]J.3)$22])9G)E=2M64$I(;#=Y=F)M3%,T2U-Y04-A-FM02V%3
M;CAZ54<S<T$F(WA!.T)M6FIX0TA*-6979&]:9%%B;61U-V\Q-3@P>E9D53AP
M-FAP,FQQ<EAT,FEX24A9279%=4]D4V8X:75$3D5M3D)E>G-S365E334O5$8F
M(WA!.S1J+WEO-WHW+W9M,R]W0U(V-6AF;#4Y>C)(*VE(5&0U*U1V*U9(969F
M.3@R+W=$>5!82#AV4'58+U)$<'4X+THS+TMJ=E!V*RMB9B\F(WA!.T%*2')J
M*UAN,TPO;V@P,V5F:W%19FM4-39K9FDO=T)5:$@X>GI%:B]!25)83TDP,#)-
M=F%,5$0K8V9G>6)29BMC93169%I.83%1>4LF(WA!.T1V8C)I8V$O.#E(<B]W
M05%Y,D]K-WDV+U W5$5I<V-0:68Q9G1E;S9$-6,P6%%,25=E:S)Q5S!/>&-R
M=3=K9G1/-7%Z2#5N37%%0D4F(WA!.V)03V%N5EI-,'5+6G-P;&LS2&5D+VTO
M-4LX=V5A271+:C!I3THQ=%=N86-Y3T5)3&E-2E-V6#=,6FIA:D=:5E1V97A.
M9FDP-6UC;#<F(WA!.S%8,G9.=CA!;%(S;C,O9DYV+WE06$UB.'90=65G+S!1
M-F)V4'ED+WEO-WHW+W9M,R]W0U(V-"]L-3EY+S9)9$XS;C505'9Y;#AG6&XF
M(WA!.VQA>'9:=%160G%6,C18-$=$:%E9>#A)-64W35-F;WI*,"M)>'-N;3@W
M,C$R;$A5>6E)9E)(-S):835A5%AM:39H85%G1V$T='!O;V<F(WA!.U118VYJ
M2W)5+TTU9$U816IY9%9P-6E/4TUJ>45G9G1F4"\X07EO-WHW+W9M,R\U2')M
M0BM8;C-08B\V261.,VXU3R\U560U.2]W0C@F(WA!.S(O.$%Y4%A(.'90=5@O
M4D1P=3@O2E!V23,U3F593$AZ4%I8,G1X=VEW=$<Y67%K9V-T26TX67 T8S9%
M+TQ*-#E03&E&:EIW=3!E,V,F(WA!.U4X36\T-S1P8F-V;3EV>E!E4&1I<6IE
M6'1P6E=S=#-D>DI"8E%R>6QM:TE65D$W:VY!4T%,3$]'3U4U0TU26DQW:CAX
M+W=!-&)J5T(F(WA!.TQP5V=S,79P6G%K.3%U<W,T-D5$=6E(-WHS<#!Z07I:
M>DQ98VYS*WEU=WAI<65896919$(K<W9,.'AN;S!6<&UL-FAQ;#E&639F03DF
M(WA!.WID5$=K8U-#<%!U9D%$=51H04HR1%9M>E)X>$UP;6]H.4(O;'8K5E9J
M-6%23E(Q1&ID831W,F-B>'=!:F19-CE7.%<K-S-Z.$]$:#,F(WA!.U!.-&9T
M6'1I5V\Y161S9C,K+SA!56Y0;FY1-R]!1E-#>DYR16)G45--6&=5>&AX>D%!
M;6HY57)'6%%!:6I%8DUF:U1Q35IK0E1I9&XF(WA!.S9I3TUN:4Y8-R]K83-O
M+V]64$EU:C9J<&5L4W!F<#95<S!I=C9024]15FAJ:EHR2VQG2&QE37E-07A!
M<C%*<6-L9V=9:F1J,FAN:&LF(WA!.VU/2&-!9G!**WDV6DAL>F=/>%8R2W5X
M5DMB:E@P5'I.86%$0V]K;FQT-6)Y-F%V.3-#:$5A1VYI.&I5*V<U5UHK;U)C
M<4]M2G=N2V4F(WA!.U%):5!-."]S0V):631R<U9D:7)S5F1I<G-69&ER<U9D
M:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER1G9/6#5J*UAF2S!43&-Y+U<F
M(WA!.TY1<%=05#131$EA.4,U-DEV=69O0GEN2FU%9F4W3%$Y;#5D4V932VHO
M3U!,.7(U+S@T*V9T9CA!3E9Z>79P9E1S,$Y93$=+;VE4,U F(WA!.SAZ935Z
M06YK36IU.79O97IC5VU(<$AQ-RMR1SAR9&=Y9GE:*UAU=BMA<FHO045/4#!B
M1E1382]L0D53*TE8*V1V66945$Q-94EY-4\F(WA!.W4Q+V%E3%1$,4<U9#-8
M.6HV1CAN*U)T0SAQ,F9O-F9(>75*04)C,VML1$Q)4C<O<W(T2TTR1U!%25!#
M-C=T1$IQ6EA--V1",$1)8W0F(WA!.V-&,DMU>%8R2W5X5C)+=7A6-7(U6'9N
M=E!Z;3AZ33-30S!7,VI"-TQ',%%)2'IA<'I%>&TX<"](8SE"<3AF1#)F:3@U
M6#DW,')-=#4F(WA!.SDR2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C)+=7A62SEF.#!A1&]&=#E9,6$X:G1L24I336US:C W26=Q>F9136@F
M(WA!.U!*1U!.>61.<$UU8S%!5SA9.#0O;FYQ,F]"-U1Y*VIA9&%(63-454YY
M=SEQ5E=0-DMN,WI#>6%K;FQS.5IO9EHV15!6;#E5=3=P*S$F(WA!.S5F3$Q*
M3$DP:W)T2DDU3$\W16QI5#%*2GI'96I!049"5W-.4'9T475O-U-X9V4U=5I4
M4DE9;$Q-9F]'14,R1U1,1T5E2U)O4%EV2E F(WA!.S5&26YP,S-M;&<W8DUU
M;5)..$DO-'EY3#$K4R]F;5AJ,#-75'EV84AT150V8U X07!V,40Y8C$K,G1R
M93%G:G0W84I)64EG1FII:E4F(WA!.TMI<4]W56)$37=#=51Y,'!M4G-M>594
M0WAD:7)S5F1I<G-69&ER<U9D:7)X2W<Q8CE!+VYT<4-88F5N1'%-:'0R63E+
M6$-P2D5D+T8F(WA!.W=O>D%J3&AY-W98-4U0:F1M>#1E8V0O;%E,,C--.35"
M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%9)9DUF;G)Y=#4F
M(WA!.V55+W!+*U)*=TYR5U Y-4UF.6=T4U!M,4)L53@P63@S3C!V6C)B4#E%
M9'4O;SAL.#!F;C%Q.3-Z9S!#,T=N=T=O1C%,>&MN23EL,U(F(WA!.U K1RME
M67,Y4U1Y,F5N,&9S-6IJ=FQ0164T8W8Q;C=(;4XW9EAT.6-V9%AS.&QZ8WE'
M<GI3<UA9+U-C>&E8;W-E3TU"=WA&0E1H:&TF(WA!.VYL5T='3G!:6%!&23!"
M6FU*-T%$8S1P;$E!5V1G.4LX<&9K8G)U<$9,;EA'3VPR6C--3WI83$0O049D
M,50O6F(K,EI'4%134%!:-2\F(WA!.U<K,$]02'1J.6-V<R]B*TXS=%!L>GEL
M;TAL>3$K<C9484Q">4@W,EDO1DQ*+W)U9FE0>39E1UIK36-9.&YK=%9R8W5E
M5GI.+V0X:S,F(WA!.WEX>%A9<3=&6%EQ-T9867$W1EA9<3=&6%EQ.%<O4'9Y
M<DUS.70U;71K2FI+<F)8>%@Y;&=F,U5H*V1E3F9994]93W%X-SA4,3-S,W(F
M(WA!.T)2=VXS:CE)+U0X,#4O3$0X,F)45DQE2%(Y9&U71%99=TDT3&QZ4DQG
M9$)5;EE39CA3-V5'5'<U*VMN13=8-T9L:DIY66AC3V\W=C(F(WA!.V9C.5%Z
M3&5C9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5E,O5G9-3V@V4D5:3E1V;TQ2
M859!;&-+>"\Q5BLP,S!$25-Y4FIZ3&9H,#(F(WA!.U1+86A%>5E"<B\U.2M7
M-TU.2'!&=DQQ57<R16IF=4EF;E9G6% O06HU-5),5D1O-W9497IM85<K46E!
M*UHO5CER>EAZ1"MB=FY85U$F(WA!.SAF,78V:&%T565H6F=X-TAS6DMM42LO
M>%4Y<WAP-7!3-G9185AS5%0T=#8T:B]3,RMZ:W=X;5IM3$U3>DUA:VYC:VY+
M6&)!56E,1%0F(WA!.V11,4<U5S)S3&%3-G5'*WI&0VAD=FY2461S249S3757
M3TU826=$>F5L95=0>4<Q=3A+5#8Y3W5N5S4S3G9'4DI/4C161E54.&9L;5(F
M(WA!.T144U!06C4O5BLP94]/,DEC4C<K42]79G-E=2M79DI(;')Y,T9X,'5Z
M5DII2U!D4#AC>F9.>G50:TM$37E'2TUE5'DR<C=1>F%G*W,F(WA!.S=D,U)0
M8W-C3C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W%..5I7;#E:>E=D-45S
M.7)/:&IM:69C37)D4F=L14555V502DM%:$LF(WA!.TIO:#@W+VU&*U9'<658
M2G!B-U0P93@P46MS2D8K2U-!2#EM541S4#4K;FI43F1L=VU0=64V-TTW6FAN
M06I0,#50=CA!9"MP0BM6+WHF(WA!.UHX,S9!:5%,3TPK>5195S$S5BM).$5C
M14]V<TLP.7-J1$Y+4$IT,699=41.=EA$3'9(-G54,&Y2+W=!+R],9'=!=7%7
M5GA94TAQ>54F(WA!.VYJ2#!J9R\O04%M6DUD5T]O9$)N.6US,&9O:TIF668Q
M9F%Y>7@O37)Y2F5G96IR5G-L96=N67=(+VMS17DT6C1(<39Z2C)6<5EC-%,F
M(WA!.RM'+S-*>$)R96I82#EX9C(P=F8T2FMB<'0R3U-'4THV:'A*64UK96-3
M4&=J1EI754UP1$MW<4-.=U%C;3%%3E-3>%),>6MD55AP>5DF(WA!.V=$.&-"
M3DI!2C5)2S0X=V%$8C$K<V%L87<P-BMP3D=T3R]D:&M4:VHS:'1J<'-K=55:
M2#1&2TQZ.'DO261P6#%D8G1M<#$Y1FI0.$$F(WA!.SAM9RM23V5!-G561'-R
M57DU46PX9'9V62]Q2#4X95-R8TU,6F)Q.5EF6CE/24EP*UIK6D0K1U9N5E)C
M-T@W3S9I6%!H:CAF,4U7,50F(WA!.R]N26)56'%U;#941D-/9VMU6D=L4'HT
M;TDV9F5C<6QQ>C!$<W-0<WA!9EA-;C-B9G)98G$O=T-A9FYV5D%Y>39P2F)X
M3G0V9'%"04LF(WA!.V5(2DM/9G!B2UI:<$AQ-V)",E!P<V9+1FYZ,UER2DI*
M2S=34T]8:UDQ6C)*2DHY>6-Q9&M!04M#-D-#965666]),FQL9EI9,$)::68F
M(WA!.UE$9D9%<$-)<VUG>DA1+WEF.#@V<GAC,E%S24<O=T(R,VIE:V8K4EDU
M4V8X3&PP8T5Z,&16<4\S3DYJ+T%)=4DO=T)(9C=E5#!F>2\F(WA!.RM19FPK
M,$MY-GAD4V%L24YZ0VXW:4@U2&E3-2\T25IK4C!O-FPP1W Y<$US='-914(X
M>BMP-DQP96IA5G!6=4QF5&)32S!H-W!#9U<F(WA!.W1/-U4S2CEZ;51'06IY
M9$1M>GIY1S5K>5!M:DUK,4]X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R
M2W5X5C)+=4ER<V5M2W-%.# F(WA!.V9K,S53,71N;F=J3VPS<E9*;'1G0D=X
M.%=I4'<O=T1!,'I(;G!O;FQS-VY39'4U.$]X4$A(>B]7.'DQ;CAI+T]6:U=A
M>#E(5312=5 F(WA!.U-C4GE5.3!K-&HW;4]9,'1.365B,%=$,FDP."]Q=4(K
M62MX:#)O*U8O365M:R]8.4UU<EE$<3AK5&AF;V%N12]F;$II4GID<FDQ;4@F
M(WA!.THY36]N-'!8:UA*9&ER<U9D:7)A<7I-1E5%<U1106)K:S1O2E1/>CAR
M*UIB,FXQ4%-R=6-(.7%/0U)H.317;5-%4V518V9*<DU-4'$F(WA!.VY%9D5-
M9W-0>60O34,X;U1P=W1K4#=D>$Q';B]!06]9=B]W=5=$0DTY2$)Y9'5A5U X
M5BLT1FQ/;68X04]05W!V4G15,6%'060P=&LF(WA!.V%5+TQK+W!5*S0U84Y)
M97!D9&TY<&]$-DE%*R]B.6)-3DHO22]W06HR6$9R;4]B55I",4TX:%9A+W=#
M<D8V9C0Q>3)/;&E/93=Q<S,F(WA!.W1"<5HX:4DK-&9R=&UE;6%*;RML4F5L
M<'1L0EIP4VA%36%P6#5K0W K;DPT=T$U0C%/6%5:36AU8VI,,VQ'-4IP9&ER
M<U9D:7)S5F0F(WA!.VER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER
M<U9D:7)S5F1I<55A;B]H2&UF,' K:BMD9FDK<RMJ5W1E+U S>7%80C%P>7,F
M(WA!.UAJ+W=C9G=T:CDQ+WEP:F=F5B]12%AF:#E5-58O=T)H.%=24&AE5&Y1
M+VQ$<#1V*WE53&8O;%-8<6IH*VA/5SE053E$:B]W+W<U164F(WA!.T8U335F
M>6I8*U8K,4TW5"]!2E966"]24#!&5V]R-E@Q3W1E,S)C;"LV+V\O630X+WIV
M.$%&-'9X-&LO,"]W1%$Y4#A!8V0Y6'!49C8F(WA!.W9W-E8S*W@W-5I(:#95
M-$]4>% T<BM+37EB53=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&
M6%EQ-T9867$W1EA9<2]W1"\F(WA!.S)1/3T\+WAM<$=);6<Z:6UA9V4^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" \+W)D9CI!;'0^
M"B @(" @(" @(#PO>&UP.E1H=6UB;F%I;',^"B @(" @(" @(#QX;7!-33I/
M<FEG:6YA;$1O8W5M96YT240^=75I9#HY13-%-4,Y03A#.#%$0C$Q.#<S-$1"
M-3A&1$1%-$)!-SPO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@(" @(" @
M(" \>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.C%A8F5F9C8T+3,U83(M-#=D
M-BTX-#0Y+6$U8S S-C<S,3(X-3PO>&UP34TZ1&]C=6UE;G1)1#X*(" @(" @
M(" @/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI9#HQ86)E9F8V-"TS-6$R+30W
M9#8M.#0T.2UA-6,P,S8W,S$R.#4\+WAM<$U-.DEN<W1A;F-E240^"B @(" @
M(" @(#QX;7!-33I296YD:71I;VY#;&%S<SYP<F]O9CIP9&8\+WAM<$U-.E)E
M;F1I=&EO;D-L87-S/@H@(" @(" @(" \>&UP34TZ1&5R:79E9$9R;VT@<F1F
M.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" \<W12968Z:6YS
M=&%N8V5)1#YU=6ED.F$V,3(V.6$V+6$W.&,M8SDT."TX,F(T+38T,3=D-C4S
M9F$W9#PO<W12968Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @/'-T4F5F.F1O
M8W5M96YT240^>&UP+F1I9#IE.68Y93<V8RTY9&5F+31C-6,M.68X-"UD,C$Y
M8S(P-S(W,F8\+W-T4F5F.F1O8W5M96YT240^"B @(" @(" @(" @(#QS=%)E
M9CIO<FEG:6YA;$1O8W5M96YT240^=75I9#HY13-%-4,Y03A#.#%$0C$Q.#<S
M-$1"-3A&1$1%-$)!-SPO<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/@H@(" @
M(" @(" @(" \<W12968Z<F5N9&ET:6]N0VQA<W,^<')O;V8Z<&1F/"]S=%)E
M9CIR96YD:71I;VY#;&%S<SX*(" @(" @(" @/"]X;7!-33I$97)I=F5D1G)O
M;3X*(" @(" @(" @/'AM<$U-.DAI<W1O<GD^"B @(" @(" @(" @(#QR9&8Z
M4V5Q/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYS879E
M9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS
M=&%N8V5)1#YX;7 N:6ED.F$T,S1F.3<R+34U960M-#DY-2UB8F1F+6-D.3$X
M830R-C9F9#PO<W1%=G0Z:6YS=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @
M/'-T179T.G=H96X^,C R,RTP,RTP-E0Q-3HT,3HS,2TP-CHP,#PO<W1%=G0Z
M=VAE;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^
M061O8F4@26QL=7-T<F%T;W(@,C<N,R H36%C:6YT;W-H*3PO<W1%=G0Z<V]F
M='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @(" @/'-T179T.F-H86YG960^
M+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @
M(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V
M=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$
M/GAM<"YI:60Z,6%B969F-C0M,S5A,BTT-V0V+3@T-#DM835C,#,V-S,Q,C@U
M/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M=VAE;CXR,#(S+3 S+3(S5#$U.C$V.C$Y+3 U.C P/"]S=$5V=#IW:&5N/@H@
M(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!)
M;&QU<W1R871O<B R-BXU("A-86-I;G1O<V@I/"]S=$5V=#IS;V9T=V%R94%G
M96YT/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V
M=#IC:&%N9V5D/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @
M(" @/"]R9&8Z4V5Q/@H@(" @(" @(" \+WAM<$U-.DAI<W1O<GD^"B @(" @
M(" @(#QI;&QU<W1R871O<CI3=&%R='5P4')O9FEL93Y"87-I8R!21T(\+VEL
M;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/@H@(" @(" @(" \:6QL=7-T<F%T
M;W(Z0W)E871O<E-U8E1O;VP^04E2;V)I;CPO:6QL=7-T<F%T;W(Z0W)E871O
M<E-U8E1O;VP^"B @(" @(" @(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI
M8G)A<GD@,3<N,# \+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I
M<'1I;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" */#]X<&%C:V5T(&5N9#TB=R(_/O_B?1!)0T-?4%)/1DE,
M10 !$@ (@'!!1$)% A   '!R=')#35E+3&%B( ?0  < &@ % "D -6%C<W!!
M4%!,     $%$0D4                       #VU@ !     -,M041"10
M
M"F1E<V,   #\    =&-P<G0   %P    *W=T<'0   &<    %$$R0C    &P
M  "B!D$R0C(   &P  "B!D$R0C$  *.X  "B!D(R03   47   (XM$(R03$
M WYT  (XM$(R03( !;<H  (XM&=A;70 !^_<  "0D61E<V,         &E4N
M4RX@5V5B($-O871E9" H4U=/4"D@=C(
M
M                =&5X=     !#;W!Y<FEG:'0@,C P,"!!9&]B92!3>7-T
M96US+"!);F,N  !865H@        M5H  +QG  "2,&UF=#(     ! ,)   !
M                     0                    $   $   (   (D!!T%
MV@=I"-D*-@N%#,<-_P\Q$%X1BQ*W$^(5"Q8R%U<8>1F8&K4;TASO'B4?62"'
M(;(BVB/_)2,F1"=F*(8IIRK'*^@M""XH+T@P:3&),J8SPC3>-?LW&#@U.5$Z
M;3N)/*4]PC[>/_A!$4(I0T)$7$5U1H]'J4C#2=U*]TP232Q.0T]94&]1AE*<
M4[)4R57?5O98#5DC6CI;45QF77A>BE^;8*UAOF+/8^!D\68"9Q)H(VDS:D)K
M4FQ>;6=N<6]Z<(-QC'*4<YQTHW6J=K%WMWB]><-ZR'O-?,Y]S7[,?\N R8''
M@L6#PH2_A;N&MX>SB*Z)J8JDBYZ,F(V1CH:/>Y!PD6226)-,E$"5,Y8FEQF8
M#)C_F?*:Y)O6G,B=NYZMGY^@CJ%\HFJC5Z1%I3.F(*<.I_RHZJG7JL6KLZRA
MK8^N?:]KL%FQ1[(VLR2T$K4 M>VVVK?(N+6YH[J0NWZ\:[U9OD>_-< BP1#!
M_L+LP]K$Q\6UQJ/'D<A^R6S*6<M$S"[-&,X!SNO/U="^T:?2D--YU&'52=8Q
MUQC8 -CFV<W:LMN8W'W=8MY'WRS@$.#TX=CBN^.>Y'OE5^8SYP[GZ.C!Z9KJ
M<>M([!WL\.W#[I;O=O!5\3/R#_+J\\/TG/5S]DGW'O?S^,;YE?IA^RG[Z_RG
M_5S^"_ZT_UK__P   >@#IP4L!H0'OPCG"@0+%@P<#1X.' \9$!<1%!(0$PL4
M!!3\%?,6YA?8&,P9UAK>&^$<X1W?'ML?UB#1(<LBQ".^)+@ELR:N)ZHHIBFB
M*J KGBR=+9HNE2^1,(TQB3*&,X,T@35_-G\W?SB .8(Z?SM^/'P]?#Y\/WU
M?T&"0H5#B42-19)&F$>:2)M)G4J?2Z-,IDVJ3J]/M%"Z4<!2QU/.5-55UU;9
M5]M8WEG@6N-;YUSJ7>U>\5_U8/AA_&, 9 -E 67_9OQG^FCX:?5J\VOP;.YM
MZV[H;^5PX7'><MISUG3-=<-VN7>O>*5YFWJ0>X5\>GUO?F1_6(!-@4&"-8,I
MA!R%$(7^ANV'VXC*B;B*IHN5C(.-<8Y@CTZ0/9$LDAN3"I/ZE.F5V9;)E[J8
MIYF3FH";;9Q:G4B>-I\EH!2A!*'UHN:CV*3*I;VFL:>FJ)NID:J'JW^L=ZUO
MKF>O8+!:L52R3[-,M$FU1K9%MT2X1;E&NDB[2KQ.O5*^5[]=P&/!:L)RPWO$
MA,6*QI#'ELB=R:7*K<NVS+_-R,[2S]S0YM'QTOO4!M42UA[7*M@WV43:4=M>
MW&O=>=Z&WY3@G.&BXJCCK>2RY;;FNN>]Z,#IP^K4Z^7L]>X$[Q+P(/$L\CCS
M0_1.]5GV8_=J^&[Y;_IL^V3\5OU$_B__%___   "!0/8!6@&Q@@&"3(*4@ME
M#'(-> YZ#WH0>A%Y$G43<!1H%5X64A=%&#<9*1HT&ST<0!T_'CH?-" L(2,B
M&2,/) 0D^27N)N,GV"C,*<$JMBNK+)\MDRZ'+WPP<#%D,EDS331!-38V*S<A
M.!8Y"SH .O8[[3SC/=L^TS_+0,1!O4*W0[)$K$6F1J%'G$B7291*D$N.3(M-
MBDZ)3XA0B%&)4HA3B%2(58A6B5>*6(M9C5J/6Y%<DUV67IA?FV"=89]BH&.A
M9*-EI&:F9Z=HJ&FI:JIKJFRK;:MNJV^K<*EQJ'*E<Z-TH'6==IEWE7B1>8QZ
MAWN"?'Q]=GYO?VF 88%:@E&#2(0^A36&*X<AB!>)#(H"BO>+[8SBC=B.S8_#
MD+F1KY*EDYR4DI6)EH"7>)APF6J:8YM>G%F=59Y2GU"@3Z%/HE"C4J15I5FF
M7Z=FJ&ZI>*J"JXZLG*VKKKNOS+#?L?.S";0@M3BV4;=LN(>YI+K"N^&] ;XA
MOT/ 9<&'PJK#SL3QQA7'.<A>R8+*ILO*S.W.$,\RT%31=-*4T[+4S]7KUP;8
M'MDVVDS;8=QTW8?>F-^GX+/AON+'X\WDT>72YM#GS.C$Z;KJK.N;[(?M;^Y8
M[USP6_%6\DSS/?0J]1+U]O;6][/XC?EB^B_Z]/NQ_&;]$?VS_DW^X?]Q__\
M  '9 XT%"094!W\(E@FA"J0+GPR3#8(.< ]?$$P1-Q(A$PD3\!36%;L6GQ>#
M&($9?1IT&V8<51U!'BP?%R  (.HATR*](Z8DD"5Z)F0G3B@Y*24J$"K]*^HL
MURW$+K$OGC",,7DR9S-5-$0U,C8B-Q$X 3CQ.>(ZTSO$/+4]ICZ8/XI ?4%O
M0F)#541)13Q&,$<C2!=)"TG_2O-+Z$S<3=!.Q4^Y4*U1H5*54XA4>E5M5E]7
M45A#635:)EL87 E<^EWK7MQ?S&"]8:QBFV.)9'AE9F949T)H,&D>:@MJ^&OE
M;-)MOFZJ;Y9P@G%L<E9S0'0I=1)U^W;D=\UXMGF>>H9[;GQ6?3Y^)7\-?_2
MVX'"@JB#C81RA5>&.X<@B 6(ZHG/BK.+F(Q]C6*.1X\MD!*0^)'>DL23JI21
ME7B68)='F"^9&)H!FNJ;U)R_G:J>EI^#H'&A7Z)/HS^D,*4BIA6G"*?]J/.I
MZJKBJ]NLU:W0KLNOQ[#$L<*RP;/!M,*UQ;;(M\VXT[G;NN.[[;SXO@2_$< @
MP3#"0,-2Q&;%>L:/QZ;(OLG6RO',#,TJSD?/8]" T9_2O]/@U0/6)]=,V'/9
MF]K$V^_=&MY&WW/@H>'/XP+D3>69YN?H-NF&ZMCL*^V [M?P,?&0\N_T3?6J
M]P3X6OFK^O;\.OU[_KO___\ @ "  .6T?\U_5,P_?Z5^P[*,?Y1^:9A_?YY^
M3'WC?\%^8V)!?_Y^DD1A@']_!1]D@?Z '/RX?G2+>>0/?E>)LLK;?D^(%+$^
M?ER&M)<O?H*%FWR3?KZ$NF#I?P^#]$, ?Y:#>!VB@.2#W_JC?267".)(?1R4
M,<E8?261>J_.?4N/'I76?8:-#7M.?=>+/%^T?C>)B4'+?L"(+1P$?\^($?B_
M?!>BL.""?!>>R<>R?"N;%*Y%?%N7HY1S?*N4IGH.?0R1YEZ5?7>/3T"V??^-
M+1J,?L2+R?<)>T>N==[:>T2I>L8;>UVDQ*S2>Y:@9I,0>^J<6GC:?%N8NUV(
M?,^533^Y?5*2BQD\?<:.\/6%>JJZ7=U9>I^T2,2G>K.NBZM\>O"I/9'B>TRD
M3G>R>\"?NER+?#V;CS[3?+R8=A@7?-N02?0X>B_&<MP->AN_.\-B>B>X<ZI-
M>F2R-I#?>LFL<7;2>T2G$%NN>\"B,#X,?#N?#Q<<? >/H/,=>='2R-KQ>;3*
M8<))>;C"C:D_>?"[88_G>EFTSG8&>MVNQEL&>UZIASUC>]"DTQ9)>U*/$?(J
M>8S?A-G]>6;5T\%5>6#,[JA6>93$XH\3>?Z]DG5+>H:W!UII>PRQW#S:>WJI
M)16>>LB.G>WMB1-^*]9^B !]L;[-AP5]5Z:UAC!],XX:A81]2'30A/Q]C%IK
MA)M]Z#V.A)]^BQB+AGJ  >O)AZZ)"-4 AJ.'?;V-A;F&(:5^A/B% XS0A&2$
M*G-]@_2#B%D/@ZB#!SPY@[B"X!;YA7>$ ^G[AG"3^--3A7>1=;P0A)R/&:04
M@_6-$XN)@W6+5G)5@Q>)U5?_@MB(?#LL@NN'E!6(A'N'J.A2A7.>^-&RA(.;
M@;I_@[*8.Z*A@PZ5.HHX@J"2H7$I@E"00U;W@AN.'#HT@BZ,EA0X@XF*R>;(
MA*JJ&- R@[NEK;D&@O&A@J$_@E6=I(CN@>.:$G +@:.6YU8"@763_SE3@8:2
M#!,5@IJ,Y^5CA RU8L[6@QVP [>U@E*JZJ %@;FF+H?5@4ZAQF[]@0F=O%4?
M@..:,SB)@/.8.!(?@;R,0>0O@XO VLVL@IRZ@K:2@<ZT>I[T@3:NWX;H@-.I
ML&XQ@).D[51<@&6@V#?=@'2>6!%4@0.+M^,I@R3,E<RO@C;%.[68@66^0YX#
M@,JWRX8)@&FQW6UW@#.LC5/&@ BH5C=-@ JC7!"N@&R+1^).@M#8N\O:@>;0
M3K3$@1/(89TU@'3!%(5.@!*Z>FS5?]^TS5,\?[JP2#;1?[RE$! J?_2*[MT\
MDF%\F,=KD'I\0[%6CK)\$)K'C1I\$8.7B[=\26N>BH)\L5)UB8A],C:.B2=^
M 1$RB]9_WMM&D2V&R\8%CT*%A+ JC8.$;YFRB_R#D(*#BJV"\FJ,B8V"B%%>
MB*."0#5ZB$F"8! $BIB#AMFSD "1),2=CB*.[:[]C&.,WYB BO&+)H%5B;.)
MLFEJB*:(?%!*A\N'=C1VAWF'!0[ZB5:&N]A'CPB;DL,NC3*8>ZV!BX:5EY<>
MBA.2_8 7B.B0OFA3A^:.O$];AQ.,_S.=AL*,'0X4B"B)A-;ICDJF%<'1C'BB
M)JPDBM2><Y72B6B;"G[FB#*7ZF=+ASZ5+4Y]AF^2S#+9AAR1P0U.AR6(_]6G
MC;&PQ\";B^*L *KVBCZG=Y2TB-:C07WBAZ2?7&98AJ>;VDVUA=V8^3(LA8J7
M\@RHADN(C]20C3.[I;^2BV>V!:GRB<*PII.^B%NKI'T*AS"G"&6>AC:BYTT,
MA5^?KS&=A0N=/PP>A9>(,=.CC,O&Q[ZSBP/ 2:D6B5ZZ%)+GA_2T27Q"ALRO
M!&3VA=RJ=TR'A06G93$DA**A.@NNA02'YM+@C'+25[W[BK#*\:A=B0W#X9(Q
MAZ.]4WN=AGJW?&1IA8NRQTP-A+VN9S"WA%R@\ M5A(Z'J<S[F_)[6[B3F4=[
M(:/VEKA["8[>E&![)GD5DD5[>&)ID&5[^4IRCMI\DR]CCC5]?@I^D!]_P,LZ
MFN*$_;=FF".#YZ,!E9F"_(WZDTV"2W@KD4.!V&%\CW6!FDE^C?>!@2YYC5>!
MXPG/CIN#",G3F=^.K;8<ER6,PJ'EE)B*^(SADEN)B7<AD%Z(5&"#CIZ'7DB8
MC2J&H"VGC(R&G0DUC4>%Z,BHF.>8CK3CECV5SJ"GD[V3-(N[D7*0[78#CX:.
M_U]_C=*-4D>QC&:+^RS>B\R+S0BOC!^%W\=\F"RBAK/&E82>^I][DPN;K(J$
MD-*8JG3LCMF5]%Z/C3&3H$;NB\61Q"P[BR>1O@@\BR&%D<9?EYNLI;*RE/6H
M69YLDGZD2HF$D$J@C70!CE.=(UVXC)V:)T9!BS27]RNNBI27.P?;BDR%4,5F
MER:V[+')E("QWIV)D@BM#HBJC]6HFG- C>6DCUT3C#"A$T6QBK2>TRLZBA*;
MR >+B9N%&L22EL/!>+$'E!Z[I9S)D:>V%H?NCW*P[G*/C86L55Q]B]JHF44^
MBERF02K9B:B<^0=*B0N$[L/BEF[,>;!GD\K%V)PHD5:_A8=.CR.YLW'^C3:T
MJEP#BXVQ$T35BAJL0BI\B6F<N@<6B)F$R[T_I=!Z>JH<HFAZ39;1GQQZ18,4
MG AZ<FZ=F3AZU%DLEK)[9$)3E*)\"B?SD_-\_02JDW]_IKNSI.*#E*DJH5J"
MG)85G@J!T()@FOV!/FW;F#J ZUACE<* SD&"D[R VR<TDPN!=01HD@."FKJ(
MH^N,PJ@7H&B+ 94DG16);H%KFA>(*6SQEUV')U>*E.^&9D"\DNZ%Z":.DCB&
M6P0OD+2"U+E\HQN5]:;]GZ.3>I/_G%F1.8!?F4Z/,VOUEIV-D5:ME#2,,4 "
MDC2+.27YD7>+V0/]CY*"LKB6HE6?:*8*GNF<,Y+^FZJ9/W]6F*:6BVL$E=B4
M+E79DWR2/S]2D7Z0["5ND+^15@/3CIF"EK>CH<BI J4UGE6E%9(NFQ&A:WZ"
MF!&>&6HYE5:;(E4BDNN8K#[#D.R7/R4!D">6"P.OC<B"?;;+H5>RO:1MG>&N
M'I%LFIVIQGW*EZ"ET6F6E.NB4E26DH"?@SY/D&R>5"2LCZ"8S .1C1J":;8/
MH/Z\MJ/&G8*W89#*FCVR7'TLES^MS&D!E(ZIX%07DBVG#3WOD!*DPR1ECS"8
MFP-YC(V"6;5QH*_'+*,\G2W!%Y!!F>J[7WREEO"V/VB(E$"R$E.SD>"O1SV;
MC]*IJ"0?CO28; -EC!V"3*X>K_YYY)PIJ]YYMHH0I]YYLG>*I!=YYF1'H)AZ
M4$_YG7-ZYCH?FO9[C2 IFIA\<0  E=-_RJS.KRB"@YMHJN2!F8E^IMJ X';[
MHQ. 8V.HGYN )D]3G'^ (SETF@6 3!^AF9:!%P  E(Z  *O?KCV++IJ*J?Z)
MC8B]I>V(&G8QHC"&^V+DGKR&($Z?FZ:%CCC5F2R%2Q\NF*N&1@  DW"  *L2
MK6J3YYFJJ3>1FH?,I3"/A'50H6B-O6(2G?R,44WHFNB+.#A!F&J*HA[*E]>+
MLP  DGB  *I!K,J<M)C:J)B9PH;SI)27%W1UH,^4P&%-G4N2L$U"FCV1*#>_
ME[B0:QYUEQ2080 +D9* !ZF0K"RES)@OI_RB,89(H_F>XG/*H#6;[V"JG+*9
M7$ROF8^7:S=-EPJ6Y1XHEE^46  ;D,2 $JCBJ[FO Y>BIWVJN(7"HW*FPW-
MGZRC0V IG#:@3TQ!F1R>.S;VEH"=?1WSE<B40  HD!F &ZA"JV&X=)<9IQNS
M>X5#HPVNYW+(GTBJY%^[F]:GJ4OAF,6EXS:PEB.BZQW,E4^4)@ SCX^ (J>Y
MJQ7"7I:FIL2\JX36HK:W<7)BGO:R^E]CFX:ONDN<F'6M'S9[E=VDUAVGE0F4
M#0 \CR" *)^PNH1Y=([5M:MY.GW1L/QY,FQDK(MY9UHXJ&1YU$;OI*YZ:C'K
MH>9[!Q?PHG)[O@  D2B  )ZFN;:!I(Y"M,* O7UBL 6 #6OSJXQ_GEFXIV1_
M<D9LHZY_@S%LH-Y_P1>PH3N N@  D&Z  )WWN,N)U8V:L]Z(27S/KQJ&[FM5
MJJ.%[5D>IGJ%-$7AHL:$S##ZG^R$Q!>!H!R&!   C\N  )UHM_.2$(SXLP^/
MYWP:KE*-^VJJJ<Z,8UA]I:N++459H?:*5S"5GQ.*+!=<GQR*L   CSZ  )S5
MMT:::8QBLF&7IGM[K::5-&H&J223&%?MI/"1743AH3^0-3 ^GE*0*A<^GC:.
MN   CL2  )P[MK^B[HO9L=&?DGKZK0^<CVF+J(^9^%=YI%J7UD1]H)*6<"_X
MG9Z6I!<GG6>/J   CEZ  )O(MC:KH(MPL42GI7J8K(*D$VDOJ 2A!5<EH]2>
MET0YH B=22_$G/"<)Q<5G*B/FP  C@J  )M*M=>TC(LBL-2OVWI7K .KJVCI
MIWFH,5;?HTNEL$/\GY6DGB^<G(:@,1<5G!>/FP  C<6  )K9M8:]ZXK+L'2X
M@WH.JZ&SMFBLIQNOXU:RHN^MH$/?GSBJIR^1G"^@*1<?F[:/H@  C8Z  )'S
MQ6-Y&((?O])XRW(6NGQXN6&CM6EXZE!QL*=Y4SX+K'-YY"FFJ99Z:@]FJUE[
M"P  C4.  )$WQ(N YH&VOO-_^''"N9!_2F%*M&U^XE -KYY^Q#VMJU]^Y2E=
MJ&9_,@^%J<. 1   C/Z  )#-PY*(J(%'O@B')W%>N)Z%W&#;LW6$\T^AKI^$
M63U2JEJ$&2DCITJ$3@^OJ$^$[@  C,&  )"!PJF0:X#HO2..7W#IM[R,E6!K
MLH:+)D\ZK;**)3T J6J)DRCVIDB)XP_:IP2) @  C(R  ) LP>B83X"4O%N5
MM7"2MO"3=& +L;N1E4[HK-:0)CS#J)*/:2C7I6.0&Q $I>&*U   C%Z  (_'
MP5"@8H!"N[6=-W!-MD":<U_/L0F8+$ZNK":6<3R5I]"5LBC"I):5O! KI..*
M[@  C#B  (]FP-6HE'_\NRJDT' 6M:JAAU^BL&^>WTZ)JY.=!SQ]ISJ<K"BX
MH^":;A!.I :+!@  C!F  (\FP%&P]7_,NJ&LDV_VM1^HRU^-K^.EV$YWJPFD
M&CQOIKRB_RBSHU.;A1!LHT2+&P  B_^  ([4O_"YR7^NNBVTFV_MM)NP+5^'
MKU&L^DY[JG"K7#R IB"G]2C<HLB;H!"PHKB+2   B^N  (2TT)]X\W77REEX
M@V:NQ&]X6U<1OM9X?4:SN9-XVC4'M0AY6"#VLG=YK@?KLME[10  B?F  (1B
MSY^ ;G6;R7Y_9V9PPXQ^K5;.O=9^1$9QN'1^*339L\Q^4"#VL/Y^GPAGL.I_
MYP  BA:  (1*SH6'Q75OR'R&069#PH6$^E:9O+V$(48_MTN#GC2^LI&#@2$+
MKY6#^ CFKRB#_@  BB^  (1&S7R/%G5?QVR-&68@P7*+9U9VNYN*&D8DMBB)
M2#2UL6:(_B$LKDF)Y E=K9N&50  BD6  (0YS)B6A758QGB4!V8=P'"1\%9J
MNI>0248AM16/)#3$L%6.WR%:K2"/>PG,K$*&H   BEB  (0=R]2>(750Q:2;
M&F8HOXZ8D%:#N:^6F48XM"^52S3CKUV52B&2K!B40 HTJQN&Y@  BFB  (/^
MRRRESW5*Q.^B.68WOLR?.U:AN.F<_49<LVZ;N34.KIJ;K2'-JS*6VPJ1JA^'
M)0  BG6  (/<RIJMIG5%Q%2I=F9*OBBF 5;"N#VCCD:$LL*BH34]K?B@Z2(*
MJH*7! KGJ4^'7P  BH"  (.^RA*UQ75%P\6PZF9DO9.L\E;RMZ.J9D;"LB6H
MWS6(K5:D,B)EJ=N700M'J+"'H   BHB  /*&>T9YBMKW>YQYI<+]>_9YT:I]
M?%AZ')%P?,-ZBG>[?3M[%ESV?<-[JC_6?GA\7!L6?]%]#_!<>9"$[]DZ>@>#
MZ,%Q>H"#!*D5>OZ"3I =>X6!R'9Y?!>!9%NZ?+*!"CZ7?6> U!EU?E^ V^YJ
M>":0=-=H>*R.4;_7>3>,4:>2><R*GXZ\>FF))74W>Q&'U5J1>[J&E3UV?&N%
MB1?V?.^%&.R8=OB<!M6?=X68T[X@>!J5T:8!>+R3#8U2>6^0IG/U>B>.:UEU
M>MN,33QL>X6*@A::>XB(W^KP=@6GH]0 =I.C;+R*=RV?;Z2%=]>;N8OO>)&8
M1G*^>5J5+%AG>A>2.3MU>K>/U15D>E>,%.F"=4NS4M*9==6N(KLI=FRI**,U
M=QFD?HJ]=]J@(G&8>*><$U=L>6N89CJ6>@*5KA16>6>-P.A0=+F_'=%M=3VX
M]+G^=<ZR_Z(3=GJM9(FY=T.H+'"S>!:C3E:1>-B>ZSG6>6:<*A-R>*:-)N=7
M=$S+"]!Y=,K#ZKD&=5*] *$9=?FV=HC,=L2P:&_H=YZJX57G>&2F'#DS>..A
MT1*Y> B,J.:1= /7*<^X='G/#+@Z=/;',:!%=92_R(?_=ERX]V\O=SBRZ%5&
M> "N+3BF>'>F31(E=XN,1.'CA"YWY<PS@Z-X.[7R@RYXF)[^@M%Y#(=:@HMY
MG6[P@EUZ2U5@@D][ CDF@IE[TQ/?A)U\CN ?@J""O<KW@BF!][3=@<6!39W?
M@7F S(8C@4. =&VS@2F 0%0>@3" 'C?N@8. +!)X@R" IMZ$@4J-J\E.@.&+
MWK-1@(>*+YQG@%&(PX34@#*'C&R&@"Z&@5,,@$"%CC;G@(V$XA$\@;*$<]SG
M@"J8E\>D?\65U;&J?W:3.IKJ?T:0U(-\?SR.PFM8?TB,WE((?V2+)#7Z?ZR)
MX1 K@'6'P=M@?SVCDL8D?MB?ZK R?I"<:YF!?FF9)((O?F&6%VHZ?GZ3:%$5
M?J.0\S4A?N*/2@] ?V6*4-H-?H6NK<3:?B"J)*[M?=6EO9A+?;&ACX$5?;"=
MJ6DR?<N:&U X??F7"S1>?C*57PY[?H")RMCS??.YZL/(?8ZT@:W:?3ZO,9<\
M?1BJ(( C?1ZE;VAA?3^A)T]\?6>=C#.X?9F;9@W8?<.)7-@0?87%6<+K?1^_
M#JSR?,BXUY90?)FRXW]$?*"M;6>=?,NHE4[:?/>DV3,L?1N@6 U3?2B) M=D
M?371%\(\?-#)YZPP?&["QI6"?#2[]WZ$?#BUS6;W?&6PETY4?)>LEC*Z?+>B
M3 SH?*V(NM'!C5%VDKVUB^MW!JD#BJEW?I-^B8YX"7TQB)=XLF8%A\5Y>DV>
MARAZ23(XAR5[,0S6B21\>= \B_& Q[Q\BIF /J?:B6-_SI)HB%5_?GP?AVY_
M5V3[AJY_44R4AAY_7#$UAAI_F OLAXN 6L[BBJF+&[LAB5^)G*:LB"N(-Y$O
MAS"'#7KRAEB&$V/BA:F%1DN/A2:$EC!$A2&$1 L>AB2#PLU^B8^5=;FQB$F3
M%Z4FAR60VH_-ABZ.SWFQA6R-"V+'A,R+=DJ<A%&*%2]NA$:)60IKA.R&M\PF
MB+"?VKA7AVR<JZ/.ADZ9GHZ!A5V6PGB$A)B4'F'"A B1T4G @Y./T"ZO@WZ.
M\0G2@^&&I,KVB "J:+<OAKVF:J*JA9ZBB(UHA+">VG>"@^^;;V#3@UB87DC[
M@NJ5XRX'@M"5#0E1@P"&3,GYAW*U&;8WAC&P3J&QA0^KEXQUA""G&G:G@V:B
M]V 7@M*?1TA5@EB<=2U[@CB:20CF@D:&!,DLAP.__[5MA<6Z9Z#?A)^TWHNA
M@ZFODG7>@N^JPE]G@F:FI$?'@>VC^2T$@;J>< B/@:Z%R<B1AJ[+/;3-A73$
MV* OA$F^>HKJ@TNX:'4U@HZS %[5@@:NM4=*@9.JUBR7@5Z>)@A*@36%F\('
MEKUUA*]9E(IV"YP-DH-VEX?PD*YW-G+XCP=W\UT&C91XRT6YC')YIBL#C$YZ
MC :IC/]\G,"\E7U_+*Y3DU!^RYL4D5-^?H<!CXA^4W()C>U^3UP<C(A^;43.
MBV]^F2HGBT-^^@8LBVR %[^.E%>(V*T8DC2'G9G[D#:&=87DCGB%B7#_C.J$
MQELHBY*$+T/QBH&#NBECBDV#N06^B@J#)KYODT&2IZODD2B0F9BYCS>.H83(
MC7",XV_KB_2+9EHPBJB*'$,9B9Z)$2BJB66(YP5?B->#H;U'DF><A:K/D$Z9
MLI>9CF&7 X.5C*J4A6[9BRB205E B>N04D)3B.2.QR@(B*".R@4-A]"#:KP\
MD;^FAJG%CZFB^):0C;R?AX*7C ><2FWPBH>945AMB4"6NT&GB#R4WR=\A_"4
M.P3(AO.#/+M;D3FPIZCICR6L7Y6TC36H+(' BWZD-&TLB@2@F%?&B+V=@T$9
MAZF;E2<+AU68O@2/ACR#%;JDD,^[ :@VCKVV )3YC,JQ#X$$BPZL7FQYB92H
M,%<HB%>DUT"=AT"BW":JAM::) 1@A::"]KH:D'S%NJ>GCFW  Y1;C'BZ4H!@
MBK:T\FOBB3>P3E:GA_NM$D MANRHQ"9(AH&9X@0[A2^"W;+#H'ITPZ%(G8AU
M3H\\FL=UXGQHF#UVC&BQE>EW4U/HD]IX,CVADD5Y#"-GDDEYU %*D%E\NK&P
MGV!]YJ!]G&M]F(Y\F:Q]8WNJER1]46?LE-A]9E,DDM)]G3S;D4!]X2*YD3-^
M5 $LCLQ_W;"[GD:'#I]YFUR%](V/F)N$^7JVEB"$,V<%D]V#G%)0D>&#,3P=
MD%."[B(>D#6#.P$1C6^ N:^\G5.0,9YHFFV.8(QNE[2,MGFWE3"+,V83DOJ)
M^E%^D06(\SMNCWB(.2&5CTJ(LP#ZC$" J:[5G'"9BIUVF9.7!(MREN*4IWBS
ME&62<V4QDAN0@E"VD#..[CK*CJ>-W"$7CFV.+P#FBSV G*WSF\RC")RLF.Z?
MT8JIECB<OG?@D[R9Y61CD7V75T__CXJ5/3HXC?Z4$B"IC;>2X #6BF. D:TR
MFTVLH)OLF&^HP8GHE;>D_G<EDSJA?F.ZD/^>9D]NCPJ;\3G"C6J; B!5C1:5
MW #(B:Z AZR0FNNV:IM0F VQXXE(E5&M=7:%DLZI5F,@D).ERT[FCJ>C2CE9
MC0"A6R ,C)"5JP"]B1N @*P4FIS G9K3E[Z[;XB^E0"V5G7WDGBQHF*?D#FM
MS4YZCDRK73C\C*ZF91^^C#Z5=@"TB*6 >J0)JI%T.9.?INQTO(*QHWQU3W$%
MH$5U_%YSG4IVQ4J\FJAWHC57F+YX:QM F6MX[   C9Y_$:,PJ99\XY,+I>=\
MFX(DHG!\<W!VGS1\<%W:G#E\ETHBF9M\WC2_EZU]+1K0F#5]F   C&R  *)S
MJ(J%B)(_I.2$A8%LH6:#I&^RGC&"_ET?FSR"B$EYF*."1#0LEK*"*QIMEQF"
MQ@  BV"  *&PIY6.+Y%CH_:,@X!]H("*_F[;G42)LEQ5FEF(JTC+E\6'X3.A
ME=&'>!H3EAJ(.   BG>  *#CIM26YI"7HS64FG^IG\*2?VX"G(B0GUN<F8F.
M]D@LEOV-OS,FE0*-+QG(E2V,[0  B:^  * ZIB*?WH_MHHF<\W[\GQ::-6U6
MF]J7MEKXF-J5AD>@ECF3Y3*[E#N3B1F$E%:0Z@  B0>  )^=I:&H\H]GH@6E
M9WYWGHJB!FS(FT:>\UINF$Z<6T<JE;*:DS)BDYV:$!E0DZ*1'0  B'R  )\6
MI4.R-([FH:2N$'WTGB.J%6Q(FMJF>EGUE^"CE$:^E4RB#C(1DRZ?=!DFDQ"1
M 0  B N  )ZJI/F[WHY]H52W(7V$G="RBVO7FH.N>EF0EX:K@T9LE.^I0C'.
MDMBAK!CWDK60X0  A["  )7QM0ASQ(9]L+AT-W:0K*)TPF7OJ,5U;%1GI2MV
M,4&BH@AW RSPG_AWK!)NHAQWK   B7Z  )55M")\ 88?K\5[M'8TJYY[D&6.
MI[)[EE/[I!%[R$$XH.E\&BR/GLE\:1)4H)U\KP  B,2  )35LQF$+(6,KL.#
M-'6PJI."963\IJF!V%-OHP>!?T"]G^"!6RPOG;2!9Q(_GS^""0  B"&  )1.
MLA^,4X3LK<^*PG3[J:2)8&19I;&(/U+6HAB':$ ]GO*&V"O2G+J&P1(KG@:&
MR@  AY.  ).[L5.4DH14K022<'19J-R0B&.RI.F.WU)*H4"-A#_(GA^,H2N!
MF]N,J!(;G.Z*X@  AQF  ),JL+><^8/+K&::2W/4J#B7U6,OI$&5K5'.H)23
MY3]FG5F2PRM FPN3$Q(0F_*,-@  AK.  )*^L"6EA8-@J]6B2W-HIZ6?2F+&
MHZV<IU%NH &:CC\;G+^9>BL0FD:8E!()FPR,,@  AEZ  ))3K\6N18,;JVRJ
M>',FIRRFXV)XHQ^CR5$=GVVAC3[.G#V@NBK:F<J<^1('FEV,,0  AAF  )'[
MKWJW;(+*JQ>S$7+5IM"N\6(JHK^K?%#<GPFI<SZ>F]2FS2J\F62<Y1(&F>:,
M,   A>*  (AVO^5S47GANO5SK6K9MD-T*ULGL<ITS$J*K9YUASB3JA1V1B12
MJ"MVMPI8J@=W%P  A@R  (@>OP5[+GFYN@AZU&JNM3QZK%KTL*MZMDI/K&YZ
M[CA?J-5[0R0TIL=[@0J?J"Y\8@  A;:  (?>O?*"Z7EBN/V!]&I>M":!+EJ6
MKX^ M4GVJTR =#@:IZR ;"03I8& E K?IH.!)@  A6N  (>7O.>*F'D!M_6)
M&VGGLR*'U%HLKH&&UTF4JD&&+3?/IIV%U2/RI%N&& L7I0>%40  A2F  (<^
MO J28'BEMQ:08FF$LD&.IEG K9Z-,TD_J4Z,'#>/I:R+EB/7HU:,/@M*H[F'
MH@  A/&  (;?NV*:4WA0MF>7UFDUL8B5G%EUK-^3O4CYJ(R253==I-.1QB/#
MHFN1Z MTHI2'OP  A,*  (:'NMZB7W@)M=J?9&CUL.^<KEDYK#Z::TC"I^R8
MVS<YI"R8JB.ZH9B6HPN<H92'V0  A)J  (9-NF*JE7?5M5JG'FC&L&NC]ED/
MJ[.A94B:IUZ?Y3<4HZ:?"B.JH/R8'0O H+2'\@  A'N  (8-NA&S/G? M/BO
M.6BWK_.K@UCUJR.HJ$B(IKVG.3<3HOVD#R/"H&"8+0OQH!V($P  A&&  'MN
MRS%R_6V9Q;9S-U]8P']SFE!SNX)T)T">MM]TRR]%LR%U9!L&L?AU:P-OL$UW
MB0  @R2  'MHRD!ZB&VKQ,)Z$5]>OVMYV5!PNDEYVD"9M8=Z#2]2L:AZ5AM'
ML#%Z7P0+KB]\1@  @R*  'MRR1*!V6V7PYZ V%]'OCV #U!.N0M_H$!]M#I_
M;2]0L$=_=QM]KI)_JP27K$F =0  @R&  'MPQ^B)%&U]PG.'GE\7O1&&9U E
MM]2%A4!>LP&% B]*KP*$WQNMK1V%A 42JIN#;@  @Q^  'M;QNR096UEP7".
M@%[^O 2,Z% "ML*+I4!/L=^*SR]0K=R*K!O?J]"+, 6!J22#N0  @QZ  'LY
MQB67Y&U4P)J5D%[WNQ^3CE #M=61]D!/L.Z0["]AK-*1 1P5JJ:0"P7DI^&#
M^P  @QV  'L7Q82?=6U'O^J<LU[WNF":1U *M0R89D!;L"6772]YK "7>1Q+
MJ:.3(08[ILZ$-P  @QV  'KVQ0:G,&T_OUNC_5[\N<&A+% 6M&&?%$!GKW6>
M62^-JU:<TQQXJ."30 :'I>N$:@  @QR  'K<Q)VO/FT^ON&KDU\)N3BH6U J
ML\RF,T"%KM>DSB^YJK"@11RSJ#&39P;(I4:$E@  @QR  .8?=G!S&- ;=TMS
M\;F >!]TS*(J>.IUKXHD>;)VH7%C>G]WHU>&>T]XGSLO?#%YEA:=?2%YZ.0/
M=(=^:,YK=8E^&[?Z=GQ]Y:#+=V5]RHC=>$M]S7 N>3-]Y%9;>A5]^3H'>N]^
M$A4@>U1]P>(Q<O")TLR:= *(9+9?=0J'$I]&=@J%_8=^=PB%$6[S> :$0E4^
M>/:#>3CY><2"Q!/$>=6""^!I<9.5.,K-<JZ2O[2<<\"0;)VQ=-&.3(81=>:,
M=FVR=O:*PE0J=_*)(3?^>+*'MQ*4>(N%[-[)<'6@G<DR<9*=+[,"<JN9YYPK
M<\66U82N=.63^&Q\=@>1:5,C=PN.^C<5=[N,_A&/=W&)/]UL;YBL#<?9<+2G
MNK&J<<NC?YK;<NB?>H-W= ^;M&M8=368,U(N=D&5#S9"=N&2Q1"T=H2+2]Q.
M;NNWC,;!< 2R6["+<16M,9F^<C"H/()R<UVCFFIR=(J?3%%:=92;=36/=B69
M)0_^=;^*T-MO;FW#'L7E;X&]%:^C<(BW!)C+<9NQ(X&%<LFKK&FD<_VFME"O
M=0FB>S3T=86>M0]J=1^*;-K+;AO.QL5$;RG'Y*[K<"' \Y?_<2>Z-H"[<D^S
M_&CK<X.N?5 *=(ZJ231C=/VC* [T=)^*'-85?PYQML'E?Q!RRJST?QUSSY<?
M?S5TT8!U?U9UW6CN?XAV]E Q?\]X"#2:@%EY!P]8@?)Y/-2,?5%\?\"R?7-\
M>JO.?9=\?)7^?<!\CW]3??-\N6?3?C=\]T\>?HU]-#.0?Q)]<@Y!@$A]@],
M>]*'4+\'? *&0JI!?#.%1)2!?'&$;WW^?+N#O6:B?16#)DX+?7:"F#*3?>V"
M)0U,?M*!@]%N>H:2&+UE>KR0&:BA>O>.,),->T",:7RJ>Z&*W65X? R)<DT)
M?':((3&M?-Z''@QX?8V$_,_S>7*<Z;OO>:J:"Z<M>>V709&D>C^4F'MF>J62
M'&1;>R*/YTP9>Y.-X3#<>^J,?PO"?'>'\\ZS>)NGTKJS>-2D'Z7R>16@<9!R
M>6J<YGI*>=:9D6-6>E.6A$L^>LR3YC A>Q62@@LI>XV'B\VN=_&RT[FP>"JN
M3J3J>&6IOX]L>+FE5'E:>2RA-&*%>:Z=<4J$>B&:2R^#>ER8<@JJ>LN'-LSD
M=W.]\;CC=ZJXH*00=]RS-8Z+>">MZWB!>)NI"6'$>2>DMTGE>9RA:R[\><&=
M3@I">BV&\,Q5=Q[)/KA*=U'#(Z-?=W>\X(W+=[6VPG?(>"2Q+V$@>+"L>TE4
M>2>H\BY]>4&?;PGP>:^&N,9^B!APBK/\AS-QOJ"2AG)RVHP;A=%S[G:WA4=U
M"V!<A-QV-4BTA)YW52W%A/1X4@C<AD]Y8,5&AH!ZN++JA;MZZI]SA0Q[&XL'
MA'5[5W6J@_E[IU];@YQ\"4>Z@VA\:2S8@[)\P @OA*I]=<02A0Z$^;&HA%R$
M,9Y?@[.#<HG9@RR"TG2'@KJ"5%Y1@FN!\T;'@D2!GRO[@H6!;@>8@SF!"\*M
M@\>/*K Q@Q:-C9S)@GR+]XAQ@@"*?'-"@:B)-ETU@6N($D75@4J'$RLL@7B&
M?@<4@?B$*,%4@KV98:[8@@V6_9MU@7J4G8<I@06247(;@+"0+5PU@(2.5$4
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
M=S1ZUC5H>"%[/A#.>,)ZK=7B;82#'<&D;QN"9ZRU<)F!PI;,<@"!28 <<UZ
MZFB3=+* G$_9=>6 2C1L=KQ_[P_ =T%_(M09:^J.2K_5;8Z,D*KN;QF*\)4Z
M<)>)=7ZP<@Z(,6=7<W:'!$[,=+2%XC. =7*$VP[6=?.#,-)Z:I29;[X[;$"6
MS*E4;=:4/Y.N;UZ1U7U2<.*/E&8E<EZ-D4W.<Z2+J#*E=$>*& X.=-2&J-$F
M:8JDG;SK:SBA(Z@";,^=JI)A;ER:47P<;^B7*F4*<6B4/TSC<K:1IC'@<S^/
MS@UE<^.)#M 5:+FOU+O=:F>KBJ;K:_FG*Y%);86BYWL8;QB>YF0F<)^;,TP9
M<>B7[S$Z<EJ6% S9<QN(L,]':!^[%;L0:<NV :8,:U.PPY!>;-:KF'HO;FJF
MQF-7;_BB;4MP<4.>R#"J<9>;D QG<GF(8LZY9[S&8+J :6' ?:5A:MJZ8X^<
M;$VT8'EM;=JNSV*G;VBI[TK.<*ZF4# :<.N?[@P,<?>()<I:>>1KB[=]>F1M
M2Z/!>N9NZX\">VAP='E5>^YQ^F*U?'QS?TK2?15T[B_A?=!V'@LY?V1V-\CI
M=^AV/+97>)%VY**D>2UW@XWL><1X(GA">EUXRF&O>O]Y>DG9>Z)Z&B[U?$EZ
MD IK?;%ZJ,=E=BJ Y+2N=N: AZ$<=Y6 +(QS>$-_Z';R>/5_N6"%>:U_F$C/
M>EI_<RX'>N5_0 FV?#-^UL73=*6+>K,+=6N*,Y]X=B>(\HL#=N2'Q'6B=ZZ&
MOU]?>'B%T$?5>2V$[RTP>9R$- D9>NB"=\1;<UV6$[&7="J3]IX$=/"1V8F7
M=;>/S71E=HF-X5Y(=V:,+4;M>""*G2QL>'*)B@B3><R%D\,D<EN@PK!B<RR=
MUYS.<_*:WHAH=+Z7]'-*=9>5,UU+=G22KD8;=S20BRN]=VN/>@@B>-V%@,(K
M<8^K?J]F<F&GS)O-<R.C^8=H<^Z@,W)==,^<K%Q]=;&9=D5J=FF6T2LL=H>5
M5P?$>!>%0,%N</BV3:ZD<<>QV9KZ<H&M,8:.<T2HDW&'=":D35N]=1&@C$3.
M=<F=P"JN=<>:(P=X=W:%#<#P<)3!-JX7<5Z\ YI2<@FVB876<KZQ'G#5<YFL
M*UL>=(2H"$0[=3NE$"HJ=2.<@@<[=O:$Y+MN@I1JG*HQ@CAL>)?K@?EN*H1Y
M@=%OOV_\@;EQ35IP@;ARV4. @=UT1RD$@H%U4P4\@[MVC;I,@+UTLZD0@(UU
MC9:S@&5V5H-/@$MW%V[E@$)WW5EP@%!XID*3@'AY6B@N@/QYR 3(@@QZTKD<
M?PY^S:?"?OE^MY68?M]^G((D?MA^AFW/?MQ^@UAY?OA^C4&Z?R=^DB=N?XY^
M? 1B@)%^DK>\?92(U:9<?8:'[I0.?7R&_H#)?8&&%6R0?9^%3%=A?<R$F$#,
M??^#]B:H?D2#A 0)?TB!U+9M?%F2X:4+?%"1.)*_?%"/?W^$?%V-R&MW?(",
M+59H?+Z*QS_^?/2)D"7_?1B)!@.^?B^"B+55>V*=#*/S>UZ:HY&H>UZ8'GYU
M>VZ5FVIY>Y63/%6*>\^1'C]&? F/=25H? ^/  -^?4&"7+1U>IZG2:,->IVD
M)I"\>IF@U7V*>J>=B&F@>M2:=53.>Q*7OSZL>SZ5QB3L>RJ4( -)?'V".;/,
M>@NQH*)8>@RMQH_X>?^IKWS">@2EF6C<>C&AW50:>GF>NCX9>J.<Y"1_>FJ8
M4@,>>]V"'+-<>:>\(*'2>:>WF(]6>8VROGP4>8.MZ6@Y>:BIEU.,>>ZF03V7
M>AJC?"0+><V87P+\>UZ"!*S8B[UIVISYBH!KNXO]B7YM<'G B*EO"&9IA_%P
MF%'LAV)R)#OHAR!SA2&QA_5T3@  AX%W)*OSB@)S99P'B/AT58KNB QU,GBY
MAS]V"&5QAHUVXE$'A@9WO#L1A<!X>"#VAFIXQP  A95[%:KPB&I\VYK5AWM\
M^8G9AIA]"W>=A=I](61QA31]1E IA+A]=3I1A')]F2!5A/1]D   @^9^BJG1
MAO:&6IFDA@^%MXB0A3Z% ':+A(:$4V-Y@^V#PT]<@WF#23FF@SB"XQ_&@YB"
MN   @F^  *BEA<./VYB8A.".BH>#A!>-(G5B@V>+MF)O@M:*9$YK@G6)2CCA
M@C*(;A\R@F:(>P  @2Z  *>KA->9?I>6@_J7?H:!@S"57'1O@H"3,V&,@?&1
M,$VJ@8:/>#A%@46.4AZU@5B-W0  @""  *;BA!RC,I;(@T6@B(6M@G:=K'.9
M@<*:RF#$@3>8)DT @,V5\C?'@':4NAY1@&R25P  @ "  *9*@X^M")8C@KZI
MNH3X@>>F)G+A@2:BC& 2@)>?5DQ3@#F<V3<W?]^;M1WX?Z>41   @ "  *7C
M@RVW&I6D@F"S,X1>@7RNZW(\@*FJH%]\@!"F[TO7?Z^D>C;-?UBA>1V>?PV4
M!P  @ "  )ZFE1YI3H_4DR9K(W_ND7ELU&[,D -N:ER-CK!O]DD/C9UQ=#/6
MC1!RLAF'CJ)R]@  @Q9ZO)WLDY1R6H\6D<AS37\4D"=T,VWZCJQU%%O$C5AU
M^4A5C$5VV3,HBZUWBAC]C0!W@P  @:%^'YT8DA-[3HX0D&)[?7XACL9[IVT
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
MMX^@ZUTCLQ.?25!1KK6=?$*6JIN<)3/IIPN;;B.QI)28(A!6I(.+#   E[*
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
MI;>.?5^1HM*-KU+?G^>,LD4ZG1Z+NS:&FKR+&R8[F26+2A*EF:B)H0  D-N
M    @ "  &LDI0^6$%]4HB:4]5*<GS.3GT3SG%^2639 F?21LR7IF&&1O!*"
MF*V,@P  D">     @ "  &KPI*&=XU]6H:2<J%*9GIB:]T38FZ*95C8SF1>8
MSR7\EVJ6YQ*JEZF,G@ +CXJ "   @ "  &&SN'Q@B57TM7QB4DFALI!D&#QA
MK\-EPRV[K8QG)1R2K41GN A<KJ1G:P  DUARV   @ "  &$PMY%GVU7'M$]I
M DF2L15J.#QOK@MK9BWEJY]L9!SPJPILN@CQK EL:0  DA=W;@  @ "  &#J
MM@MN[%5WLK]ODDE=KW)P13Q#K%%Q!RW6J<YQIQT4J05QR0E<J:5QG0  D.%[
M@   @ "  &"JM&1UV%4EL1IV&4C]K=!V83P$JJMVNBVJJ"!W"QT7IS)W!@FH
MIWIW.   C[]_%@  @ "  &!HLO5\TE3IKZQ\OTB^K%U\K3NYJ31\G"V.II5\
MHAT9I8Y\F0GJI8A]&0  CL&     @ "  & NL=J#\53'KH&#ETBCJR2#*CN;
MI_&"P2UOI4B"@QTEI!""H HGH\R".0  C>.     @ "  %_]L/R+%%2UK8V*
M?4B8JA^)O#N+IN&)""U=I#&(MATKHMZ)( IEHDJ&B   C3.     @ "  %_9
ML%>21E2RK,N1?DB8J4B0=CN%I?F/B2U+HT&/91T8H>R.O I\H1^'%P  C)R
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
M@3)ZJPUF@=%Z70  @ "  (=*@%: BWG]@!N HVO"?]^ EER+?Z: ;DQG?WN
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
MGBR 5E=QG!: 84MUF?B 2#Y\E_. &C!5EDY_^B EE:)_^ R5EAZ $0  AK2
M    @ "  &(FG2V'OU<9FQB'>4LDF/"&^#XHEMR&9B_ZE3*&#A_FE&V&1 RL
ME'2%#0  A<Z     @ "  &'5G%Z/*U;,FDJ.FTK3F!R-OCW8E?V,VR^NE$2,
M=A^+DWZ,KPR)DR6(>@  A2&     @ "  &&5F\N6S5:_F:Z6)$K%EVR4[SV]
ME2B3K"^KDTJ39Q^QDEN1[PR_D>R(GP  A)R     @ "  %DCL:U:9$X:KU)<
MC4)DK1E>JC6<JQA@GB<LJ>-B(Q63JV%B: -%J;9C6@  B.=Q_0  @ "  %AP
ML&=A?4VZK>)C&T(CJVIDN35_J2YF.B<ZI[UG8!7JJ,]G< /2IK]H40  AZ!V
ML@  @ "  %@(KI)H:$U*K MID$'0J8EJM#4XISAKSB<8I:QLFA8*IG-L? 0Y
MH_-M>   AF=ZW0  @ "  %>NK*=O.DS?JB9O_4%7IZAPN33GI55Q;2;?H[QQ
M[!8*I$YQJP2$H5QR_   A4%^B@  @ "  %=2JOUV'$R*J()VBD$$I?]VZC2*
MHZ9W,R:ZH?5W;18)HEUW*03"GP9XX0  A#Z     @ "  %;_J:U](TQ0IRI]
M2D#5I)U]3C1>HC=]/R:2H'1],Q8;H)=]%@3_G.]^%@  @UZ     @ "  %:Z
MJ*"$+4PIIA*$%D"YHW6#QS1!H0*#;"9TGS2#1Q8=GRV#AP4^FR&">@  @JV
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
MB(B$BUE2A^:$=TUHAR"$+T!VAE2#T#):A;"#BB* A5B#B0\SA2&#1P  @ "
M    @ "  &/>AX",15D-AN^+Y4TOAA^+)$ _A2R*.S(OA&>)L"(VA :* 0[E
M@Z"'\@  @ "     @ "  &-\AK&4&5BMAB&3?$S+A4V24S_AA$^1!C'C@W.0
M;B("@NV0*@[;@EV*"P  @ "     @ "  %S@GO%5WU)"G5E8GT; G A;13GY
MFOM=N"N)FGU?OAI)F\U@N :$G$IA!   @Z-M20  @ "  %P&G-U='5&LFUE?
M548WF?1A>3F5F,!C<BM1F!1E#!I0F1%EM ;?F-UEXP  @A!R,0  @ "  %M?
MFH5D0U#UF1ME_$6?E[UGHCD%EH1I)BKJE<5J5AHFEH=JM0<7E9QJY   @)=W
M%   @ "  %JVF$!K6E XEN=LGD31E9=MSCAJE&%NXRIJDY]OL1G=E#-OS@<N
MDK%P(P  @ ![90  @ "  %H,EDQR@4^2E01S6T0PD[=T'#?&DGQTMRH"D:MU
M+1F4DAQU(0<QD"IUW@  @ !_+@  @ "  %ESE+=YR$\&DWUZ0T.QDBYZE3=1
MD.EZPRF8D 1ZWQEQD"UZS <[C?A[T0  @ "     @ "  %CPDVN!$TZ6DCZ!
M.T-,D.J!(S;MCY> ["DNCJ6 SAD@CJF ZP=0C!R X   @ "     @ "  %B(
MDER(8$XOD3J(.T+GC^:'Q#:0CH:'-BC<C7Z'!ABWC7.'1P<KBJ.$V0  @ "
M    @ "  %@WD8Z/Y4X)D'*/HT+#CQ6.SC9OC9"-VRCBC%>-PACYC B,H0=R
MB52%"0  @ "     @ "  %"FJF%4349BJ)A6TCM-IPU9/2[LI>1;:2"&I=E<
M]PZ7J*-="   H A@?   @ !Q+@  @ "  $_&J)1;*D7$ILQ=-SJ_I1Y?,BZ%
MH\%@]R!;HVUB*P['I;)B!P  G6QE%0  @ !U^   @ "  $\]IE-A[T4MI)9C
MCCI!HNME&"X1H7YF>2 3H0=G5@[1HN%G"@  FMYI[@  @ !Z/   @ "  $['
MI MHIT2CHEEIWCFDH+9K 2VAGTEL !_ GK]LD0[&H#]L*   F'=O*P  @ !]
M_P  @ "  $Y+H@MO<40KH&MP3CDSGL5Q$2TKG4QQI!^,G*5Q]@[ G=EQC@ U
ME@!U"0  @ "     @ "  $W7H&IV8$/*GM-V\#CDG2AW52SKFYYWD1]8FM=W
MG [8FZEW7@!QD]IZ5   @ "     @ "  $USGQ-]54-_G8-]HCBKF\]]L"RW
MFC=]GA\FF5U]C [1F>5]M0"PD@E^S@  @ "     @ "  $TDG@.$64-*G'.$
M<3B!FK:$,BR9F0B#WQ\*F!*#Y ZJF'>#>P"UD)F >P  @ "     @ "  $SQ
MG2F+CT,HFY2+ACADF="+""R&F!"*CA\3EO.*KP[9EQZ(1 #=CV> E@  @ "
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
M?L=VQ%&(?PIWA48]?Q]X'#G=?Q=XCBPC?Q1XXAPE?RAX\0E:?[1YF0  @ "
M    @ "  %L\?/!^/5#7?4]^DD69?6]^M#E'?61^MRN;?4]^NAO1?21^Q F-
M?=)_,P  @ "     @ "  %JL>WF%RU!T>_F%SD5&?!N%>#D&>_&$_2MO>[:$
MPQN->UJ%&PE2?%R#WP  @ "     @ "  %H[>DJ-;% %>M>-*T39>O^,;3BG
M>LV+DBLG>G6+2!MB>=F+,@E,>RJ&20  @ "     @ "  %2EEMQ0/4J,E?%3
M53^)E4]62C,FE0)8^B3/E7=;%A+OF%);J &"E*5=C0  @ !M%   @ "  %.>
MD_U7/TF\DT19X#[%DJ=<73*(DD1>FR1GDHA@3Q+8E.=@F0'4D0IB:0  @ !Q
M^   @ "  %++D0Q>/TC<D'E@9SX*C^QB;3'8CX=D.2/DCZ]EAQ*;D:1EC@(&
MC<MG9P  @ !VY   @ "  %( CD)E0$@&C<AF\3THC4MH@3$OC.EIX2-4C0%J
MT!)*CI-JG0(?BO!LI   @ ![/   @ "  %$YB\AL54=$BVEMECQKBO=NM3!T
MBH]OGB+CBHIP/1'^B[YOY@(MB'AR6@  @ !_!@  @ "  %""B:MS@$:9B6=T
M7#O2B/UU#2_JB(QUCR)IB&AUUQ'BB1]UB )%AE5X2@  @ "     @ "  $_B
MA^)ZJ48,A[A[+3M8AU1[=2^ AM5[ER($AI-[IA&HAN5[BP)PA()]5P  @ "
M    @ "  $]@AF.!Q$6(AE*!\#K8A?:!UR\,A7"!IR&;A1&!IA$OA1B!PP)A
M@Q&!=0  @ "     @ "  $[XA32),T5:A4:)0#JYA/.(O2\0A#B(%"'M@X.(
M&A'D@QV') +7@;2![   @ "     @ "  $A8HG%.7S[?H3Q10C1IH&=3]BA9
MH"A63AG#H7-7OPBCHQM890  D91?Y   @ !P>@  @ "  $='G^94_CWXGNQ7
M=S-XGAI9Q2>/G:];O!E%GJ%<V BGGW-=60  CMQD?@  @ !U40  @ "  $:;
MG0U;G3TTG"U=K#+"FV]?CB;;FOEA)!C#F[UAZ@B7F\YB4   C$-I40  @ !Y
MJ0  @ "  $8'FCQB.CR$F6]CW#'VF+QE5B9 F$=FBQA'F.UG!@B F$QG7P
MB=YN?   @ !]@   @ "  $5DE[AHZ#O=EPQJ*3%>EEAK0"6HE=)L"A?[EDQL
M2PAUE0]LKP  A\9T+P  @ "     @ "  $3%E9-OOCM*E0IPIS#DE%MQ7R5,
MD[YQTQ>XE !QT B2DBER9   AA!Y9P  @ "     @ "  $0[D\)VG#K/DUIW
M.3""DJYWEB3XD@%WO!=HDAYWF0B"C])XFP  A+)]R@  @ "     @ "  $/)
MDD%]D#IMD?9][3 RD4]]^"3#D(A]VA="D'-]R A2C?!^>   @T6     @ "
M    @ "  $. D02$QCHED,Z$]"_QD#*$LR29CUF$91=*CP6$APB%C%F#6
M@G&     @ "     @ "  )[[4]5-U8_(5PA2'8 $6B)64&]<72Q:8UVE8!E>
M44J_8K5B$39Q9&-E@1Y?8Y9G] %[?8!K&9S13H58"(X44BY;;WZ$5;)>OFX(
M61%A\EQO7$-E!DFK7P=G]C6 8)AJGQVM8#)L=@&+?61OSYK:2:QB/HP[3<!D
MN7SO49QG(FR*54%I>UL@6*AKODB-6XIMZ#2:7/-OVAT.74IQ) &:?4MTXICH
M13QL9(IK2;-M^7LR3=1OB&L?4;EQ#5G:559RA4=^6$YS\#/(685U-!Q_6MIV
M!@&F?39YBY<*039V>(C+1@IW.'F^2GEW]6F]3H]XJEC84EQY7D:<56AZ$#,7
M5F9ZLQP*6--[*@&Q?21]B)5G/:F ?H=K0M2 ;'B;1XN 7&C#2]R 2U?O3\:
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
M60.&P%U$6[N&CU%Y7@N&%T2@7^.%B3:)80B%*2:T8&&%)A0&952%1 $P??Z
MS@  @ "  &>>5RV.QES%6@".,U#W7%Z--D0B7C*,(C8@7S^+:B9G7F&+B1.P
M9#B)\P$/?C6 N   @ "  &3C>@Q-6EG<>KA0^$X'>XA4@D$#?&17W3)T?4Q:
MVR&4?H!=#0S,@*!=>   @ !EG0  @ ![M&-%=<)4WUBH=L%8 DS]=[I;!4 J
M>*1=V#'(>8)@4R$<>F=B$0RT?*QB/0  @ !J2   @ !^]&'Q<:=<@U==<NY?
M%TON=!)AD#\O=0]CUS#Z=>9ET""!=GAG'@Q\>4%G&@  @ !O5@  @ "  &"P
M;=5D,E8;;U%F-$JP<)=H'3XW<:QIWS ><GYK61_5<K-L/PPP=EAL(   @ !T
MT0  @ "  %^$:EQKZ%4#; 1M7TFD;6ENO#TL;HMO\R]X;T]P^1]+;QUQB O^
M<]!Q;@  @ !YL@  @ "  %YV9T9SLE0&:1ETI$B^:IQU=#QJ:\=V(B[/;'1V
ML!\#:]MV_0OT<9EW'P  @ !]TP  @ "  %V89)-[>%-+9I5[\T@;:#-\.CO2
M:5]\8BXS:>A\BQYZ:1U\K O7;\)]/0  @ "     @ "  %SG8DJ#,E*D9&V#
M04=]9B&#!SM#9TR"LRVK9[."BAWL9NJ"MPN*;ER">P  @ "     @ "  %QB
M8&V*[%(F8JJ*I4;_9&Z)]3K,996)+2U+9=B(S!VH92:)*@M9;3Z&J@  @ "
M    @ "  %CS@UQ,8$ZK@Y9/W4.$A 13/C<*A)I682B\A8!9 A=6AXE:7 1Q
MA]5;H@  @ !I-0  @ !^&E=X?TY3?$V$?]56BD)Y@&!9<38L@/%<&R@3@;%>
M21;Q@S-?0P2-A A@;@  @ !M\0  @ "  %9(>UI:LTQ4?!]=0$%[?,E?JC4^
M?5]AUR=3?@)CD19K?OMD+P2*@+9E5@  @ !S)   @ "  %4K=Z)A]4LQ>))C
M_4!6>55EY#18>?=GFB:(>G]HYA73>OAI+P1S?=QJ;P  @ !X(   @ "  %0:
M=#EI1THI=5)JSC]5=B]L-C-B=M!M;"7B=S=N6!5'=X1N7@1:>VEOXP  @ !\
M<@  @ "  %,F<2QPJTE#<F]QNSZ$<V1RIC*A= 9S9R4W=#USZQ4%=(=STP1B
M>4-UWP  @ "     @ "  %)1;G=X"DAS;^=XJ3W$</9Y&C'U<99Y:R2A<9MY
MGQ2B<B9Y@ 20>$I[<P  @ "     @ "  %&F;"=_=$?O;<Q_N#U8;O=_L3&H
M;XE_C21E;U)_B11"<#I_L 1<>** )P  @ "     @ "  %$E:C^&\D=O; &&
MZ3S<;4&&>#$Y;<Z%\R01;62%VQ00;J2%N 11>+6"ZP  @ "     @ "  $SO
MC:!*UT-@C6I.-CC5C8-1:2R]C?]41!Y5CU]65PR D=U6]@  B8I<-   @ !L
MK0  @ "  $N3B<M1E$(XB>94BS>UBA=74"O%BG]9OAV9BYA;; PYC15;U@
MADY@WP  @ !QC@  @ "  $J%A?I89T$<ADM:Z3:\AI1=/"K7AO-?.QS<A]1@
MA ODB)Y@OP  @U1EN@  @ !VB   @ "  $F-@E1?1T 7@LAA3S6K@R-C*RH!
M@X%DOQP@A#%EJPN(A+=EP@  @*IJW@  @ !ZZP  @ "  $B;?O%F/#\G?X]G
MSC3"?_YI-RD>@$]J5QN5@,%J^ L[@6!J_0  @ !P>0  @ !^O@  @ "  $>Z
M>^)M3#Y-?+!N<#/^?39O:"AQ?7UP(AK[?:9P; L3?H9PAP  @ !V50  @ "
M    @ "  $;X>3%T73V5>BUU'3-<>LMUIR?F>P5V QIR>N=V$PK4?#9V;
M@ ![1P  @ "     @ "  $9/=M![;#SK> -[T#*]>+Q[^"==>.U\ !GZ>(1[
M^PIM>F]\K0  @ !_>   @ "     @ "  $73=-N"O#R'=D2"X#)O=R""GR<Z
M=SF"2QHD=G*"6PK.>+6"!@  @ "     @ "     @ "  $"9F45(JS>RF*U+
MY2VCF)1.U"&JF5%1.Q)YG#)24P-2F;Y48   A+)?B@  @ !P#0  @ "  #\W
ME;Q/!#94E8Y1V2PLE9E48B!+ED!69A%NF*%7+P,)E159/P  @:YD0   @ !U
M 0  @ "  #Y!DA95>#4ZDAE7X2L>DCY: A\ZDM=;H!"@E,-<'P+2D,]>+@
M@ !I(P  @ !Y=   @ "  #UOCGU;_310CI]=]BH8CM5?J1YGCV1@Z __D-=A
M*@*JC09C.@  @ !N5@  @ !]6   @ "  #R:BQ1BFC-TBVED)BE$BZUE=!V9
MC")F2P^GC1!F9P*9B<5HAP  @ !T!   @ "     @ "  #O+A_)I73*FB(=J
M@2B0B.5K:QT&B4)K\0\_B:1KU@*FAP-N,   @ !Y.P  @ "     @ "  #L5
MA2EP*3'TA?YP[R?XAG=Q>1R-AK]QM [GAJYQA@*6A,5T4P  @ !]F   @ "
M    @ "  #I\@KMW"C%=@\]W?"=VA&5WKAPNA)=WJ ZCA$EWD@)N@P)Z*P
M@ "     @ "     @ "  #H-@*I^)S#G@?9^3R<+@JQ^,1OC@LQ^ 0Z1@EQ^
M+@*)@8A^_P  @ "     @ "     @ "     __\  /__  #__P  ;69T,@
M   $ PD   $                    !                     0   0
M @   B0$'07:!VD(V0HV"X4,QPW_#S$07A&+$K<3XA4+%C(75QAY&9@:M1O2
M'.\>)1]9((<ALB+:(_\E(R9$)V8HABFG*L<KZ"T(+B@O2#!I,8DRIC/"--XU
M^S<8.#4Y43IM.XD\I3W"/MX_^$$10BE#0D1<175&CT>I2,-)W4KW3!)-+$Y#
M3UE0;U&&4IQ3LE3)5=]6]E@-62-:.EM17&9=>%Z*7YM@K6&^8L]CX&3Q9@)G
M$F@C:3-J0FM2;%YM9VYQ;WIP@W&,<I1SG'2C=:IVL7>W>+UYPWK(>\U\SGW-
M?LQ_RX#)@<>"Q8/"A+^%NX:WA[.(KHFIBJ2+GHR8C9&.AH][D'"19))8DTR4
M0)4SEB:7&9@,F/^9\IKDF]:<R)V[GJV?GZ".H7RB:J-7I$6E,Z8@IPZG_*CJ
MJ=>JQ:NSK*&MCZY]KVNP6;%'LC:S)+02M0"U[;;:M\BXM;FCNI"[?KQKO5F^
M1[\UP"+!$,'^PNS#VL3'Q;7&H\>1R'[);,I9RT3,+LT8S@'.Z\_5T+[1I]*0
MTWG48=5)UC'7&-@ V.;9S=JRVYC<?=UBWD??+. 0X/3AV.*[XY[D>^57YC/G
M#N?HZ,'IFNIQZTCL'>SP[</NEN]V\%7Q,_(/\NKSP_2<]7/V2?<>]_/XQOF5
M^F'[*?OK_*?]7/X+_K3_6O__   !Z .G!2P&A >_".<*! L6#!P-'@X<#QD0
M%Q$4$A 3"Q0$%/P5\Q;F%]@8S!G6&MX;X1SA'=\>VQ_6(-$ARR+$([XDN"6S
M)JXGJBBF*:(JH"N>+)TMFBZ5+Y$PC3&),H8S@S2!-7\V?S=_.( Y@CI_.WX\
M?#U\/GP_?4!_08)"A4.)1(U%DD:81YI(FTF=2I]+HTRF3:I.KT^T4+I1P%+'
M4\Y4U5775ME7VUC>6>!:XUOG7.I=[5[Q7_5@^&'\8P!D V4!9?]F_&?Z:/AI
M]6KS:_!L[FWK;NAOY7#A<=YRVG/6=,UUPW:Y=Z]XI7F;>I![A7QZ?6]^9']8
M@$V!08(U@RF$'(40A?Z&[8?;B,J)N(JFBY6,@XUQCF"/3I ]D2R2&Y,*D_J4
MZ979ELF7NIBGF9.:@)MMG%J=2)XVGR6@%*$$H?6BYJ/8I,JEO::QIZ:HFZF1
MJH>K?ZQWK6^N9Z]@L%JQ5+)/LTRT2;5&MD6W1+A%N4:Z2+M*O$Z]4KY7OUW
M8\%JPG+#>\2$Q8K&D,>6R)W)I<JMR[;,O\W(SM+/W-#FT?'2^]0&U1+6'M<J
MV#?91-I1VU[<:]UYWH;?E."<X:+BJ..MY++EMN:ZY[WHP.G#ZM3KY>SU[@3O
M$O @\2SR./-#]$[U6?9C]VKX;OEO^FS[9/Q6_43^+_\7__\   (% ]@%: ;&
M" 8),@I2"V4,<@UX#GH/>A!Z$7D2=1-P%&@57A92%T48-QDI&C0;/1Q '3\>
M.A\T("PA(R(9(P\D!"3Y)>XFXR?8*,PIP2JV*ZLLGRV3+H<O?#!P,60R63--
M-$$U-C8K-R$X%CD+.@ Z]COM/.,]VS[3/\M Q$&]0K=#LD2L1:9&H4><2)=)
ME$J02XY,BTV*3HE/B%"(48E2B%.(5(A5B%:)5XI8BUF-6H];D5R3799>F%^;
M8)UAGV*@8Z%DHV6D9J9GIVBH::EJJFNJ;*MMJVZK;ZMPJ7&H<J5SHW2@=9UV
MF7>5>)%YC'J'>X)\?'UV?F]_:8!A@5J"48-(A#Z%-88KAR&(%XD,B@**]XOM
MC.*-V([-C\.0N9&ODJ63G)22E8F6@)=XF'"9:IICFUZ<69U5GE*?4*!/H4^B
M4*-2I%6E6:9?IV:H;JEXJH*KCJR<K:NNNZ_,L-^Q\[,)M""U.+91MVRXA[FD
MNL*[X;T!OB&_0\!EP8?"JL/.Q/'&%<<YR%[)@LJFR\K,[<X0SS+05-%TTI33
MLM3/U>O7!M@>V3;:3-MAW'3=A]Z8WZ?@L^&^XL?CS>31Y=+FT.?,Z,3INNJL
MZYOLA^UO[ECO7/!;\5;R3/,]]"KU$O7V]M;WL_B-^6+Z+_KT^['\9OT1_;/^
M3?[A_W'__P   =D#C04)!E0'?PB6":$*I N?#),-@@YP#U\03!$W$B$3"1/P
M%-85NQ:?%X,8@1E]&G0;9AQ5'4$>+!\7(  @ZB'3(KTCIB20)7HF9"=.*#DI
M)2H0*OTKZBS7+<0NL2^>,(PQ>3)G,U4T1#4R-B(W$3@!./$YXCK3.\0\M3VF
M/I@_BD!]06]"8D-51$E%/$8P1R-(%TD+2?]*\TOH3-Q-T$[%3[E0K5&A4I53
MB%1Z56U67U=16$-9-5HF6QA<"5SZ7>M>W%_,8+UAK&*;8XED>&5F9E1G0F@P
M:1YJ"VKX:^5LTFV^;JIOEG""<6QR5G- ="EU$G7[=N1WS7BV>9YZAGMN?%9]
M/GXE?PU_](#;@<*"J(.-A'*%5X8[AR"(!8CJB<^*LXN8C'V-8HY'CRV0$I#X
MD=Z2Q).JE)&5>)9@ET>8+YD8F@&:ZIO4G+^=JIZ6GX.@<:%?HD^C/Z0PI2*F
M%:<(I_VH\ZGJJN*KVZS5K="NRZ_'L,2QPK+!L\&TPK7%MLBWS;C3N=NZX[OM
MO/B^!+\1P"#!,,) PU+$9L5ZQH_'ILB^R=;*\<P,S2K.1\]CT(#1G]*_T^#5
M ]8GUTS8<]F;VL3;[]T:WD;?<^"AX<_C N1-Y9GFY^@VZ8;JV.PK[8#NU_ Q
M\9#R[_1-]:KW!/A:^:OZ]OPZ_7O^N____P"  (  YD]_SG]8S9E_J'[-M-I_
MF7YYG!1_HWYE@TQ_QGZ%:H5__G[ 4;^ 8W\].0"!$H /_,5^?(LTY+5^8XEL
MS$!^78?,LYI^;H9FFMA^F(5#@AA^V81/:5I_+X-G4*Y_KX*A.!2 =H'F^KQ]
M-I9QXOM],).2RLM]/I#/LCI]:8Y>F9-]K(PL@.]^!XHB:$Y^=8@33\%_#(8
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
M(*]:IV"<BJI8E6Z9&J5Q@S65VZ"J</>2Q)OK7M>/OY<531Z,IY(+._")FXS
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
M94N <8O34CN 48E2/VV 4X:@+6: <8.5P?6!VZ'UL#N!,IZ;G=* HILDBMN
M-)>D=[!_Z90I9(A_P)"N4:E_MXT;/PE_SHDZ+3=__X3DP1*!/:N;KUF F*=B
MG.V !*+VB?E_EYYQ=N=_5YGR8^5_.I5E42Y_,Y"M/K=_7HN=+1!_H(8)P&2
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
MU(OS4,N=RXH31%.8J8A .(B39(9O+:2-^(2A)%*(>H+H@P^PY9B>=KJL%I8
M:AJG*Y-074ZB+Y"B4)>=*HX#1#:8#8MH.(>2OXC,+;J-:88O)(2(#8.R@MZP
M:9\>=HRKF)OA:>NFIYA\72"AII4-4&Z<H)&J1!&7D(Y&.'J20HKF+<^,[X>'
M)*V'M(19@JZP'*6"=H6K.Z&@:>"F-9UI70.A&YD94%B<"93K1 R6_9#*.(.1
MSXRU+>*,FXBF),V';83A>1K ,&YE;7VZRV^ 8<ZU2G#'5@JO@'(]2D>I7'/F
M/KBBX77),\J<%W?4*:B4[7HQ(/J-D7S)>0Z_:75O;9>YY'7!8>>T,W915B*N
M1W<>2E^H%'@G/MNAFWEG- &:V'K+*@:3PGQQ(8V,B'X^>1"^/GP>;8&XN7O/
M8=:R_WNU5@RM"7OI2E6FV'Q2/N:@:GSL-"B9M7VC*E62N7Z+(@R+HW^.>0.]
M X*0;5RW@8&Y8:&QR8$/5>>KUX"B2CREL8!M/N6?4H!8-$68L(!9*IB1SX!^
M(GF*WX"Y>.>[]8CM;3^V<X>588"PNH9A5;^JR8512BVDI81K/N:>68.F-&"7
MR8+J*M*1 H)((M:*.(&_>,:[)H]$;2VUF8UG872OV(N95;2IY8GC2B*CQ8A'
M/NR=>8;#-'J6_85+*P604H/E(R.)K(*@>*BZA95L;22TZ9,&87"O')"65;"I
M)8XR2B"C#8OE/O2<RHFF-).63H=Q*S*/O851(V*).H-=>(ZZ#9MA;2*T79AJ
M87.N@9505;&H@Y(V2ARB;H\T/O6<.XP_-*25R8E9*U:/0H:)(Y6(W8/Z>'NY
MM*$F;2>SZIV187RM_IG 5;:G^)7H2B2AXY(O/P6;N(Z)-+2568KW*VV.Z(>)
M([Z(DX1YVJ5Q\&TJQJ9S46[$LBMTI'!7G2!UZG'IA[1W,'.)<B9XA75"7+5Y
M\W<51VU[E'DC,JU]BGN3V+9OVW@9Q1=Q:WB)L,9RXWD%F^1T3WF2AI1UOGHT
M<2)W/7KK6\QXU'NO1JUZGGR4,B5\N7VDUN]N&(,%PUMOOX)1KT1Q5(&NFGMR
MWH$UA5=T;X#7<!)V%("*6NIWT8 ]1?UYOW_T,:U[^W^=U31LCXW/P9UN18P-
MK9)O[(ICF0!QD8C6A ES0X=U;OMU"H8<6@]VZ82V15IX^(,X,41[48%ZTZ)K
M1YA]P!)M")7%K INO9,;EXQP<I"%@LAR.XX%;>UT(8N<63]V'HD41,5X2H98
M,.EZO(,RTEAJ2:,8OL]L#Y]VJLAMR9O(EE1OB)@C@:MQ7Y2,;/1S5I#V6(!U
M;XU'1#]WM8E*,)QZ.X3!T5!I@:V7O<MK2:D-J;]M J18E4UNQ9^=@+YPJIKN
M;"URLI8R5]UTVI%#0\]W-HP$,%MYSX8BT(AH[[?LO09JMK)WJ.ML:*RYE'%N
M)Z;>?^EP%*$-:WAR*YLM5U5T9)4(0V]VSHY[,"=Y=8=3S_YHD,(#O'QJ4[N4
MJ$AK][3$D[MMK:W'?SAOF*;-:MYQN)^_5M)S_9AG0P]V=I"B+_UY+(A3R\1Z
M&6PDN9=ZGFWRIKU[*&^HDRQ[MG%4?R)\3',,:NI\\73?5M9]JW;00NE^CWD
M+YI_MWN8RF!X+W:+N'UXX'<\I:UYB'?IDB=Z,'B=?BAZXGED:@9[J7I"5@Y\
MB7LR0DY]EWQ)+SE^YWV3R.AV@H#=MN5W28"!I#EX!X JD,=XS'_J?/9YGW^_
M:0-ZBW^F53I[C7^00;)\O'^#+N-^*W]SQV1U#8L+M5-UX8F\HJMVL(APCW!W
MB8<P>\5X?880: 1YAX3V5'1ZJ8/3029[^8*=+IA]A($UQ?ESTY4GL_!TL)+R
MH4MUCI"VCAYV=XY]>J9W>XQ/9Q1XI(HQ4[UYX8?W0*E[3860+EA\\H+2Q,YR
MW)\YLL=SOYPDH"9TH9CQC01UE)6V>:=VIY)^9CIWW8]#4QAY-8OP0#IZNHA5
M+B%\=81&P]UR&JDRL==S *4ZGS-SX:$+C!9TV)S'>-%U^)B$98EW/I0P4HYX
MHH^N/]YZ/HK@+?1\"X6-PR=QB;,%L1UR;ZXHGFMS2ZCXBTQT/Z.?>!!U9IY&
M9.5VO9C:4A1X,9,Q/X]YV(TJ+<Y[M(:FPJYQ*KREL)9R#+;9G<URW+"<BJ%S
MQJHG=V]T[:.N9%UV3)TA4:)WSI93/SUYA8\D+;%[;H>0O6"">VM2K-V"'FT_
MFXF!W&\+B5Z!KG#(=JV!C'*48\B!>'1_41&!<G:+/H>!C7C=++.!V'N;O$F
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
M*&N!Z'P^H["!P'=%E6B!<'@)AG^!(WB[=L" Z7EO9I^ OWHO5EJ K7L#1FB
MJGOF-MN S7SD*&N!%GX!HIN &( CE$A_WX @A5-_KH #==Q_AW_B9=I_>G_+
M5<=_AG^^1@5_IG^U-J9_\7^L*&N 7G^@H7]^PHCODTM^EH@OA%E^<X=)=,Q^
M789*9/I^9(5-50E^DH1817U^SX-9-E]_-8)'*&M_OX$8H)9]LI&SDEQ]D9 Q
M@W%]=8YV<_1]:HR79#E]?HJQ5'9]MXC'119^#X;1-BA^DX2Q*&M_.()EG]E\
MV9I2D9Y\PI@,@K5\IY5V<SY\H)*Q8Y5\PH_@4_5]"HT!1,5]:XH+-?Y^"8;B
M*&M^QX.&GTI\-*+(D09\))^[@A1\!IQ#<J)[_)B,8P-\))3(4W-\@)#R1&I\
M\8T -=A]F(C4*&M^:X1[GNA[P*L,D)%[LZ<T@8Y[C:+1<AI[>9X>8HU[H9E?
M4Q=\!)2.1!Y\AX^>-:=]0HIY*&M^(85%F)V.,63IBZF,KF=L?=V+:&G0;SJ*
M06PH8!V)'&Z14-Z'^7$@0?J&UW/9,W*%R7;F)?^$U7IAE^B,:FUYBO"+(6\:
M?1")\G"N;G^(TW)%7WJ'O'/O4%F&KW6Y09B%J'>A,T:$N'G%)B&#X'PPEQ>*
MM'7?B?6)DG:Y?#&(='>*;::':WA?7L.&:WE&3\N%>GI$03:$D7M5,QV#P7R'
M)CZ#!WW=EB*)(WX:B/F($'Y'>R:'#'Y?;-F&$'YQ7A*%+GZ/3TJ$6WZX0.:#
MD7[J,OV"XW\E)EB"27]FE36'RX97B!"&R(72>D>%TH4K; *$Y81N77R$#(.Q
M3MN#5H,#0)Z"JX)0,N""'X&3)FZ!IH#(E&N&R8Z/AV.%T8U:>:"$WHOL:TF#
M]HI67,^#*8B\3EJ"?(<I0$>!ZH6.,KF!>8/4)H"!'(( D\>%^Y:?AK>%#92V
M>/6$&9)Z:J:#,Y *7#>"<8V33>.!T(L80 B!0XB0,J" [(7=)H^ J8,,DT>%
M7YZ!AC*$>9OB>&B#@9C3:A^"DY5^6[F!U)(A36Z!1HZ\/[B QHM*,HJ >(>I
M)IR 2X/ODNR$[Z8ZA<F$#J+E=^^##9[W::6"$YJO6U.!3Y9D32. QY(4/X.
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
M<\&!4'G89FJ!"'IY6)B VGLE2L: P7O>/6F N'RF,)R U'V#)2>!#GYRB_J
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
ME()///N4EH'A-'60BX&)++2,?H%%);F(HH$&(!"%&(#*8':BJ(DJ5]B?3XB
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
M5VA,:YQF]&M)6NAJQFYA2HQNT'&B.J5S-'4T*_=W\GD^J+U59VF F?U9/FN
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
M/=&"OVDP,Q:"\6V1*0N#3W)4(&.#U'=S<KY_DET<:0Q_RF!&7J^ !F-O4]F
M0V:E2+* A&GV/92 VVUT,PJ!27$?*32!XW4;(,:"G7E9<<I\OF20:!)]/&<6
M7>=]K&F=4R=^&6PL2"Y^D&[2/4%_(G&>,NU_S'20*5" H'>_(1N!C7L8<--Z
M+6ON9QEZWFW57/1[?6^W4G5\&W&>1YY\RW.6/.-]EW6K,L5^>W?<*6!_AGHZ
M(66 H7RN;^AW\G,X9D%XS72#7"IYE'7 4;-Z6W;V1S![,W@Y/)9\-WF4,J=]
M4'L!*7)^CGR)(:1_UGX9;Q1V"WIS97UW#GLA6WMW]WNP429XWGPL1KUYVWRP
M/&E[ 'U+,II\2'WS*81]N'ZE(=E_+']7;F9T>(%^9/!UH(&56P)VHH%R4+=W
MG8$O1E1XNH#U/!QZ X#,,H9[:("O*9!] H"-(@1^GX!H;=QS,HA*9&]T<X?)
M6HEUBH;Q4$YVEX7L1?IWS(3Q.\]Y-H0#,EQZMH,B*9E\;((X(B=^+8%-;7)R
M,([29 ISA8W 6B=TK(PP3_AUQHIC1;IW"8BA.ZAXAX;M,D-Z)85%*9-[^X.;
M(D-]T8((:2"*Y%5<8 R*(UD<5HV)?5SI3)F(T&#-0F6(#V3:.$F'36D@+LF&
MEFV;)@F%_W)O'JB%D7>#:"Z((%QM7U2'JE^95>F'*F+13!V&FV8>0A:& 6F.
M."F%;VTO+MN$ZW#])DV$BG45'Q^$37E89U^%;&-K7G^%,V8#54&$XFBC2XN$
M?6M70;&$$FXF-_.#MG$@+MJ#:70])H&#/W>5'X:#,GL$9I&"\&I37:^"Y&Q8
M5'2"O6Y@2OB"A7!W03Z"3W*C-[*"*73P+LR"$G=9)J>"''GL']^"/7R(9<>
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
M-0.#FV;6+$V#VVO8)&*$0W$U'=6$Q';'84-_:E>W60-_W5M/4$> 2E[[1S:
MJF+$/?2!"&:V--6!>VK?+%N" F\X)*J"L7/>'E*#<7BE8$-\'5Z06 Q\X6&>
M3X1]D&2Y1H]^+F?L/8!^T&M#-)A_C&[)+%J 7')V).*!3W9A'KZ"27I;7U1Y
M#F5>5R)Z%V?93J5[ VI?1?![Y&SZ/0=\SF^R-%1]TG*1+$Y^Z76/)0V ''B[
M'QR!27OG7G!V3VP?5DYWF&X&3>-XP6_S149YW''J/*5[!G0 -!=\3G8V+$)]
MHWB!)3!_$7KJ'VN ;GU'7:5SY'++59=U;'0A34=VSG5N1,)X(7;!/$%Y?G@H
M,_IZ]'FN+$5\@7M&)5-^*'SI'ZU_MWYZ7/1QR7E$5/)SCWH(3+=U*'JR1$YV
MJWM9.^IX-7P4,]!YV'SF+%U[A7W*)7E]7WZO'^-_'W^ 7&9P G^,5(AR!W_'
M3&=ST7_&1!EU<W^R.\=W''^[,Z9X['_=+$)ZP8 4)8]\O(! ( ]^I(!<6_QN
MD(6:5"1POX5,3 MRM(2>0\]T>(/1.Y=V/(,C,Y%X*8*/+#UZ(H(/)9M\0H&,
M(#)^0H$/6(J+.E!A4/B*E%2!21J* %B^0-V)7ETK.'&(IV'3,#*'[F;!*)V'
M0FOD(=B&MG%5'&"&47;95W&'_5;74!6'N%J!2$R'6EY%0#Z&XF(N.!"&6&9(
M,!*%UVJ>*+^%9F\@(C6%&W/B'.V$\7BG5IB$U5U)3SN$V&!U1YR$N&.S/ZB$
M=F<3-Z^$*&J<+^J#Z&Y8*-6#N7(V(H&#KW9&'6>#OGI,5=*!W6.O3G:"'693
M1MR"-VD'/R."-&O8-U""*&[/+[^"+''L*.""/W4E(KZ"<GB!'=""MGO'51%_
M*6H-3<%_JVPF1CE__FY,/I> ,7""-PJ 87+A+YN I'5?*.B ]'?N(O&!8'J1
M'BF!U'T75%]\Q'!;31U]BG'J1;%^%W-Z/BU^?'45-KY^W';-+XA_37BG*/-_
MTGJ+(QR ='QT'G.!%WX[4\5ZLW9Y3)1[N'> 14)\>WAT/=E]#'EN-GM]EWJ#
M+VM^,GNR*0A^UGSN(T1_JGXA'K" >W\S4T%XYWQ93!9Z+WS61-5[)GTM/89[
MX'V"-D!\C'WR+SI]4GYX*0-^#W\.(V]^_W^6'N%__8 #4N!W<8(>2\QX]H(7
M1*!Z'X&_/7%Z[8%8-E5[HX$:+VA\?(#X*2=]8X#H(XI^?H#.'PA_F("L3MB3
M_4^C2$J2A%/207&1$5@=.CV/A5RD,N&-V6%V*[N,(V:3)4&*>FOD'Y2(]G%O
M&QF'M';G3<R0^E6Y1U*/[5E]0(".KUU?.7V-/V%Q,FR+K67!*Y:*'6I/)6R(
MGV\#( "'4G/E&[6&1WBG312-^%O+1HR-+%\</]6,*6*$..J*Z&8<,A&)B6GC
M*WF(,6W@)9"&[7'W(%N%W78O'#N%"7H^3'B+$6'01>J*?&2D/S&)KV>/.'N(
MK&J?,<F'B6W@*V6&;W%&):^%:G3 (*B$EWA-'*^#^'NJ2]J(7F?.15.($&HA
M/JZ'>VR(.!"&J&\(,:*%OW&Y*UR$XG2*)<^$%W=B(.R#?7I!'1"#$'SL2T&%
M[VW'1,:%\6^5/D"%F7%N-\2$]G->,7.$.75P*V.#B7>D)?""\7G:(2:"C'P)
M'6&"3GX#2KR#T'.31$R$('3</>2$ G8B-X:#BW=[,4R"]7CR*UJ";7J")A*!
M]WP7(5N!P'V<':2!KG[O2DR" 'DO0^>"EWGR/96"KWJ?-U:"7GM8,2V!ZGPR
M*T6!BWT@)AJ!,GX6(82!&7[Y'=J!+'^T2?N ?'ZE0Y>!4G[;/56!G7[F-S&!
M;'[Y,22!#W\P*U2 RG]\)BB EG_1(9J GH ;'@6 Q(!4  #__P  __\  /__
M  !M9G0Q      ,$(0   0                    $
M   !     0(#! 4&!P@)"@L,#0X/$!$2$Q05%A<8&1H;'!T>'R A(B,D)28G
M*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_0$%"0T1%1D=(24I+3$U.3U!14E-4
M55976%E:6UQ=7E]@86)C9&5F9VAI:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!
M@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VN
MK["QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&Q\C)RLO,S<[/T-'2T]35UM?8V=K;
MW-W>W^#AXN/DY>;GZ.GJZ^SM[N_P\?+S]/7V]_CY^OO\_?[_  $! @(# P0$
M!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?
M(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&
M2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&C
MI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6
MU]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S
M\_3T]?;V]_?X^/GY^OO[_/S]_?[^_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,
M#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I
M*2HK+"TM+B\P,3(R,S0U-C<X.3H[/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<
M7F!B9&9H:FUO<71V>7Q^@8.&B8N.D)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>Y
MNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.S]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@
MX>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[
M^_S\_?W^_O__ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!
MIWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[
MO:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!
MP+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_
MICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JE
MA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR
M_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:V
MHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&
M2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+
MLZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@
M36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'
MT*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#Q
MI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=
MB-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QR
MYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:K
MFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,
MA-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH
M4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/
MIEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFF
MQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5D
ML<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G
M;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!
MIWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[
MO:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>;_ICDR_Z)%2OVA3&#RI4MQYJE*@]JJ397/J5:ER*AAL,6J:[7"K'6ZOJM]
MO[JJ@\6VJ(?*LJ:'T*NBA]:DGHG<FIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_A
MFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^'_
MIC@R_Z-%2OVB2V#RIDEQYJI(@MNM2I/0K%*CR:Q=K\:O9[/#L7&XO[-YO;BO
M@<2RJH?+K*:&T*6CAM6=GX;:DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+
MWI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B][_IS@R
M_Z-%2OVB2E_RITAPYZQ&@=RO1Y+2L$ZARK%7K<BV8K#%NFRUNK-XOK*N@<6M
MJH?+IZ>%SZ"DA-.8H877CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?
MB-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-K_IS@R_Z-$
M2_ZC25_SJ49OZ*Y$@-VS0Y#3MDB?S+=1JLK 7*R]N&RWL[)XP*VN@<:IJH;*
MHJB$SINEA-&4HX34C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,
MH8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]?_IS<R_Z-$2_ZE
M1U[SJD1NZ;%!?]^X/H[6O4*;S\-*I,*^7*^VMVRYKK%XP:FN@<:EJX7)GJF$
MS)BG@\^1I832BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4
MBJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM3_J#<R_Z1$2_ZF1E[T
MK4)MZK0^?>&].XO:QCR6RL9(I+F\7+*OMFV[J;%YP:6N@L6AK(3(FZJ#RY6I
M@\V/IX3/B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&
MT8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM'_J#<R_Z1#2_^H0UWUKS]L
M[+@Z>N3#-X?=TS60P<1)I[&Z7K6IM6Z\I+%ZP**O@L2=K83'F*R$R9*JA,N-
MJ87-B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBH
MALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHAL[_J38R_Z5"2_^J05SVLCMJ[KTV
M=^C+,X#0TC.3N,-+J*JY8+:DM7"\H;)[P)ZP@\.:KH3%E:V$QY"LA,F+JX7*
MAZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'
MJH;,AZJ&S(>JALR'JH;,AZJ&S(>JALS_J34R_Z5"2_^L/5KXMS=G\<0Q<=_7
M+'O%T#65L,).J:2X8[>?M7*\G;-\OYNQ@\&7KX3#DJZ$Q8ZMA<:*K(;(AZR'
MR8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)
MAZR'R8>LA\F'K(?)AZR'R8>LA\G_JC0R_Z9 2_^P.5CYO3%BY\XM:=#@)'^Y
MSS>7I\)2J9ZZ9K6:M7.[F+-]OI>R@\"4L87!D+"%PXVOA<2)KH;%AJZ'QH:N
MA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'
MQH:NA\:&KH?&AJZ'QH:NA\;_JS,R_ZH[2?^V,E/PQRI:V-XA9L+?)(*MSCR8
MG\-6IYF\:+*6MW6XE+1]O9.S@[Z1LH6_CK*&P(NQAL&(L(?"AK"(PX:PB,.&
ML(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:P
MB,.&L(C#AK"(PX:PB,/_K3$R_[ S1?C *4S?UB--Q^@@:K/>)H2AST&6E\99
MI)/ :JR0O'6RC[E]MH^W@[B,MH2ZBK6%O(BTAKV&LX>^A+.(OX2SB+^$LXB_
MA+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$
MLXB_A+.(OX2SB+__KR\R_[DI/^C.'C_,YAM2M^XA;:7>+(.7TD62D,M;G8S%
M:Z6+PG6JBK]\K8>^?["$O("Q@[R"LH&[@[-_NH2T?KJ&M7ZZAK5^NH:U?KJ&
MM7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U
M?KJ&M7ZZAK7_LBHR\<8<,]'B%#J\\QM6J.XF;9CA-7^.V$J,B-!=E8;,:YN$
MR72@@<=XHW[%>Z5\Q'VF>\1^IWG#@*AXPH*I=\*#JG?"@ZIWPH.J=\*#JG?"
M@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#
MJG?"@ZKZOAPHUMT.(\#P%#^L_1Y7G/ M:H_E/GF&WDZ#@=A?BW_4:Y!ZT7"4
M=\]TEW7.=YASS7F:<LU[FW',?9MPRW^<;\N G6_+@)UORX"=;\N G6_+@)UO
MRX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+
M@)W9T@L8Q.T.*;#]%D&?_R15D?0U98?K1G!_Y51Y>^%A?W;=:(1RVVZ';]EQ
MB6W8=(MKV'>,:M9YC6G6>HYHU7R.9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/
M9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H__
MHSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:
MB;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ
M_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\
ME8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&
M0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"
MNI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=
M4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",
MQ;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7Z
MH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,
MC\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E
M[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FV
MB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1
M=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,
MLX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D
M4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27
MS[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:
MHEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!
MG]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6
MT*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!E
MI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=
M<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%
MG'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM/_HSDJ_Y]&0/^>3U3ZH4YD[Z1/=>6F487:I5B5T:)BH\F?;:_%GW>U
MPIZ N;^=B+Z\F8G#N92+Q[:/C<NSBI#/L8:6U*Z#H->G@:'5IX&AU:>!H=6G
M@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!
MH=7_HSDJ_Z!&0/^>3E3ZHDUD\*5.=.6H3X3;IU64TJ5?H<JC::W%HG2TPJ%]
MN;^@A;Z[G8C#N)B)R+63B\VQCH[3KHF6V*>%G=JAA:#6H86@UJ&%H-:AA:#6
MH86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-;_
MHSDJ_Z!&0/^?353[HTQD\*=,=.:I3H/<JE.2TJE;H,NF9JO&I7"SPZ5ZN+^D
M@KV[HH?#N)V'R;.8B<^PE([5JY*7VJ"*G-R;B9_8FXF?V)N)G]B;B9_8FXF?
MV)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]C_HS@J
M_Z!%0/^@3%3[I$MC\:A+<^:K3(/=K5"1U*Q8GLRJ8JG'JFRQQ*IVML"J?KR\
MJ(3"N*2&R;.AB,^LG(W5HY:4VIJ1G-R6CI[8EHZ>V):.GMB6CI[8EHZ>V):.
MGMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMC_I#@J_Z!%
M0/^@2U/[I4IC\:E)<N>M2H'>L$V0U;!5G,ZP7J?)L&BOQK)SL\.R?+B]L(#!
MMJR"R:ZGA<^EH8K5G)R1VI69G-R1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1
ME)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMG_I#@J_Z!%0/^A
M2E/[IDAB\JM(<>BO2(#?LTJ.UK51FM"V6J3,N&6KRKUQKL&Y>[:WLH# KJR$
MR*:HA<Z=I(?4E*".V(Z?F=N,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9
MC)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMG_I#@J_Z%%0/^B25/\
MIT=A\JU&<.FR1G_@MT>,V;M.E]._5Y_0Q6.DQ<!PK;JX>;>PLH# J:V%QZ"H
MA,V7I872CJ&)UX>@DMF'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<
MV(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-C_I#<J_Z%$0/^C2%+\J45A
M\ZY$;^JU0WWBO$2)W,)*D]C*5)G*QF*DO+UNL+*V>+FJL8#!I*V%QYNIA,R3
MIH30BJ.'U(.BCM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*B
MEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM;_I3<J_Z%$0?^D1E+]JD1@]+%"
M;NNX07ODP4*&W\Q&C=//4I?!Q&&GL[MMLZNU>+NEL8#!GZZ$QIBKA,J0J(3.
MB*:&T8*DC-. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM.
MI)+3@*22TX"DDM. I)+3@*22TX"DDM/_I3<J_Z%$0?^E15'^K$)?];0_;.V\
M/GCGQT"!X-9&A\G-49JXPF"JK+IMM:6U>+R@L8#!FZZ$Q96LA,B.JH3+AZB&
MSH*GB\]_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0
M?Z:/T'^FC]!_IH_0?Z:/T'^FC]#_I38J_Z)#0?^G0U#_KC]=][<\:?#".W/F
MT#]YT]D_BK[+49VOP&&LI;ENMJ"U>;R<LH' F*^$PY*NA,:,K(7(AZJ'RH*I
MBLQ_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.
MS7^ICLU_J8[-?ZF.S7^ICLW_IC8J_Z)"0?^I0$__LCM;^;TX9>S+.&W<W#5X
MQ]8^CK/)4J"GP&.MG[EPMIJU>KR8LH&_E+&%PH^OA<2+KH;%AJV'QX*LBLA_
MJXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^K
MC<E_JXW)?ZN-R7^KC<G_IS4J_Z-"0?^L/$W_MS97\L4S7^'6-F/-XS%\NM,_
MD:G(5*&?P&6MF;IRM9:V>[J4LX*^DK*%P(VQAL&)L(?#AJ^(Q(*NBL6 KHS%
M@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6
MKHS%@*Z,Q8"NC,7_J#0J_Z8^/_^Q-TKYOC!2Y\\O5='B+&C X3!_K=)"DZ#(
M5Z&8P6>KE+QSLI*X?+>0MH*ZCK2%O(NSAKZ(LH? A;&)P8.QBL&!L(S"@;",
MPH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"
M@;",PH&PC,+_J3(J_ZLX/?^X+T7NR"E(UM\E4L/L*6RQWS&"H=)%DI?*6I^1
MPVFGCK]TK8V\?+&+NH&TB+F#MH6XA+B#MX:Y@;:'NG^UB;M^M8N\?K6+O'ZU
MB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+
MO'ZUB[S_JS J_[$O./;")CS<VA\[QNLC5[/L*F^CWS6"EM1*D(_-79J+R&NA
MB<1UIH;">ZJ#P'ZL@;^ KG^^@K!]O8.Q>[R%LGJ[A[-YNXBS>;N(LWF[B+-Y
MNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[
MB+/_K2XJ_KLE,./2&BW)Z!M!MO<C6J7L+F^6X3Q_C-A/BX?27Y.$S6R9@<IT
MGG[(>*%[QWNC><9]I'C%?Z5VQ(&F=<.#IW3#A*ASPH:I<\*&J7/"AJESPH:I
M<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJG_
MM"0E[,H6(\WE$RRY]AM&I_HF6YCN-6R,Y41ZA-Y3@X#98HI\U6R/>-)QDW70
M=95SSWB7<<YZF'#-?)EOS7Z:;LR FVW,@IQLRX2<;,N$G&S+A)QLRX2<;,N$
MG&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)SUP149
MT=\,&+SS$S&J_QY'FOPL68[R/&>$ZDMR?>58>GG@8X!TWFJ$<-MOAVW:<XEK
MV7:*:MAXBVG7>HQHUGR-9]9^CF;5@(YEU8&/9=6!CV75@8]EU8&/9=6!CV75
M@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8_2T@H)O^@-
M':W_%3.=_R-%D/\S5(7W0U]^\5%H=^Q<;W#I8G1KYV=W:.5M>6;D<'MEXW-]
M8^)V?6+A>'YBX7E_8>%[?V#@?8!?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?
MX'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X'_H#DA_YQ&-O^:
M44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2
MO+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_
MG5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'
ME;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9
M]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]
M@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4
M:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!
MO(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@
M5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;
MP[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCC
MGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^
MH,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'
MVIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z
M?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQG
ME=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&
MMWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9
M<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',
MEGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,;_H#DA_YU&-O^:4$K_GE%9]Z!2:.VA5GCDH5J&VYYDE-*;;J#,F'BJ
MQI6!LL25B;;!D8ZZOXR0O;V(D\"\A)?#NH&;Q;E^H,>X?*?(LGNJR+![JLBP
M>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![
MJLC_H#@B_YU&-_^;3TK_GT]9^*)0:.ZC4W?EI%>%W*)@D].>:I_-FW2IQYA]
ML<27AK;!E(RZOX^.OKR*DL*ZAI7%N(*:R+=_H,NT?*?,K'RIRJI]J<JJ?:G*
MJGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<K_
MH#@B_YU%-_^<3DK_H$Y8^*-/9^^E47;EIE6$W:5=D=2B9IW-GW"HR)QZL,2:
M@K;!F(JZOI*,O[N-C\2XB)/(MH.9S+2 H<^L?:7/IGZGS*1_J,ND?ZC+I'^H
MRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,O_H3@B
M_YU%-_^=34G_H4Q8^:5-9N^G3W7FJ5.#WJA:D-6F8IS/HVRFR:!VKL6>?[7!
MG(>ZOI>*P+J0C<:VBY++M(B:SK*&I-&F@*31H(&GS9^!I\R?@:?,GX&GS)^!
MI\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\S_H3@B_YY%
M-_^>3$G_HDM7^:9,9O"I3G3GJU&"WZM7CM>J7YK0J&FDRZ5SK,:C?+/"H(2Y
MOIR(P+F6C,:UD9++KXV8SZJ*H=*@A*/3FX2FSIJ$I\V:A*?-FH2GS9J$I\V:
MA*?-FH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$I\W_H3@B_YY%-_^>
M2TG_HTI7^J=+9?"K3'/HK4^ X*]4C=FN7)C2K6:AS:MPJ<BJ>;##IX&WOJ&$
MP+6;B<:NE8_,J)&5SZ*.GM*:B:+3EH>ESY6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.
ME8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'IL[_H3<B_YY$-_^?2DG_
MI$E6^JA)9/&L2W+IL$U_X;-1B]JS6I74LV.>S[-NI<NS>*O#K'RWN*6!OZ^>
MAL:HF8S+H962T)N2F].5CJ+4D8RET)&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NF
MSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+IL[_H3<B_YY$-_^@24C_I4A6
M^ZI(9/*N27'JLDQ]XK9/B=RX5Y+6NF&:T[UMH,FX=:N^L'JVLZE_OZJBA,:B
MG8K+FYJ0SY67F=*0E:+4C9"ET(R0IL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0
MIL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL__H3<B_YY$-_^@24C_ID=5^ZM'
M8_.P2'#KM4I\Y+I.AMZ_58_:PV"5TL1MG,6[<ZJYLWBVKJU]OZ6G@L6=HHC+
MEI^.SX^<EM*+G*+3B)6DT(F4I<^)E*7/B92ESXF4I<^)E*7/B92ESXF4I<^)
ME*7/B92ESXF4I<^)E*7/B92ESXF4I<__HC<B_Y]$-_^A2$C_IT95_*Q%8O2R
M1F[LN$AZYK],@^''4XK<S6*.SLALF\"_<:JTMW>UJ;%\OI^L@<67IX;*D*2,
MSHJBE=&&HJ'2A)NET(6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/
MA9JESX6:I<^%FJ7/A9JESX6:I<__HC8B_Y]#-_^B1D?_J$14_:Y#8?6U1&SN
MO$9WZ<1+?^//5(39U&6(R,MKFKK"<*FNNG>TH[1\O9JO@<.2K(7(BZF*S(2G
MDL^ IIS0@*.ESX"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"AILZ H:;.@*&F
MSH"AILZ H:;.@*&FSH"AIL[_HC8B_Y]#-_^C14?_JD)3_K%!7_:X06KQP41S
MZLQ+>>#:5GS/U5Z-P,QIF[/#<JBGNWFSGK5_NY>Q@\*.K87&AZN(RH&IC<U\
MJ);.>ZBBS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NI
MILU[J:;->ZFFS7NIILW_HS8B_Y]#-_^E0T;_K$!2_[0^7?F]/V;NR$-MX]9-
M;]7=3H'$TUF1M<EFGZG!<:N@NWFSF;: NI2RA<",KX;$AJV(QX"KC,E\JI+*
M>JN<RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IY
MJY_*>:N?RGFKG\K_HS4B_Z!"-_^F047_KSU0_K@[6?/$/&'FT4-DV=]#<\C<
M2H6WT%>5JL=EHO_B?1!)0T-?4%)/1DE,10 $$J# <*R9NGFTE+: NI&SA;Z+
ML8;!A;"(PX&NB\5]K9#&>JV7QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJM
MFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL;_I#0B_Z%!-_^I/4/_LSE-^;XW
M5>K,.EG;W3MBR^4_=[O92(FKSE>8H,9EI)C <:R3NWJSD+B!N(RUA+N(LX:^
MA;*)P(&QB\%^L(_">["4PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL-Z
ML);#>K"6PWJPEL-ZL);#>K"6PWJPEL/_I#0B_Z,^-O^M.4'_N#1(\,8S3=_9
M-E#-Y39GON0[>ZW72(R@S5B9E\9GI)+!<JN.O7NPC+J!M(BX@[>$MX6Y@K6(
MNW^TBKU\LXV^>K.1OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._
M>K.3OWJSD[]ZLY._>K.3OWJSD[__IC(B_Z8Z-/^R,SWWP"Y"Y-(O0<_D+E6_
M[S-KK^$[?J#62HV6SEN9D,AIH8S#<ZB)P'NLAKY_KX*\@;* NX2S?;J&M7NY
MB+9YN(NW=[>/N'>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0
MN7>WD+EWMY"Y=[>0N7>WD+G_IS$B_ZPS,?^Y*S;JS"8VTN$F0<'O+%JP[3-N
MH>$]?Y7738R-T%Z6B<MKG8;'=**#Q'JF?\-]J7S!@*MZP(*L>;^$K7>^AJ]U
MOHFP<[V,L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]
MC;%SO8VQ<[V-L7.]C;'_J2XA_[,J*_+%(BS6WAPMP^TC1[+Y*UVB[#9OE>)"
M?8O:4HB%U&"0@M!LEG[,<YM[RG>>>,E[H';(?J)TQX"C<\:"I''%A*5PQ(>F
M;L2*IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=N
MPXNG;L.+IV[#BZ?_K"H@^KT?(MS9$AO%ZQHSM/HC2J/Y+EZ5[CQMBN5)>8/?
M5H)^VF2)>M9LCG;3<9%STG64<=!YE6_/>Y=MSGZ8;,Z F6O-@IIJS82;:<R'
MG&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<
M:,R(G&C,B)S_MAX8Y- .$\CI$2"U^1LWI?\F2Y?Z-%R+\4)H@NI/<GSE6WIW
MX61_<MYJ@V[<<(9LVW2(:MEWB6C9>8MGV'R+9M=^C&76@(UDUH*.8]6%CV+5
MA8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%
MCV+5A8_IQPT,RMH+#[?W$B2G_QTYF/\K28S^.E>#]DEA?/!5:77L7F]NZ6-T
M:N=I=V?E;GEEY')[8^-U?&+B=WUAXGE^8.%[?U_A?7]?X'^ 7N""@5W?@X%=
MWX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?
M@X'+T D#NN(+$ZC_%"::_R$WC?\Q183_0%!\_$Y8=/A77VWT761G\F)G8_!H
M:F'N;&Q?[7!M7>UR;USL=6];['=P6NMY<5KK>G%9ZGQR6.I_<ECJ?W-8ZG]S
M6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W/_
MG#@:_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.
MC*O(BI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:
M_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(
MBI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&
M+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"P
MQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^7
M44'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4
MM,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_
MFE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$
MF+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/
M_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"
M@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/_IQ5
M7O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NY
MP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/_IQ57O6<
M6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NYP7^>
MNL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[W_G3@:_YI%+O^74$'_FU%/_YU47?6>6&OL
MG5UYY)MDAMR8;I+5E7B<T)*!I,N/B:O'C8^QQ8F3M<.%E[C"@IJZP7^>N\!]
MHKV_>Z>^OWFMOKMXL;ZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^MGFR
MOK9YLKZV>;*^MGFROK9YLK[_G3@:_YI%+O^83T#_G5!._Y]27/:@56KMH%IX
MY9]@A=V<:I'6F'.;T)5]I,N2A:O'CXVQQ(R1ML*'E;G!@YF[OW^=OKY]HK^]
M>JC O'FOP;1YL,&P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!Z
ML,"P>K# L'JPP+!ZL,#_G3<:_YM%+O^93D#_GDY._Z%06_>B4VGNHU=WYJ)=
M@]Z?9H_7G&^:T9AYH\N5@JO'DHFQQ(Z/ML*)D[J_A)B]O8"=P+Q]H\*[>ZK$
MM'JMQ*U[KL.J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J
M>Z_!JGNOP:I[K\'_GC<:_YM$+O^:34#_GTU-_Z).6_>D46COI55UYZ5:@M^C
M8HW8H&N8TIQUH<R9?JG(E8:PQ)*-ML&,D;N^AI:_O(&<P[I^I,6W?*O'K7NK
MQJ=\K<2D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#
MI'VNPZ1]KL/_GC<:_YM$+O^;3$#_H$Q-_Z1-6OBF3V?PJ%-TZ*A7@."G7HS:
MI&B6TZ%QG\Z=>J?)F8.OQ96*M<&/C[N]B97!NH6=Q+:"I,>P@*K(IWVJR*)^
MK,6??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^N
MPY]_KL/_GC<:_YM$+O^<2S__H4I,_Z5+6?FH3F;QJE%SZ:M5?^*K6XK;J664
MU:9NG<^C=Z7*GX"LQ9F&M+^3C+RXC9/!LHF9Q:Z&H<BJA*G)H8"IRIR!K,:;
M@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!
MK<3_GC8:_YQ$+O^<2C__HDE,_Z9*6?FI3&7QK$]QZJY4?>.O68C=KF*1UJUK
MFM&J=:++I7VKP9V#M+F6B;RRD9#!K(R6QJ>)G<BCAZ;*FX.HRYB#J\>6A*W%
MEH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<7_
MGC8:_YQ#+O^=23__HTA+_Z=)6/JK2V3RKDYPZ[%2>^2S5X7?M&".V;-JEM&Q
M=9[&J'NKO*"!M+.:A[RLE(W"II"4QJ"-F\F<BZ3+EH>HRY.'J\B2AZS%DH>L
MQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,7_GS8:
M_YQ#+O^>2#__HT=+_ZA(5_NM26/SL$QO[+10>>:X5H/ANUZ+VKMJDLVT<Y[!
MJWFJMZ1_M*Z=A+RFF(K!H)21QIJ1F,F6CZ'+D8RHS(^*JLB.BJS&CHJLQHZ*
MK,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,;_GS8:_YQ#
M+O^>1S[_I$9*_ZI&5ORN2&+TLTMM[KA/=^B]57_AP5Z&UL!LCLBW<9V]KG>J
MLJ=]M*FA@KNAG(C!FIB/QI26ELF0E)_+C)*HS(J/JLF*CJS&BHZLQHJ.K,:*
MCJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,;_GS8:_YQ#+O^?
M1C[_I45*_ZM%5?RP1F'VMDEK\+Q.=.?"57O?R&& T<-JC<2Z<)VXLG6IK:M[
MLZ.E@+N;H8;!E)V-Q8Z;E,B*F9W*AIFHRX:4JLF&DJO&AI*KQH:2J\:&DJO&
MAI*KQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\;_GS4:_YU"+O^@13W_
MIT1)_ZU#5/ZS1%_WND=H[\%-<.7)5G7<SF1ZS,9IC;Z^;IRRMG2HI[!YLIZK
M?KJ5IH3 CJ.+Q(BADL>$GYK)@)^GRH&:JLB"F*O&@IBKQH*8J\:"F*O&@IBK
MQH*8J\:"F*O&@IBKQH*8J\:"F*O&@IBKQH*8J\;_H#4:_YU"+O^A1#W_J$)(
M_Z]!4_^V0EWWOD9E[,=-:^/26&W6TV%ZQ\IGC+G";9NLO'*GH;9WL9BQ?;F/
MK8*^B*J)PX*HD,9]IYG(>J>ER7NBJ\A]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>
MK,9]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,;_H#4:_YU"+O^B0CS_JD!'_[(^
M4?VZ0%GSPT1@Z,].8]_<66?/V&!YP,]FBK+(:YJFPG"FF[QVKY&X>[>)M8&\
M@K*'P'VPCL-XKI;%=JVAQG6LK,9WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5W
MIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<7_H#0:_YY!+O^D0#O_K#U%_[4[3O>_
M/E7LRT19X=I/6M3?46S&VEI]N--BBZO.:9B?QG&DE<!WK8Z[?K2'MX.Y@;2'
MO7RRC+]YL9/!=K";PG2PIL)RL*W"<K"MPG*PK<)RL*W"<K"MPG*PK<)RL*W"
M<K"MPG*PK<)RL*W"<K"MPG*PK<+_H3,:_YY!+_^G/3K_L#I#_;HX2O#&.T_C
MU45.U>%&7\CB2W&ZW5*!K-5;CY_,9IN6QG"DC\!XJXJ\?[&$N8.U@+>'N'RV
MB[MYM)"\=[27O7:TH;UTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.E
MOG2SI;YTLZ6^=+.EOG2SI;[_HC,:_Z ^+O^J.3?_M#4_]L U1.?/.477WSQ0
MR>=!9+OE1G:LW$Z%G]-:DI7,9YR.QG&DBL)YJH6_?JZ O(*R?;J&M'JYBK9W
MN(ZX=;>3N7.WFKESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.W
MH+ESMZ"Y<[>@N7.WH+G_HS(:_Z,Z+/^N-#3^NC$Z[<HP.]K=,C_*YSA5O.P]
M::WE1'F?VTZ'E--<DHW,:)N(R'*AA,1YIH#"?:I\P(&M>;Z%KW>]B+!TO(NR
M<KN0LW"[E;1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1O
MNIJT;[J:M&^ZFK3_I# :_Z<U*O^T+S#TPRHQWM@K+<SF+D6]\C5:K>X[;)_D
M1'N3VU&'B]1>D(;/:IB"RW.=?LAXH7K&?*1WQ("F=<.#J'/"AJEQP8FK;\"-
MK&W DJULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M
M;+^5K6R_E:W_I2\:_ZTM)?R\)RCET"$DSN0D,[[Q+$JN^#-=H.T];9/D1WJ*
MW52%@]=AC'_2;))[SW*7=\UWFG3+>YQRRGZ><,F!H&[(A*%MQX>B:\:*HVG&
MCJ1HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61
MI6C%D:7_IRP:_[4E'^S)&AS0XADAO_ B.*_]*TV@^#5>D^Y!;(GF37>!X%B
M?=QDAGC8:XMSU7&.<--UD6[2>9-LT7R4:M!_EFG/@I=HSX689LZ(F67-C)ID
MS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-
MCIK_KB06]<$7%-3?#A# [Q@FL/TC/*'_+4Z4^3I=B?%':('K4G%ZYEUX=.)D
M?7#?:X%MW7"$:MQTAFC;>(AFVGN)9=E]BF38@(MBV(.,8=:%C6#6B8Y?U8N.
M7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BX[^
MN18-U-(+!L+N#A:Q_!DJHO\E/93_,DR)_$!9@?9-8GKP6&ES[%]O;.ED<VCG
M:G9FY6]Y9.1S>F+C=GQAXWE]8.)[?E_A?GY>X8!_7>"#@%S@A8%;WXB!6]^(
M@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B('4R D#
MQ-<*![+[$!FC_QPKE?\H.XK_.$B!_T52>OQ26G+W66!K]%YD9O)D:&+P:6I@
M[FUL7NUQ;5SM=&Y;['9O6NQY<%GK>W%8ZWUQ6.I_<E?J@G-6Z81S5NF$<U;I
MA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'/$S0@!M-T(
M"Z3_$AJ7_Q\JB_\N-H'_/4%Y_TI)<?]24&G_6%5C_5U87_MC6USY9UU:^&M?
M6/=N8%?W<6%6]G1A5?9V8E3U=V-3]7EC4_1\9%+T?F11](!E4?2 95'T@&51
M](!E4?2 95'T@&51](!E4?2 95'T@&51](!E4?2 95'T@&7_EC,4_Y5#)?^2
M43?_EU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5
MILU]FJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_
MEU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]
MFJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%
M_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+
M>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE7
M4_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZK
MRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE74_V9
M6V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZKRGFA
MK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE74_V96V#U
MF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZKRGFAK<EW
MI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^343?_EU-%_YE64OV96V#UF&!M
M[99G>>63<83?D'N.VHV$EM6(BIS1A)"BSX"5ILQ]F:G+>YVLR7FAKLAWI:_(
M=JJQQW2NLL=SM++$=+JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JROW6ZLK]U
MNK*_=;JROW6ZLK]UNK+_EC,4_Y9#)?^54#?_F5%$_YM44OZ<6%_UFUUL[9ED
M>.:6;(/?DW:-VH^ EM2,B)W1AXZCS8.3J,N F*O)?9RNR'JAL<9XI;+&=ZJT
MQ76PM<5TN+6]=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X
M=[BUN'>XM;AWN+7_ES,4_Y9#)?^63C?_FD]$_YU24?Z>55[VGEIJ[IQ@=N>:
M9X+@EG*,VI)[E=2.A)W0BHNCS8:1J<J"EJW(?INPQGN@L\5YIK7$=ZRVPW:S
MM[YWM[>W>+:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:X
MLGFVN+)YMKC_F#,4_Y=#)?^733?_FTU#_Y]04/^@4UWWH%AI[Y]==>B=9(#A
MFFZ+VY9WE-61@)S0CHFCS(F/J<F$E:['@)JRQ7V@M<-ZI[?">*ZYP'>UN;AX
MM;FQ>;6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JU
MN:QZM;G_F#,4_YA#)?^83#;_G$Q#_Z!.3_^B45SXHU5H\*);=.FA87_BGFJ)
MW)ISD]:5?)O1D86CS(R,J<F'DZ_&@IFSPWZ@M\)ZJ+G!>+&[N7BSO+%YL[NK
M>K2[IWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[
MM;K_F3,4_YA#)?^92S;_GDM"_Z%,3O^D3UOYI5-F\:58<NJD7GWCHF:'W9YP
MD=>9>)G2E8&AS8^)J<F*D:_%@YBTPG^?N+U\I[NZ>K"]LGJROJM[LKVF?+.\
MHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+K_
MF3,4_YA#)O^92C;_GTI"_Z-+3O^F3EGZJ%%E\JA6<.NH7'OEIV*%WZ-LCMF?
M=9?3FGZ?S9.&J,6-C:^_AY2UN8.<N;5_H[RQ?:R^K'RQOZ5\L;^A?K.]GGZT
MNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+O_F3,4
M_YE#)O^:237_H$A!_Z1)3?^G3%CZJE!D\ZM4;NVL6GGFK&""X*IIB]JF<Y3/
MGWR=QI>#J+Z0BK"XBY&VLH:8NJV#H+VI@:B_I8"PP)]_L,"<@+*]FH&SNYJ!
ML[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[O_FC,4_YE#
M)O^;2#7_H4=!_Z5(3/^I2E?[K$YB]:]2;.ZP6';HL5Y_W[!HB-6L=)#*HWJ=
MP)N!J+B4A["QCXZVJXJ5NZ:'G;ZBA:7 GX2OP9F!K\&7@K*^E8.SO)6#L[R5
M@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[S_FC,4_YE#)O^<
M1S7_HD9 _Z='2_^K25;]KTQ@]K)1:NZT5W/EMUY\W;9J@\^O<I#%IGB=NYY^
MI[*8A;"KDXNVI8Z3NY^+FKZ;B:+!F(BLPI.%K\*2AK&_D8:SO)&&L[R1AK.\
MD8:SO)&&L[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[S_FC,4_YE")O^<1C3_
MHT5 _ZA%2O^M1U7^L4I?];50:.NY5G#CO5YWV;MJ@,NR<)# J7:=MJ)\IZV<
M@J^EEXFVGI.0NYF/F+Z4C:#!D8RIPHV*KL*-B;&_C8FRO8V)LKV-B;*]C8FR
MO8V)LKV-B;*]C8FRO8V)LKV-B;*]C8FRO8V)LKW_FS,4_YI")O^=133_I$0_
M_ZI$2?^O15/\M$E=\KE/9>F^5FSAPV!RT[YI@,:U;H^[K72<L*9ZIZ>@@*^?
MFX:UF)>.NY.5E;Z.DIW!BI*GPHB0KL*(CK# B(VRO8B-LKV(C;*]B(VRO8B-
MLKV(C;*]B(VRO8B-LKV(C;*]B(VRO8B-LKW_FS,4_YI")O^>1#/_I4(^_ZM"
M2/^Q1%+ZMTA:\+U.8>;$5F?>R6)MSL%G?\&Y;8ZVL7*;JZIXIJ*E?JZ9H(2U
MDIV+NHR:D[Z'F)O A)>DPH*6K\*#D[# A)&ROH21LKZ$D;*^A)&ROH21LKZ$
MD;*^A)&ROH21LKZ$D;*^A)&ROH21LK[_FS,4_YI!)O^?0C/_ID ]_ZU 1_^T
M0D_WNT=7[<--7>3,6&#9S6!LR<5F?KR]:XVPM7&:I:]VI9RJ?*V3IH*TC**)
MN8:@D+V!GIF_?9ZBP7N>K\%]F;# ?Y:ROG^6LKY_EK*^?Y:ROG^6LKY_EK*^
M?Y:ROG^6LKY_EK*^?Y:ROG^6LK[_G#,4_YI!)O^@03+_J#\\_[ ^1?^W04WT
MP$53ZLE.5N+56E?2T5YKQ,ED?;;!:HRJNV^9G[5TI):P>JR-K("RAJF'MW^G
MCKMZII:^=Z6@OW2FK;]WH;&_>IVROGJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVR
MOGJ=LKYZG;*^>IVROGJ=LK[_G3,4_YM!)O^B/S'_JCPZ_[,\0ON[/DGPQD1-
MYM)/3=S<5U;,U5UJOLUC>[#':(NDP6V7F;QSHH^X>*J&M'ZP?[*%M7FPC+AT
MKY6[<:Z?O&ZOJ[UQJK.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\=*6SO'2E
ML[QTI;.\=*6SO'2EL[S_G3,4_YM )O^D/##_K3DX_[8Y/_7!/$/ISD1$WMU-
M1]+@4UC%VUQHM]-A>JG-9HF<R&N5D<1QGXC =J=_O7VM>+N$L7.ZB[1ON)2W
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
M]9%J:^^-<G;IB7Q_Y(6$AN" BXW<?)&2VGF7EMAVG)G5<Z";U'&EG=-OJ9_2
M;JZ@TFVSH=%LN:+1:\"CS6S%H\ANQJ+(;L:BR&[&HLANQJ+(;L:BR&[&HLAN
MQJ+(;L:BR&[&HLANQJ+_C2T._XP^'?^*3"[_DE,[_Y172/^57%3]DV)@]9%J
M:^^-<G;IB7Q_Y(6$AN" BXW<?)&2VGF7EMAVG)G5<Z";U'&EG=-OJ9_2;JZ@
MTFVSH=%LN:+1:\"CS6S%H\ANQJ+(;L:BR&[&HLANQJ+(;L:BR&[&HLANQJ+(
M;L:BR&[&HLANQJ+_C2T._XT^'?^,3"[_E%,[_Y561_^66U3]E6%@]I)H:^^/
M<'7IBWI_Y(>#A]^"BHW<?I"2V7J6E]9WFYK5=*"=TW*EG])PJ:'1;JZBT&VT
MH]!LNJ30;,*DRF[$I,1OQ*3$;\2DQ&_$I,1OQ*3$;\2DQ&_$I,1OQ*3$;\2D
MQ&_$I,1OQ*3_CBT._XX^'?^.2R[_E5$Z_YA41_^86%/^F%Y?]I5D:N^2;'7I
MCG9^Y(J A]^%AX[;@(Z4V'R4F-5YFIS3=I^?T7.DHM!QJJ3/;Z^ESFZVILYM
MO:?*;L*GPW#"I[UQPJ>]<<*GO7'"I[UQPJ>]<<*GO7'"I[UQPJ>]<<*GO7'"
MI[UQPJ?_CRT._XX^'O^02BW_ET\Z_YE11O^;5E+^FEM>]YAA:?"5:'3JD7%^
MY(Y\AM^)A([;@XN4UW^2FM1[F)[2=YZAT'2DI,YRJJ;-<+&HS6^YJ<MOP:G#
M<<&IO'+ JK=SP*JW<\"JMW/ JK=SP*JW<\"JMW/ JK=SP*JW<\"JMW/ JK=S
MP*K_CRT._X\^'O^22BW_F$TY_YM/1?^=4U'_G5A<^)M>:/&997+JE6U\Y)%W
MAM^,@8[;AXF5UH&0FM-]EI_0>9VCSG6CILURJZG,<+.JRV^]J\5ROZN]<[^L
MMG2^K+%UOJVQ=;ZML76^K;%UOJVQ=;ZML76^K;%UOJVQ=;ZML76^K;%UOJW_
MD"T._Y ^'O^322W_F4PY_YU.1/^?45#_GU9;^9Y<9O*<8G'KF&E[Y91SA."/
M?8W;BH:4UH2-F])_E:#/>IRES7:CJ,MSJZO*<;6MQG&^K;YTO:ZV=;VNL':]
MKJQWO:ZL=[VNK'>]KJQWO:ZL=[VNK'>]KJQWO:ZL=[VNK'>]KJQWO:[_D"T.
M_Y ^'O^522S_FTHX_YY,0_^A3T__HE1:^J%99?.@7V_LG69YYIAO@^"3>8S;
MCH*3UH>*F]*!DJ'/?)JFRGBBJL=UJZW#<[2OOW.\L+=UO+"P=[NPJGB[L*=Y
MO+"G>;RPIWF\L*=YO+"G>;RPIWF\L*=YO+"G>;RPIWF\L*=YO+#_D2T._Y$^
M'O^62"S_G$@W_Z!*0O^C34W_I%)8^Z578_2D76WNH6-WZ)YK@.*8=8G<DGZ2
MTXR'FLR&CZ'&@)>GP7R>K+UYIJ^Y=J^QMW:ZLJ]WNK*J>;JRI7JZLJ)[N[&B
M>[NQHGN[L:)[N[&B>[NQHGN[L:)[N[&B>[NQHGN[L:)[N['_D2T._Y$^'O^8
M1RS_G4<W_Z%(0?^E2TS_IU!6_*A58?6H6VOMIV%TY:1I?MZ?<X?4F'V0RY&$
MFL2*C**^A).HN(":K;1\HK"P>JNSK7FUM*AZN;2D>[FTH'VYLYU]NK.=?;JS
MG7VZLYU]NK.=?;JSG7VZLYU]NK.=?;JSG7VZLYU]NK/_DBT._Y(^'O^81BO_
MGD8V_Z-'0?^G24O_JDY5^JM37O*L66CIK&!QXJEH>MFE<X/-G'J/Q96!FKV.
MB**WB)"IL827KJR G[&H?J>TI7VQM:%]N+:=?KBUFG^YM)F NK.9@+JSF8"Z
MLYF NK.9@+JSF8"ZLYF NK.9@+JSF8"ZLYF NK/_DBT._Y(^'O^912O_GT0U
M_Z1%0/^I2$G_K$Q3^*Y27.^P6&7FL5]MWK!I=M*I<8+(H'B/OYA^FK>2A:*P
MC(RIJHB4KJ2%G+*@@J2UG8&NMIJ M[>7@;>VE8*YM)2"N;.4@KFSE(*YLY2"
MN;.4@KFSE(*YLY2"N;.4@KFSE(*YLY2"N;/_DRT._Y(]'O^:1"K_H$,U_Z9$
M/O^K1DC_KDM1];)06>RU5V'DMUYIVK1I<\VL;X+"I':/N9Q\F;&6@Z*JD8JI
MHXR1KIZ)F;*9AZ&UEH6KMY.%MK>1A+>WD(6XM9"%N;20A;FTD(6YM)"%N;20
MA;FTD(6YM)"%N;20A;FTD(6YM)"%N;3_DRT._Y,]'O^;0RK_HD(T_ZA"/?^M
M14;\L4I/\K5/5NFZ5EWAO6!DU+AG<LBO;8&]IW2.M*!ZF:N:@**DE8>IG9&.
MKI>.EK*2BY^UCXJHMXR*L[B+B;>WBXBXM8N(N;2+B+FTBXBYM(N(N;2+B+FT
MBXBYM(N(N;2+B+FTBXBYM(N(N;3_DRT._Y,]'O^<02K_HT S_ZE!//^O1$7Z
MM$A,\+I.4^>_5EG>PF!@S[MF<<.S;(&XJW*.KJ1XF*6>?J&>FH2HEY:,KI&3
ME+*,D9RUB(^FMX6/L;B%CK:WAHVXMH>,N+6'C+BUAXRXM8>,N+6'C+BUAXRX
MM8>,N+6'C+BUAXRXM8>,N+7_E"P._Y0]'O^=0"G_I#XR_ZL_._^Q0D+XN$=)
M[;Y.3^7&5U/:QEY?R[YD<;ZV:H"SKW"-J:EVF*"C?*&8GX*HD9N)K8J9DK*%
MEIJU@96DMW^5KK=^E+>W@9&WMH*0N+6"D+BU@I"XM8*0N+6"D+BU@I"XM8*0
MN+6"D+BU@I"XM8*0N+7_E"P._Y0]'O^>/RC_ICTQ_ZT^.?^T04#TO$9%Z\1-
M2>+.6$O3REQ>QL)C<+FZ:'^NM&Z,HZYTEYJI>I^2I8"GBJ&'K(2?C[%_G9>T
M>YRAMGB;K+=WF[>V>I>XM7R5N;1\E;FT?)6YM'R5N;1\E;FT?)6YM'R5N;1\
ME;FT?)6YM'R5N;3_E2P._Y4]'O^@/2?_J#LP_[ \-_VX/SSQP41 Z,M.0M[3
M54K.S5M=P,9A;K2_9WZHN6V*G;1RE92O>)Z+JWZEA*B%JGVFC*]XI)6R=*.?
MM'&CJK5PH[BU<YZYM':;N;-VF[FS=INYLW:;N;-VF[FS=INYLW:;N;-VF[FS
M=INYLW:;N;/_EBP._Y<\'O^B.B;_JCDN_[,Z-/F]/#CNR$,YX]50-]?:4DC(
MTEE<NLM?;:W%97RAP&N)E[IPDXVV=IR$LWRB?;"#J'>NBJQRK9.O;JR=L6NL
MJ+)IK;:R;*B[L6^CN[%OH[NQ;Z.[L6^CN[%OH[NQ;Z.[L6^CN[%OH[NQ;Z.[
ML6^CN['_ERP._YH['?^D-R7_K38K_[<W,//#.C'FT$,PW-]*-<_?4D?!V%A:
ML]%>:Z;+8WJ:QVF&C\)ND(:_=)A]O'J?=KJ!I'"XB:AKMY*K:+><K66WIZYD
MM[2N9;.]KFBMO:YHK;VN:*V]KFBMO:YHK;VN:*V]KFBMO:YHK;VN:*V]KFBM
MO:[_F"P._YTY'/^G-"/_L3,H^;TR*NK+-RG<W3XIT.-&.L7B34NXWE5:K-E<
M:)[38G>2SV>"B,MMC'[)<Y1VQWF:<,6!GVK$B:)FPY*E8L.<IV##IJA?P[2H
M7\'"J&&ZP:EANL&I8;K!J6&ZP:EANL&I8;K!J6&ZP:EANL&I8;K!J6&ZP:G_
MF2P._Z U&O^J,2#_MBXC\,4M(M_8,QS0XSHNQ.A"0+CE25"KX4Y?GMY5;)+;
M7'>'V&.!?M5JB7;4<8]OT7F4:\Z F&?,B)MDRI"=8LF8GV#)H:!?R:N@7\FY
MGUS(PZ)<R,.B7,C#HES(PZ)<R,.B7,C#HES(PZ)<R,.B7,C#HES(PZ+_FRP.
M_Z0P&/^O+!OXOB<;Y-$F%]'B+2#$ZS<SM^L^1:KI152>YTQBDN52;H;C6'A]
MX&!_=MQIAG#8<8MKU7B/:--_DF71AI1BSXV68,Z4F%[.FYE=S:.:7,VMFEO-
MMYI;S;>:6\VWFEO-MYI;S;>:6\VWFEO-MYI;S;>:6\VWFEO-MYK_G2P._Z@K
M%/^W)!7KRAP1T^ >$\3K*R:W\30XJO \29WO1%>1[DMCANU2;7WH6W5UXV)\
M<.!K@6O=<H5HVGB(9-E^BV+7A(U?U8J.7M20D%S3E9%:TYR26=*DDUC2K)-8
MTJR36-*LDUC2K)-8TJR36-*LDUC2K)-8TJR36-*LDUC2K)/_H2L-_Z\C#_3"
M%PS6W1 'Q>L>&+?V*2NI]S,\G?8\2Y'W1%B&]DUB??!6:G;K7G%NYV1V:N1K
M>F;B<GUDX'> 8=]]@E_>@H1=W8>%6]R,AEK;D8=8VI:(5]F=B5;9HXI6V:.*
M5MFCBE;9HXI6V:.*5MFCBE;9HXI6V:.*5MFCBE;9HXK_J",)_;D6!];1"P/&
MZA +MO<>':G]*2Z<_C0^D/\^2X;^1U9]^%%>=O-996[P7VIH[65N9.IK<F'I
M<71?YW9V7>9[>%OE?WE9Y(1Z6..(?%?CC'U6XI%^5.&7?U/AG']3X9Q_4^&<
M?U/AG']3X9Q_4^&<?U/AG']3X9Q_4^&<?U/AG'__L14#U,<) <;6"@.V]Q(/
MJ/\?()O_*S"0_S8]A?] 2'W_2U%U_518;?E:76?V8&)C\V9E7_)K9USP<&E:
M[W1K6.YX;%?M?&Y5[(!O5.R$<%/KB'%2ZXQQ4>J1<E#IE7-0Z95S4.F5<U#I
ME7-0Z95S4.F5<U#IE7-0Z95S4.F5<U#IE7/6O@< Q<L( +?;"06H_Q02F_\B
M(9#_+BZ%_SDZ?/]$0W3_3DIL_U109?]:5&#]7UA=^V5:6OIJ7%?Y;EY5^')?
M5/=V8%+V>6%1]GUB4/6 8T_TA&1.](=D3?.,94SSD&9,\Y!F3/.09DSSD&9,
M\Y!F3/.09DSSD&9,\Y!F3/.09DSSD&;$P@8 MM$' *CM"P:;_Q<3D/\E'X7_
M,2I\_SPT<_]&.VK_3$%C_U-&7O]925K_7DQ6_V-.5/]H4%+_;%%0_V]23_]R
M4T[_=E1,_WE52_]\54K^?U9)_H)72/V&6$?]BEA'_8I81_V*6$?]BEA'_8I8
M1_V*6$?]BEA'_8I81_V*6$?]BEBVR00 J-D$ 9O_#@>/_QH1A?\G&WO_,R1Q
M_SPL:/]#,F'_2C=;_U [5O]6/5/_7$!0_V!!3O]D0TS_:$1*_VM%2?]N1DC_
M<49'_W1'1O]V2$7_>4A$_WQ)0_^ 24+_@TI"_X-*0O^#2D+_@TI"_X-*0O^#
M2D+_@TI"_X-*0O^#2D+_@TK_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4
M_HIJ7OB%<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>
M:+&0W6>WD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]H
MTI+/:-*2SVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ
M7OB%<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0
MW6>WD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/
M:-*2SVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ7OB%
M<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0W6>W
MD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2
MSVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ7OB%<6CR
M@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0W6>WD=UF
MO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2
MDL]HTI+_@B@)_X,Y%O^#1R7_C$XQ_Y!5/?^16TC_D&%3_HUH7OB(;VCR@WAP
M[7Z">.EZBG[F=I&#Y'.7A^)PG8K@;J*,WVNGCMUJK)#=:+*1W&>XD]MFOY/;
M9L>4V6;0E,]HT)/+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4RVG0E,MI
MT)3_@R@)_X,Y%_^&1B3_CDTP_Y-4//^46$?_DEY3_Y!E7?B,;6?RAG5P[8%_
M>.E]AW[E>8^$XG65B.!RFXS>;Z&/W6RGD=QKK)/;:;.4VFBZEMEGPY;99LV7
MT&G.ELAJSI?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?_
MA"@)_X0Y%_^(123_D4PP_Y51._^65D?_E5Q2_Y-B7/F/:F;SBG)P[85[>.F
MA'_E>XR%XG>3BM]SFH[=<*"1VVVFE-IKK9;9:;27V&B]F-AGR)G1:<R9R6O,
MF<)LS)J];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYK_A2@)
M_X4Y%_^*1"3_DTLO_Y=/.O^85$;_EUE0_Y9@6_F29V7SCF]O[HEX=^F#@7_D
M?HJ%X7F1B]YUF(_<<9^3VFZFEMALKIC7:K::UFC!F]-IRYO*:\N;PFW*G+MN
MRIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIW_A2@)_X8Y
M%_^,1"/_E4HO_YE-.O^:443_FE9/_YE=6OJ69&3TDFMN[HUT=NF'?G[D@8>%
MX'R/B]UWEY#;<YZ5V&^FF-9LKYK5:KF<U&G&G<MLR9W#;<F>O&_(G[5PR)^R
M<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)__AB<)_X8Y%_^.
M0R/_ETDN_YI+.?^<3T/_G51._YQ:6/N:8&+UEFAL[Y%O=>J+>7[EA8.%X'^,
MC-UYE9'9=)V6U'"EFM!NKIW-;+>?RVO#H,-NQZ"[;\>AM7'&H:]RQJ&L<\:A
MK'/&H:QSQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ'_AR<)_X<Y%_^00B/_
MF$<M_YQ)./^?3$+_H%%,_Z!75ON>7F#TFV5J[99L<^>0=GSABH"$VX2)B]-^
MD9+.>)F8R72AG,9QJ9_"<+*BP&^]H[IPQ:.S<L6DKG/%I*ETQ:.F=<6CIG7%
MHZ9UQ:.F=<6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:/_AR<)_X@X%_^102+_FD4L
M_YY'-O^A2D#_HU!*_J-55/:B7%WOH&)GZ)QI<.&6='G:D'V"T8F&B\J"C9/%
M?969P'F=GKQVI:&X<ZVDM7*XI;)RPZ:L=,.FIW;#IJ-WQ*6A>,2EH7C$I:%X
MQ*6A>,2EH7C$I:%XQ*6A>,2EH7C$I:%XQ*7_B"<)_X@X%_^302+_FT0L_Z!%
M-?^C23__I4Y(^Z=44?.F6EOKI6!DXZ)H;=R=<W;1E7J"R8V"B\*'BI.\@I&:
MMWV9G[)ZH:.O=ZFFJW:SIZEVP*BD=\*HH7G"IYUZPZ>;>L.FFWK#IIMZPZ:;
M>L.FFWK#IIMZPZ:;>L.FFWK#IIMZPZ;_B"<)_XDX%_^50"'_G4(K_Z)$-/^E
M2#W_J$Q&^*I23^^K6%?GJU]@X*AI:=2A<'7+F7B!PI)_B[N+AI2UAHZ:KX*5
MH*I^G:2F>Z:GHWJPJ:!YO*J=>L&IFGS!J9A]PJB6?<*GEGW"IY9]PJ>6?<*G
MEGW"IY9]PJ>6?<*GEGW"IY9]PJ?_B2<)_XDX%_^6/R'_GD$J_Z-",_^G1CO^
MJTM$]:Y13.RP5U3DL5Y<VZUH9L^E;G7%G76!O)9\B[60@Y2NBHN;J(:2H*."
MFJ6>@**HFWZLJIA^N*N6?L"KE'_ JI. P:B2@,*HDH#"J)* PJB2@,*HDH#"
MJ)* PJB2@,*HDH#"J)* PJC_B2<)_XHX%_^8/R#_GS\I_Z5!,O^J13K\KDE!
M\K%/2>FU5E#AMU]7U;%E9<JH;'3 H7. MYIZBZ^4@92HCXB;HHJ/H)R'EZ67
MA*"HE(*IJI&"M:N/@K^KCH/ JHV#P:F-@\&HC8/!J(V#P:B-@\&HC8/!J(V#
MP:B-@\&HC8/!J(V#P:C_BB<)_XLX%_^9/B#_H3XH_Z9 ,/^L0SCYL4@_\+5.
M1>>Z54O>NUY4T+1D9<6L:W.[I'& L9YXBJF8?I.BDX6:FX^-H):,E:61B9VH
MC8>GJXJ'LJR(A[^LB(? JXB&P*F(AL&HB(;!J(B&P:B(AL&HB(;!J(B&P:B(
MAL&HB(;!J(B&P:C_BB<)_XPW%_^;/1__HCTG_Z@_+_^N0C;WM$<\[;I-0>3
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
M9]F)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G_>2,&_WDT$/^
M/QO_BD8F_Y!-,/^24SO_D5I%_X]@3_^*9UG\A&YA]WYX:?)Y@G#O=(MVZW"3
M>^EMFW_G:J*"Y6>IA.1EL(;C9+F(XF+#B>)BT(K89-B*SF;8BL=GUXO :-:,
MOFG6C+YIUHR^:=:,OFG6C+YIUHR^:=:,OFG6C+YIUHS_>2,&_WHT$/^#/AO_
MC44E_Y-,+_^543K_E%=$_Y)=3O^.95C\B&MA]X)T:?)\?W#N=XAVZW.1?.AO
MF8#F:Z&$Y&BIA^)FL8GA9+N+X&/'C-QCU(S/9M:,QVC5C<!IU(ZZ:M2.N&O4
MCKAKU(ZX:]2.N&O4CKAKU(ZX:]2.N&O4CKAKU([_>B,&_WLT$/^%/1K_CT0D
M_Y9*+O^73CC_EU1"_Y5:3/^285;\CFE?]H=P:/*!>G#M>X5WZG:.?.9QEX'C
M;9^&X&JHB=UGL(S:9KN-UF7'CM%FU(_':-./OVK3D+EKTI&S;-*1LFW2D;)M
MTI&R;=*1LFW2D;)MTI&R;=*1LFW2D;)MTI'_>R,&_WPT$?^(/!K_DD,D_YA(
M+?^:3#?_FE)!_YE82OR77U3VDV9=\(UN9NN'=V_F@(%VX7N+?=QUDX/7<9R'
MTFZDB\]KK([,:;61R6C DL=HSY._:]&3N&S0D[)MT)2M;]"3JV_1DZMOT9.K
M;]&3JV_1DZMOT9.K;]&3JV_1DZMOT9/_?",&_WTT$?^*.QG_E$$C_YI&+/^<
M2S7_G5 __YU62/B;75'QF&-;ZY-K9.2-=6W>AGYUV("'?-%ZCX/,=I>)QW*?
MC<1OIY' ;;"3OFR[E;MKR):V;<^6L&_.EJMPSY:F<<^5I7+/E:5RSY6E<L^5
MI7+/E:5RSY6E<L^5I7+/E:5RSY7_?",&_WTT$?^,.AG_ET B_YQ%*_^?233_
MH$X\^Z%41?2@6D[LG6%8Y9EI8=Z3<VK5C'MTSH6#?<A_BX3">I.*OG:;C[IS
MHY.V<:N6LV^VF+%OPIBM<,V8J'+-F*1SS9B@=,Z7GW3.EY]TSI>?=,Z7GW3.
MEY]TSI>?=,Z7GW3.EY]TSI?_?2,&_W\S$?^..1C_F3\A_YY#*?^A1S+_HTPZ
M^*520_"D6$OHHU]4X9]H7=>8<&C.D7ATQHJ ?<"$B(6Z?X^+M7N7D+%WGY2M
M=:>7JG.QF:=SO9NE<\N;H'7+FIUVS)J:=\V9F7?-F)EWS9B9=\V8F7?-F)EW
MS9B9=\V8F7?-F)EWS9C_?B(&_X R$/^0.!C_FS\@_Z!"*/^D1C#^IDLX]*A0
M0.RI5T?DJ5U0W*5F6M"=;FC'E75SOXY]?;F)A(6S@XR,K7^3D:E\FY6D>:29
MH7>MFYYWN9R<=\B<F7C*G)=YRYN5>LR:E'K,F91ZS)F4>LR9E'K,F91ZS)F4
M>LR9E'K,F91ZS)G_?B(&_X(R$/^2-Q?_G#T?_Z% )_^F1"[[J4DU\:Q//.FN
M54/AKUU+U:AD6<NA:V?"F7-SN9-Z?;*-@86LB(F,IH20D:& F):=?:":F7RJ
MG)9[MIV4>\2>DGS*G9%]RIR/?<N;CWW,FH]]S)J/?<R:CWW,FH]]S)J/?<R:
MCWW,FH]]S)K_?R(&_X0Q$/^3-A?_GCP>_Z,_)?^H0BSXK4<R[[!-.>:T5#_=
MLUM)T*QB6<:D:F:\G7%RM)=W?*R1?H6FC(:,H(B-D9J%E9:6@IZ:DH"GG8]_
MLIZ-@,&>C(#)GHN RIV*@,N;BH#+FXJ RYN*@,N;BH#+FXJ RYN*@,N;BH#+
MFXJ RYO_?R(&_X4P#_^5-A;_GSL=_Z4])/^K02KUL$4O[+5,-..Z5#G8MUE(
MRZ]A6,&H:&:WH6]RKYMU?*>5?(2@D8.+FHV+D92*DY:/AYN:BX6EG8B$L)^&
MA+Z?A87)GH6$R9V%A,J<A83+FX6$RYN%A,N;A83+FX6$RYN%A,N;A83+FX6$
MRYO_@"(&_X<O#_^7-1;_H#H<_Z<\(OZM/R?SLT0LZ;I+,.&_4C73NEA'Q[-?
M5[RL9F6RI6UQJ9]S>Z&:>H2:EH&+E)*(D8Z/D):)C)F:A(JBG8&*K9]_BKN?
M?HK(GG^)R9V B,J<@(C+FX"(RYN B,N;@(C+FX"(RYN B,N;@(C+FX"(RYO_
M@2(&_XDN#_^9-17_HC@;_ZDZ(/NP/23PN$(HYK]**MW#3S3.O59&PK9>5K>P
M962MJ6MPI*1Q>IR?>(.4FWZ*CI>&D(B5CI6"DI:9?I"@G'J/JYYXC[B?=Y#)
MGGF.RIUZC,N;>XS+FWN,RYM[C,N;>XS+FWN,RYM[C,N;>XS+FWN,RYO_@2(&
M_XLM#O^;-!3_I#<9_ZPX'OBT.B'MO4 CY,9)(]?'3#/)P55%O;I<5;*T8V.H
MKFEOGZEO>9:E=H*.H7R)AYV#CX&;BY1\F)28=Y>=FW.6J)UQEK6><);&G7*4
MRIQTDLN;=9'+FG61RYIUD<N:=9'+FG61RYIUD<N:=9'+FG61RYK_@B(&_XTL
M#?^=-!/_IC08_Z\U&_2X-QSIPSX<X,U%']'+2S+$Q51#N+];4ZVY86&BM&AM
MF:]N=Y"K=("(IWJ'@:2!C7NBB9)UH)&6<)Z;F6V=IIMJG;.<:9[#G&N<RYMN
MF,R:;Y?,F6^7S)EOE\R9;Y?,F6^7S)EOE\R9;Y?,F6^7S)G_@R$&_Y K#?^@
M,Q'_J3(5_;,Q%_"^-!?ERSL5VM0_'<O/23"^R5)"LL194:>_8%^<NF9KDK9L
M=8FR<GZ!KWB%>JQ_BW2JAY!OJ(^3:J>9EF>FI)ADIK&98Z?!F62ES9AGH,V8
M:)_-EVB?S9=HG\V7:)_-EVB?S9=HG\V7:)_-EVB?S9?_A"$&_Y,I"_^B, __
MK2X2^+@L$NO&+Q#@U3@+TMH]',742"ZXSU! K,I83Z#%7EV5P61HB[UJ<H.Z
M<'I[MW:!=+5]AVZSA8MHLHZ/9+&8DF&PHY1>L+"57;&_E5VQT)1@JM"48:C0
ME&&HT)1AJ-"48:C0E&&HT)1AJ-"48:C0E&&HT)3_AB$&_Y<H"O^F+ W_L2@.
M\L F#./0* ?4WS(+R=\^&;W;1RRQUD\]I-%63)G-7%F.R6)EA,9H;GO$;W9T
MP75\;<!\@FB^A(9CO8V)7[R7C%N\HHY9O*^/6+V^CE>^U(Y9MM./6K33D%JT
MTY!:M-.06K33D%JTTY!:M-.06K33D%JTTY#_B"$&_YPG"/^J)PK\N"$)Z<H;
M!=7>( 3)Y3 /ON,]';3A1BRHWDXZG-I52)'66U6&TV%@?-!G:73.;G!MS75V
M9\M\>V++A'Y>RHV"6LJ7A%?*HX95RJ^&5,N^AE/,U894Q-F(5<'9B57!V8E5
MP=F)5<'9B57!V8E5P=F)5<'9B57!V8G_C1T%_Z(E!O^P'P7RPA0#V=L. <GF
M( >]Z"\4LN<Z(J?E0S&;XTH^D.%02H;?5U1\WEY==-UE9&S;;&IFVW1O8=I\
M<US9A'99V8YY5=F8>U/:HWQ1VK!]4-N^?5#<TWQ0U.!^4=#@?U'0X']1T.!_
M4=#@?U'0X']1T.!_4=#@?U'0X'__E1H#_ZD? _NZ$@+4S0L R>8/ KSM( NP
M[2X9I>PY)YKK0C6/ZDE!A>E02WOH5U-RZ%U::N=C8&3G:F5?YW)I6^=Z;%?G
M@FY3YXMQ4.>5<D[HGW1,Z*IU2^BU=DKGPW9*Z-UV2^3@=4ODX'5+Y.!U2^3@
M=4ODX'5+Y.!U2^3@=4ODX'7_G18!_[$2 =/#"0#'T0H N_(1!*_S(0^C\RX=
MF?,Y*H[S0C:$\TI!>_-227+S5U!I\UQ68_-C6EWS:5Y9\W!A5?-W8U+S?V9/
M\H=G3?"/:4OOF&M*[Z!L2>ZI;4CNLVU'[<!N1NW';D;MQVY&[<=N1NW';D;M
MQVY&[<=N1NW';D;MQV[_IP\ T[H' ,7'!P"ZU@D K?H3!J+Z(A*7^B\?C?LZ
M*X/\0S5Z_4P^<?U116C]5DMA_EM/7/YB4U?^:%94_6]84?MU6D[Z?%Q,^8-=
M2OB*7TCWD6!']IEA1O:@8D7UIV-$]+%D0_2U9$/TM61#]+5D0_2U9$/TM61#
M]+5D0_2U9$/TM636L@0 Q+X& +?,!@"LW D!H/\6")7_)12+_S(?@O\\*7G_
M13)O_THY9_]//U__54-:_UM'5?]A2E+_9TQ/_VQ.3?]R3TO_>%%)_WY21_^$
M4T7_BU1#_Y%50OZ85D']GE= _:980/RI6$#\J5A _*E80/RI6$#\J5A _*E8
M0/RI6$#\J5C&N 0 ML0$ *K3!0">\@T"E/\:"8K_*!.!_S0==_\\)6W_0BQE
M_T<R7?]--E?_4SI3_UD]3_]?/TS_9$%*_VE#2/]N1$;_<T5$_WE&0O]^1T'_
MA$@__XI)/O^02CW_E4L\_YQ,//^?3#S_GTP\_Y],//^?3#S_GTP\_Y],//^?
M3#S_GTRWO , J<L" )S; P"2_Q "B?\="(#_*A!U_S$8:_\X'V+_/B1;_T0I
M5/]*+%#_42],_U<R2?]<,T;_8#5$_V4V0O]I-T'_;C@__W,Y/?]W.CS_?#L[
M_X(\.?^'/3C_C#TW_Y,^-O^5/C;_E3XV_Y4^-O^5/C;_E3XV_Y4^-O^5/C;_
ME3ZJQ   G-(  (_G @"&_Q$"?/\;!7'_) MH_RL17_\R%U?_.1M1_S\>3/]&
M(4C_32-%_U(E0O]7)T#_6R@^_U\I//]C*CK_9RLY_VLL-_]O+#;_="TU_W@N
M-/]]+C+_@B\Q_X@P,?^*,#'_BC Q_XHP,?^*,#'_BC Q_XHP,?^*,#'_BC#_
M:B0$_VDR"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4_VJ$6OYF
MC5_[8Y5B^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R6-1P[UC@
M<.E9Y'#C6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#_:B0$
M_VDR"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4_VJ$6OYFC5_[
M8Y5B^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R6-1P[UC@<.E9
MY'#C6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#_:B,$_VDQ
M"O]N/A3_=T4>_WQ-*/]^5#/_?%P\_WED1?]S;4[_;WA5_VN"6OUHBU_[991C
M^6*;9O=@H6GV7J=K]5VM;/1<LV[S6KIO\EG!</)9RG'Q6-AQ[%GA<>9:Y''@
M7.=QV%WH<=A>Z''87NAQV%[H<=A>Z''87NAQV%[H<=A>Z''_:R,$_VHQ"O]Q
M/!3_>D,=_X!+*/^!4S+_@%H\_WQB1?]W:D[_<715_VY_6_UJB6#Z9I)D^&29
M:/9AH&OU7Z=M\UZM;_)<LW#R6[IQ\5K#<O!9S7/N6=USZ%KB=.%<Y7/97N9S
MT%_G=-!?YW307^=TT%_G=-!?YW307^=TT%_G=-!?YW3_;",$_VLQ"O]S.Q3_
M?4(=_X)*)_^$43+_@UD[_X!@1?][:$W_='%5_W!\6_QLAV'Y:)!F]V68:?5C
MGVSS8:9O\E^L<?%=LW+P7+MT[UO%=>]:T'7J6M]VXESB=MM?Y7718.9VRF'E
M=\IAY7?*8>5WRF'E=\IAY7?*8>5WRF'E=\IAY7?_;2($_VPQ"_]V.A3_@$$=
M_X5()_^(3S'_AU<[_X1>1/]_9DW_>&Y5_W-Y7/QNA&+Y:HUG]F>6:_1DGF[R
M8J5Q\6"L<^]>M'7N7;QV[EO'=^U;UGCE7.!XW%_C>-)@Y'C+8>1YQ&/C>L1C
MXWK$8^-ZQ&/C>L1CXWK$8^-ZQ&/C>L1CXWK_;B($_VTQ"_]X.!/_@S\<_XE'
M)O^+3C#_BU4Y_XA<0_^#8TS_?6M4_W9U7/QR@&+X;8IG]6F4;/-FG'#Q8Z1S
M[V&L=>Y?M'?M7;YY[%S+>NA<W'K>7^%ZTF'C>\IBXGS$8^)]OF7A?;UEX7V]
M9>%]O67A?;UEX7V]9>%]O67A?;UEX7W_;B($_VXP"_][-Q/_ACX<_XQ%)?^/
M3"[_CU,X_XU:0?^(84O_@VE3^GQQ6_=V?&+S<8=H\&V0;>UIF7'J9J%UZ&.I
M>.9ALGKD8+M[XE_'?.!?VGW48N%]RF/@?L-DX'^]9M^ MV??@+=GWX"W9]^
MMV??@+=GWX"W9]^ MV??@+=GWX#_;R$$_V\P"_]^-A+_B3P;_Y!$)/^33"W_
MDU(V_Y)90/^.8$GYB&92]()N6N]\>6'K=X-HYW*,;N1ME7/@:IUWW6>F>MIE
MKGS68[A^TV+#@-%BTX'*9-^!P67>@KMGW8*U:-V#L&G=@[!IW8.P:=V#L&G=
M@[!IW8.P:=V#L&G=@[!IW8/_<"$$_W(O"_^!-!+_C#L:_Y-#(O^72RO_EU$T
M_Y97/?J374;SCF1/[HAK6.B"=6#C?']HWG>);MERD733;IEYT&NA?<QHJ8#)
M9K*"QV6]@\5ERX3!9MR$N6C;A;-IVX6N:]N%J6S;A:ELVX6I;-N%J6S;A:EL
MVX6I;-N%J6S;A:ELVX7_<2$$_W0N"O^$,Q'_CSH9_Y9#(?^:22G_FDXR_)I4
M._686T3NE&)-YX]I5>&)<U[;@GQFTWR%;\UWC77)<I5ZQ6^=?\%LI8*^:JV%
MNVFXA[EIQ(BW:=B(L&O9B*MLV8BG;=F(HV_:AZ-OVH>C;]J'HV_:AZ-OVH>C
M;]J'HV_:AZ-OVH?_<2 $_W8L"O^&,A'_DCH8_YE"(/^<1R?_GDPO^)Y2./"=
M6$#IFE])XI5G4MJ/<%S1AWAFRH&!;\5\B7; =Y!\NW28@+=QH(2T;ZF'L6VS
MB:YLOXJL;,^+J&[7BZ1OV(J@<-B*G7'9B9UQV8F=<=F)G7'9B9UQV8F=<=F)
MG7'9B9UQV8G_<B $_W@K"O^(,!#_E#D7_YM!'O^?127]H4HM]*)0-.RB5CSD
MH%Q%W)ME3]*3;5S*C'5FPX9];[V!A7:W?(U]LWB4@:YUG(:K<Z6)IW&NBZ5P
MNHVC<,F-H''5C9QSUHR:=-:+EW38BI=TV(J7=-B*EW38BI=TV(J7=-B*EW38
MBI=TV(K_<R $_WHJ"?^++P__ECD6_YT_'/^A0R/ZI$@J\:9.,>BG5#CAIUQ
MU9]B3LN8:UO#D7)FO(MZ;[:%@G>P@8E]JWV1@J9YF8:B=Z&*GW6KC9QTMHZ:
M=,6/F'74CI5VU8V3=]6-DG?6BY)WUHN2=]:+DG?6BY)WUHN2=]:+DG?6BY)W
MUHO_<R $_WPI"?^-+P__F#@5_Y\]&_^D02'WJ$8G[:M,+>6M4C/<JED_T*-A
M3<:<:5J^E7!EMH]W;Z^*?W:IA89]I(&.@I]^EH>;>YZ+EWFHCI1XLX^2>,&0
MD'G3D(]ZU(^.>M6-C'O6C(Q[UHR,>]:,C'O6C(Q[UHR,>]:,C'O6C(Q[UHS_
M=!\$_WXH"?^.+@[_FS@4_Z$\&?^G/Q_TJT0DZJ]**>*S42[6KE<^RZ=?3<&@
M9UJYF6YEL9-U;JJ.?':CBH-]GH:+@IF#DX>4@)N+D'ZECHU]L)"*?;V1B7[0
MD8A^TX^(?M2.AW[5C8=^U8V'?M6-AW[5C8=^U8V'?M6-AW[5C8=^U8W_=!\$
M_X G"/^0+@[_G3<3_Z,Z&/RI/1SQKT(@Y[1()-^W3BS1L54]QZI>3+VC95FT
MG6QDJY=S;J23>G:>CH%\F(N(@I*'D(>.A9F+B8.BCH:"K9"#@KN1@H+,D8*"
MTY""@M2/@H'5C8*!U8V"@=6-@H'5C8*!U8V"@=6-@H'5C8*!U8W_=1\$_X(F
M"/^2+0W_GS82_Z4X%OFL.QKNLS\=Y;E&']J[2RO-M%0\PJY<2[BG8UBOH6IC
MIIQQ;9^7=W68DWY\DI"&@HR-CH>'BI:+@XB@CG^'JY!]A[B1>X?)D7R'TY!\
MAM2/?875C7V%U8U]A=6-?875C7V%U8U]A=6-?875C7V%U8W_=1\$_X0E"/^4
M+0S_H#40_Z@V%/:O.!?KMST8XK]%&=6^22K(N%,[O;%;2K.K8E>JIFABH:%O
M;)F<=722F'Q[C)6#@8:2BX:!D)2+?(Z>CGF-J)!VC+61=(W&D76-TY!VB]2/
M>(G5C7B)U8UXB=6->(G5C7B)U8UXB=6->(G5C7B)U8W_=AX#_X8D!_^7+ O_
MHC(/_ZLS$?*S-1/HO#H3WL4_%]#!2"G$NU$YN;592*ZP8%6EJF=AG*9M:Y2B
M='.-GGIZAIN!@("8B85[EI*)=I2;C7*3IH]OD[.0;I/#D&Z3TX]PD=2.<H[5
MC7*.U8URCM6-<H[5C7*.U8URCM6-<H[5C7*.U8W_=QX#_XDB!_^9+ K_I3 -
M_*XO#N^X,0[DPS<-V<H[%LO%1B>_OU XL[I81ZFU7U2?L&5?EJQK:8ZH<G&&
MI7AX@*)_?GJ?AX-TG8^(;YN9BVR:I(UIFK".9YO CF>;U8YIF-6-;)36C&R4
MUHQLE-:,;)36C&R4UHQLE-:,;)36C&R4UHS_>!X#_XPA!O^=*PC_J"P*^+,J
M"^J_*PG@S#(&T<XY%<7)126YQ$XVKK]61:.[75*9MF-=D+)I9X>O<&^ K'9V
M>:E]?'.GA(%NI8V%::27B&6CHHICHZZ,8:.^C&"DTHMCH->+99S8BF6<V(IE
MG-B*99S8BF6<V(IEG-B*99S8BF6<V(K_>AT#_X\@!?^@*0?_K"<'\K@D!N7'
M) 39U2<%R],W$[_.0R.SRDPTI\540IS!6T^2O6):B;IH9(&W;FQYM'1R<[)[
M>&VP@WUHKXN!8ZZ5A%^MH(9=K:V'6ZV\AUJNT(=<JMJ'7Z7:AU^EVH=?I=J'
M7Z7:AU^EVH=?I=J'7Z7:AU^EVH?_?AH#_Y0?!/^E)@7]L2 $[,$: ]_3%P'0
MW"4$Q-DU$+C502&LT$LQH,Q2/Y7)64R+Q6!7@L-F8'K ;&=SOG-M;+QZ<V>[
M@G=BNHI[7KF4?EJXGX!8N*R!5KF[@56ZSX%6MMZ"6+#=@EBOW8)8K]V"6*_=
M@EBOW8)8K]V"6*_=@EBOW8+_A!<"_YD< O^J'P/UN14"WLT, -#?$@#%X"8%
MN]\V#K#=0!VDV4DMF-51.XW16$B#SUY2>\QE6G/+:V%LR7)G9LAY;&''@7!=
MQHIT6<:4=E;%GWA3QJQY4L:[>E''SWE1Q.-Z4[SB?%.\XGQ3O.)\4[SB?%.\
MXGQ3O.)\4[SB?%.\XGS_BA0!_Y\8 ?^P% '8PPH SM$* ,3E% &YY"8(KN0T
M$Z3B/R"9X$<MC]Y/.87<5D1[VEU,<]ED5&S7:UIFUG)?8=5Y9%S4@F=8U(MJ
M5=25;5+4H&Y0U*UO3M6\<$W6T&]-U>AP3LSI<D[,Z7).S.ER3LSI<D[,Z7).
MS.ER3LSI<D[,Z7+_DA$!_Z<1 -BY"0#+Q@@ PM4* +?J%@.LZB<,HNDT&)CH
M/B2-YT<P@^9..GKE5$-QY%I*:>1A4&3C:%5?XW!96N-X7%;C@%]3XXEB4..3
M9$WDG65+Y*EG2N6V9TGEQF=(YM]G2N#L9TK?[&=*W^QG2M_L9TK?[&=*W^QG
M2M_L9TK?[&?_G T V[$& ,J]!P"_R@< M=H* *KO&06@\"@/EO U&XSP/R:"
M\$<Q>?!..7#O5$!H[UI&8>]@2UWO9T]8[VY25.]U55'P?5=.\(592_"/6TCQ
MF5Q&\:->1/*O7T/RNU]"\\Q@0?/G8$'SZ&!!\^A@0?/H8$'SZ&!!\^A@0?/H
M8$'SZ&#>IP( R[8% +W!!0"RSP< I^H- 9WW' >4^"L2BO@V'('Y0"9X^D@O
M;_I--F?Z4SQ@^EA 6_M?1%;[94=2^VQ)3_QR2TO\>4U(_(%/1?V*44/]DU)!
M_IQ3/_ZF5#W_L54]_KQ6//[-5CS^SE8\_LY6//[.5CS^SE8\_LY6//[.5CS^
MSE;.L ( O;H$ +''! "EU@< F_T0 I'_( F(_RT2@/\Y&W;_/R-M_T4J9?]+
M,%[_4358_U<X4_]=.T__8SY,_VA 2?]N04;_=4-#_WQ$0/^$1CW_C$<\_Y1(
M._^=23K_I4HY_ZU+./^Y2SC_N4LX_[E+./^Y2SC_N4LX_[E+./^Y2SC_N4N^
MM0( L, " *3. P"7W@4 C_\4 H;_(PA]_RX0<_\U&&K_/!YB_T(D6_](*%7_
M3BQ0_U0O3/]:,4C_7S-%_V0U0O]J-C__<#<]_W8Y._]\.CG_@SLX_XL\-O^3
M/37_FCXT_Z$^,_^J/S/_JC\S_ZH_,_^J/S/_JC\S_ZH_,_^J/S/_JC^QN@$
MH\@  );6  "+] D!@_\6 GG_( 9O_R@,9_\P$E__-Q=8_SX;4O]$'TS_2B)(
M_U D1/]5)D'_6B<^_U\I._]D*CK_:2LX_VXL-O]T+33_>BXS_X$O,?^(,##_
MCS N_Y8Q+?^>,BW_GC(M_YXR+?^>,BW_GC(M_YXR+?^>,BW_GC*DP@  EL\
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
M44+NO%%![\Q20>_E4D#M\5% [?%10.WQ44#M\5% [?%10.WQ44#M\5'4I0
MQ+(# +:\ P"KR04 H-@( )?T$P&/]20'A_4Q#W[V.QAT]D(@;/9()V7V3RU>
M]U4Q6?=;-57W8CA1]V@[3?AO/4KX=C]'^'Y!1/F'0T+YD45 ^IM&/OJF1SS[
ML4@[^[Y).OS/23G\XTDY_.-).?SC23G\XTDY_.-).?SC23G\XTG'K0  M[<"
M *K# @">T 0 D^,) (S]& *$_B<'>_\Q#W+_.!9I_T <8O]&(ES_3296_U,J
M4O]9+4[_7S!*_V4R1_]K-$3_<35!_WDW/_^!.#S_BCHZ_Y,[./^=/#;_ISTU
M_[$^-/^^/C/_RC\S_\H_,__*/S/_RC\S_\H_,__*/S/_RC^XL@  JKT  )W*
M  "1V ( B/L- 7__&0)V_R0&;O\M#&;_-1)?_SP76/]#&U/_21Y._T\A2O]5
M)$;_6R9#_V G0/]F*3[_:RH[_W(K.?]Y+3;_@2XT_XHO,?^4,##_G#$N_Z4R
M+?^O,RS_MS,L_[<S+/^W,RS_MS,L_[<S+/^W,RS_MS.KN   GL4  )#2  "#
MX   ??\/ 7+_%@)H_QX$8?\G"%K_+PQ4_S<03O\^$TG_1!9%_TH80?]/&3[_
M51L[_UD<.?]?'3;_9!XT_VD?,O]P("__=R$M_W\B*_^'(RC_D"0G_YDE)O^A
M)B7_IR8E_Z<F)?^G)B7_IR8E_Z<F)?^G)B7_IR:?P   D<T  (/;  !X]@(
M;_\- 63_$@)<_QD#5/\@!$[_)P9(_R\(0_\V"C__/ P\_T(../]'#S7_3! S
M_U$1,/]6$B[_6A,L_U\4*O]E%"C_:Q4F_W$6(_]Y%R+_@1@@_XD8'O^1&1W_
MEQD=_Y<9'?^7&1W_EQD=_Y<9'?^7&1W_EQG_5B<$_U$R!?]6-0?_7ST._V1%
M%O]F3A__9%@G_V%B+_]>;C7_6GD[_U>$/_]4CT/_49A&_T^@2/].ITK_3:Y+
M_TRU3/]+O$W_2L1._TG.3_])WD__2.E0_TCR4/Q)]E#W2_E0\4SZ3^M.^U#J
M3_M0ZD_[4.I/^U#J3_M0ZD_[4.I/^U#_5B<$_U$R!?]8- ?_8CL._V=$%O]I
M31__9U8G_V-@+_]@:S7_7'<[_UB"0/]5C43_4Y9'_U"?2?]/IDO_3JU-_TVT
M3O],O$__2\50_TK/4?])X%'_2>M1_DGR4OE+]U+S3?E1_^)]$$E#0U]04D]&
M24Q%  42[4_Z4>90^E+E4/I2Y5#Z4N50^E+E4/I2Y5#Z4N50^E+_5R<#_U(Q
M!?]:,@?_9#H._VI"%O]L2Q__:E0G_V=>+_]B:#;_7G0\_UJ 0?]7BT7_5)5(
M_U*=2O]0I4S_3ZU._TZT3_]-O%'_3,51_TO14O]*XE/_2>U3^TOS4_5,]U/N
M3_A3Z%#Y4^%2^E3@4OI5X%+Z5>!2^E7@4OI5X%+Z5>!2^E7_6"8#_U0P!?]=
M,0?_9S@._VU %O]O21[_;E(G_VI<+_]E9C;_87$\_UU]0?]9B$;_5I))_U2<
M3/]2I$[_4*M0_T^S4?].NU+_3<13_TW/5/Y,X%7[3.M5^$ST5?!/]U7I4?A5
MXE+X5MM4^5?95/E7V53Y5]E4^5?95/E7V53Y5]E4^5?_628#_U<N!?]@+P?_
M:C8-_W$^%?]S2![_<E$F_V]:+O]J8S;_96X\_V%Z0O]=A4?_6H]*_U>83?]5
MH%#_5*A2_E*O4_U1MU7\4,!6^D_+5OA/W%?U3^E7\D_S5^I2]E?A4_=8VE7X
M6=%6^%K/5OA:SU;X6L]6^%K/5OA:SU;X6L]6^%K_628#_UHL!?]D+0?_;C,-
M_W4]%?]X1AW_=T\E_W18+?]P8#7_:FH\_V9V0O]B@4?^7HM+^UN43_E9G5+X
M5Z14]E:L5O54M%?S4[Q8\E/'6?!2U5KL4N9:Z5/R6>%4]5O75O9<SU?W7<A9
M^%W'6?A=QUGX7<=9^%W'6?A=QUGX7<=9^%W_6B4#_UTJ!?]G*@;_<C(,_WD[
M%/]\11S_?$TD_WI5+/]U7C3_;V<\_&IR0OEF?4CV8X=,\U^04/%=F5/O6Z%6
M[5FH6.M8L%KJ5[E;Z%;#7.96T5SC5N1<WU;P7=57]5_,6?9@QEKV8,!;]F&^
M7/9AOESV8;Y<]F&^7/9AOESV8;Y<]F'_6R4#_V H!?]K* ;_=S +_WXZ$_^!
M0QK_@DLB_W]3*O][6S/Y=F0Z]7!N0?%L>4CM:(--ZF2,4>=AE57E7YU8XUVE
M6N%;K5S>6K9>W%G 7]I9SF#56>)@T5GO8<I:]&+"7/1CO%WT9+=>\V2V7_-D
MME_S9+9?\V2V7_-DME_S9+9?\V3_7"0#_V,F!/]O)@7_>R\+_X(Y$?^&01C_
MATD@_X51*/B"63#R?6 X[7=J0.AR=4?D;G]-X6F(4MUFD5?98YE:U6"A7=)?
MJ&#/7;%BS5R[8\M<QV3)7-MEQ5WK9;]=\F:X7_%GLV#Q9Z]A\6>N8O%GKF+Q
M9ZYB\6>N8O%GKF+Q9ZYB\6?_720#_V8D!/]R) 7_?BX*_X<W$/^+/Q;_C$<=
M^8M/)?*(5BWL@UTVYGYG/N!X<4;;<WM-U6Z#4]!JC%C,9Y1=R66<8,9CHV/#
M8:QEP6"U9[]?P6B]7]!INF#F:;5A[VJO8N]JJV/O:J=D[VFF9?!IIF7P::9E
M\&FF9?!IIF7P::9E\&G_7B,#_VDB!/]V(P3_@BP)_XLV#O^//A3]D44;])%,
M(NV.4RKFBEHRWX5E.]=^;470>'9-RW1_5,9PAUK";(]>OVF78KMGGV6X9:=H
MMF2P:K-CNVNQ8\ILKV/A;*MD[6VF9NULHV?M;*!H[FN?:.YKGVCN:Y]H[FN?
M:.YKGVCN:Y]H[FO_7R,#_VL@ _]Y(@3_A2L(_XXT#/^3/!+XED,8[Y9*'N>5
M4";@D5@NUXIA.LZ$:D7(?G--PGE[5;YU@UNY<8M@M6Z29+)LFF>O:J-JK&BL
M;*EGMFZG9\1OI6?:;Z)HZV^>:>QOFVKL;IEK[6V8:^UMF&OM;9AK[6V8:^UM
MF&OM;9AK[6W_7R,#_VX> _][(03_B"H'_Y$R"_^7.@_TFD$5ZYM'&N.;32':
MEE4MSX]>.<B)9T3!@V]-NWYW5;9Y?UNQ=H=@K7./9:EPEFBF;I]LHVRH;J!K
MLG"=:\!QG&O2<IILZ7&7;>IPE&WK<))N[&^2;NQNDF[L;I)N[&Z2;NQNDF[L
M;I)N[&[_82$#_W = _]^( /_BRD&_Y4Q"?N;. WPGCX1YZ!$%M^@2AW3FE(K
MRI-<.,*-9$.[AVU-M()T5*]^?%NJ>H1AIG>+9:)TDVF><IMMFG"D<)=OKW*5
M;[QSDV_-<Y)PYG.0<.ERCG'J<8UQZW",<>MPC''K<(QQZW",<>MPC''K<(QQ
MZW#_8R #_W(; _^ 'P/_CB<%_Y<O"/B>-@OMHCL.Y*5 $MJD1AS.GE$JQ9=:
M-[V18D*UC&I,KX=R5*F">5ND?X!@GWR(99MYD&J7=YAMDW6A<)!SK'.-<[AT
MBW/)=8ITXG2)=.ASB'7I<H=UZG&'=>IPAW7J<(=UZG"'=>IPAW7J<(=UZG#_
M91\#_W0: O^#'@+_D"8$_YHM!O2A- GIIC<+X*H]#M2G1!O)H4\IP)M8-KB5
M8$*PD&A+J8MO4Z.'=EJ>@WY@F8"%991]C6J0>Y9NC'F?<8EXJ7.&=[5UA'?%
M=H-XWW6#>.AT@GCI<X)XZG&">.IQ@GCJ<8)XZG&">.IQ@GCJ<8)XZG'_9QT#
M_W<9 O^%' +_DR0#_YTK!?&D, ;FJC,(W*XW#,^J0QK%I4XHO)]7-;.97T&K
ME&9*I)!M4YZ+=%J8B'M@DX6#98Z"BVJ*@)-NAGZ<<8)]IW1_?+-U?7S#=GQ]
MVW9\?>AT?7SH<WU\Z7)]?.IQ?7SJ<7U\ZG%]?.IQ?7SJ<7U\ZG'_:1P"_WD8
M O^'&P+_E2,#^Z I!.ZH+ 3CKR\%U[(T"\NM01G!J$PGMZ-5-*^=74"GF61)
MGY1K4IF0<EF3C7E?CHJ 9(F'B&F$A9%M@(.:<7R"I'1Y@;%V=X' =G:!UG9V
M@>=T=X'H<WB Z7)X?^IQ>'_J<7A_ZG%X?^IQ>'_J<7A_ZG'_:QL"_WL7 O^*
M&@'_F"$"^*,F ^JL)P/?M"D#TK4R"L>P0!B\K$LFLZ=3,ZJB6SZBG6-(FIEI
M4925<%B.DG=>B(]^9(.-AFE^BHYM>HF8<7:'HG-SAJYU<8:]=F^'TG9PA^AT
M<87H<W*$Z7)SA.IQ<X3J<7.$ZG%SA.IQ<X3J<7.$ZG'_;1D"_WX6 ?^-& '_
MFQX!]*<B N:P( ':NB$!S;@Q"<*T/A>XL$DDKJM2,:6F6CV=HF%'E9YH3XZ;
M;E>(F'5=@I5\8WV3A&AXD(QL=(^5<'"-H')MC*QT:HR[=6F-SG5IC>AT:XOI
M<VV)ZG%MB.IQ;8CJ<6V(ZG%MB.IQ;8CJ<6V(ZG'_<!<"_X$5 ?^0%@'_GAH!
M\*L; >*V%@#3O1T!R+LO"+VX/!6SM$<CJ;!0,*"K6#N8J%]%D*1F3HFA;%6"
MGG-;?9QZ87>9@69REXIJ;I:3;FJ4GG%FE*IS9).X<V.4RW-CE.9R99+J<6>/
MZG!GCNIP9X[J<&>.ZG!GCNIP9X[J<&>.ZG#_<Q4"_X43 ?^4% #\HQ4 ZK 2
M -F^# #-P1L!PL M![B].A.NN48AI+5/+9JQ5CF2KEY#BJMD3(.H:E-\I7%9
M=J-X7W&A?V-LGX=H:)Z1:V2=G&Y@G*AP7IRV<5V<R7%=G.1P7IKK<&"6ZV]A
ME>QO897L;V&5[&]AE>QO897L;V&5[&__=Q(!_XD1 ?^9$0#SJ X U[4* ,_!
M"@#&Q1@ O,0J!;+".!&GOT0>GKM-*Y2X53:+M5Q A+)B27RO:5!VK6]6<*MV
M6VNJ?6!FJ(9D8J>/9UZFFFI;I:9L6*6U;5>FQVU7IN)L5Z3M;%J?[6Q:GNUL
M6I[M;%J>[6Q:GNUL6I[M;%J>[6S_?! !_XX0 /:>#0#8K0D S;@) ,?$" "^
MRA0 M<HG!*O(-@^AQ4$;E\)+*(V_4S.%O5H\?;IA17:X9TMPMVU1:K5T5F6T
M?%M@LH1?7+&.8EBQF655L*5F4["S9U*QQF=2L>%G4:_Q:%.J\&A4J?!H5*GP
M:%2I\&A4J?!H5*GP:%2I\&C_@@X _Y0, -NE!@#.L0< Q;L' +W'!P"UT!
MK- C Z//,PR9S3\8C\I()(;(42Y]QE@X=L1?/V_"9D9IP6Q+9,!S4%^_>U1;
MOH185[V-6U2]F%U1O*1?3[RS8$V]Q6!-O>!?3+SP84VW]6)-MO5B3;;U8DVV
M]6)-MO5B3;;U8DVV]6+_B0L X9P# -"J!0#%M04 N[\$ +++" "KV T H]D@
M IK8+PF0UCP4A]1&'W[23REVT%8R;\]>.6C-9#]CS&M$7LQS25K+>DQ6RH-/
M4LJ-4D_*F%1-RJ562\JS5TK+Q5=)R^!62<GP6$?'^EE(Q?M:2,7[6DC%^UI(
MQ?M:2,7[6DC%^UKWD00 U*(" ,>O! "ZN0, L,0% *?0"0"?X1  F.$A X_@
M, F&X#L2?=]$&W7>321NW54K9]Q<,F+;9#==VVL[6=IR/U7:>D-2VH-%3MJ-
M2$S:F$I)VJ5+2-NS3$?<Q$Q&W-Y,1MKM3$38^4]#V/M/0]C[3T/8^T]#V/M/
M0]C[3T/8^T_;F@  RJD" +NS @"PO0, I<D% )O6"0"4Z!0!C.DE!(3H,PM[
MZ#P4<^A$&VOH2R)DYU(H7N=9+5GG8#)5YV@U4N=O.$_G=SM,YX ]2>>)/T?H
ME$%$Z)]"0NFL0T'IND1 ZLU$0.KD1$#H]41 Y_A#0.?X0T#G^$- Y_A#0.?X
M0T#G^$/-HP  O:X! +"X 0"DQ ( F= % (_A"@")\1H!@?$H!7CR,@QP\CL3
M:?)#&6+R2A]<\U C5O-7)U+S7BM/\V4M3/1L,$GT<S)&]'LT0_2$-D'UCC<^
M]9DY/?:D.COVL#LZ][\\.?C//#CWZ#PX]^P\./?L/#CW[#PX]^P\./?L/#CW
M[#R_J@  L;,  *2_  "8R@$ C-@$ (3Z#@!\^QL"=/LF!6S\, IE_#@07OU
M%5C^1QE3_DT=3_]4($O_6B)(_V$E1?]G)D+_;2A _W4J/?]]*SK_ABTX_Y$N
M-O^;+S3_IC S_[(Q,O^^,C'_T#(Q_]8R,?_6,C'_UC(Q_]8R,?_6,C'_UC*R
MKP  I;H  )C&  "+T@  ?]\" 'G_$0%O_QD"9_\B!&#_+ =:_S0,5/\\#T__
M0Q-*_TD51_]/%T/_51E _UL;/O]A'#O_9AXY_VT?-O]T(#3_?2$Q_X8C+_^1
M)"W_FR4L_Z4F*_^O)BK_NR<I_[XG*?^^)RG_OB<I_[XG*?^^)RG_OB>FM@
MF,(  (O.  !^VP  =?D' &O_#P%B_Q8"6_\> U3_)@5._RX&2?\U"$7_/ M!
M_T,-/O](#CO_3A X_U,1-?]8$C/_7A,Q_V04+O]J%2S_<A8J_WH7)_^#&"7_
MCADD_Y@:(_^@&B+_JALA_ZT;(?^M&R'_K1LA_ZT;(?^M&R'_K1N:O@  B\H
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
M O]\&@'_B!X!_Y$D O*9*P3GGC$%W: V"=&<017'ETTAOY%6+;>,7S>QAV=
MJX)N2*5^=DZ@>WU3G'B%6)AVC5R4=)5?D7*>8HYQJ&6+<+1GB7##:(=PVV>&
M<>YFAG+R985R\V2$<O1CA'+T8X1R]&.$<O1CA'+T8X1R]&/_8QH"_W$5 ?]_
M& '_BAP!_)0A NZ<)P+CHBP#V*0R",R?0!3#FDL@NI55++.073>LBV4_I8=L
M1Z"#<TV;@'M3EGV"5Y)ZBER.>))@BG:;8X=UI6:$=+%G@G3 :(!TU6B =>QG
M?W;R9G]U\V5_=?-D?W7S9']U\V1_=?-D?W7S9']U\V3_91D"_W04 ?^!%P'_
MC1H!^9<> >N@(P'?IB8"TJ<P!\BC/A._GDD?MIE3*ZZ46S:GCV,_H(MJ1IN'
M<4V5A'A2D(%_5XQ_AUR(?9!@A'N98X!ZHV9^>:]H>WF]:7IYT6EY>NIH>GKR
M9GIY\F5Z>?-D>GGS9'IY\V1Z>?-D>GGS9'IY\V3_9Q<"_W84 ?^$%@'_D!<!
M]9L: >>D'0';JQ\!SJHO!L2F/1*ZH4@>LIU1*JJ8632BE&$^G)!H19:,;TR0
MB792BX9]5X:$A5N"@HU??H"78WI_H69W?JQH=7V[:7-^SFES?NAH='[Q9G1]
M\F5U?/-D=7SS9'5\\V1U?/-D=7SS9'5\\V3_:18!_W@3 ?^'% #_DQ4 \9X5
M ..H%@#5KAL!RJTM!L"I.Q&VI48=K:%0*:6<6#.>F%\\EY1F1)"1;4N+CG11
MAHQ[5H&)@UM\AXM?>(:48G2$GV5Q@ZIG;X.X:6V#RVEM@^9H;H/R9F^"\F5P
M@?-D<('S9'"!\V1P@?-D<('S9'"!\V3_:Q0!_WL2 ?^*$@#_EA( [:(0 -ZM
M#@#0L1D Q; K!;NM.0^RJ40;J:5.)Z"A5C*9G5X[DIID0XN7:TJ&E')0@))Y
M57N/@%IWC8E><HR286Z*G&1KB:AG:8FV:&>)R&AGB>-G:(GR9FF'\V5JAO-D
M:H;S9&J&\V1JAO-D:H;S9&J&\V3_;A(!_WX0 /^-$ #WF@X VZ<* -.P"P#*
MM!8 P+0I!+:Q-PZMKD,:I*I,)9NF53"3HUPYC*!C08:=:4B FG!.>YAW4W:6
M?EAQE(9<;)*08&B1FF-ED*9E8Y"T9F&0QF9AD.%F89#R96..\V1DC/1C9(ST
M8V2,]&-DC/1C9(ST8V2,]&/_<1 !_X(/ /^1#0#>GPD TZH) ,RS"0#$N!,
MNK@F [&V-0RGLT$8GJ]*(Y:L4RZ.J5HWAZ9A/X"D9T9ZH6Y,=9]U47"=?%5K
MG(1:9IJ.76.9F&!?F*1B79BR9%N8PV1;F-YC6YCP8UR5]6)>D_5B7I/U8EZ3
M]6)>D_5B7I/U8EZ3]6+_=0X _X8- .N6" #5HP< S*T( ,6V!P"]O!$ M+TC
M JN[,@JAN3\5F+9(()"S42N(L%@T@*Y?/'JK9D-TJ6Q(;ZAS3FJF>E)EI8)6
M8:.,6EVBEEQ:HJ)?5Z&P8%:AP6!5HMQ@5:'O8%:?]U]7G/=?5YSW7U><]U]7
MG/=?5YSW7U><]U__>@P _8L) -J;! #.IP8 Q+ & +RY! "UP0X K,(@ :3!
M, B:OSP3D;U&'8FZ3R>!N%8P>K9=.'.T9#]NLFI$:+%Q262P>4U?KH%16ZV*
M5%BME5=4K*%94JRO6U"LP%M0K-I:3ZON6T^J^EM1IOI;4:;Z6U&F^EM1IOI;
M4:;Z6U&F^EO_@ D X9(! -&@! #&JP4 O+0$ +.] P"KQPL I,D< 9S(+ :3
MQSD/BL5$&8'#32-ZP50L<[];,VV^8CEGO&D^8KMP0UZZ=T=:N8!+5KF)3E.X
ME%!0N*!23;BN5$RXOU1+N=A42[?M5$JV^55*L_Y62K/^5DJS_E9*L_Y62K/^
M5DJS_E;ZAP( UI@  ,FE P"]KP, L[@! *G"! "AS0@ FM 6 )+0* 2*SS8,
M@<Y!%7G,2AYRRU(F;,I:+6;)83)AR&@W7,=O/%C&=C]5QG]#4<6)14[%E$A+
MQ:!*2<6N2TC%OTM'QMA+1\7M2T;#^4U%PO].1<+_3D7"_TY%PO].1<+_3D7"
M_T[?D   S)\  +^J 0"SLP$ J;T" )_'!0"6T@D CMH2 (C;) * VC((>-D^
M$''82!AJUU ?9-98)5_57RI;U&<O5]1N,U/3=C90TW\Y3-.(.TK3E#Y'TZ _
M1=2N0$34OT%#U=A 1-/L0$+2]D)!T?Y$0='^1$'1_D1!T?Y$0='^1$'1_D31
MF   PZ4  +6N  "IN   GL," )3-!@"*V0H A.,8 7WD)@-UY#((;N,\#V?C
M115AXTT;7.-5(%?C7214XV0G4.)K*DWB<RU*XWPP2..&,D7CD#1#XYPU0>2I
M-D#DN#<_Y<LW/^7D-S_C\S8]XOLX/>+[.#WB^S@]XOLX/>+[.#WB^SC&H0
MMZL  *JT  ">O@  D\D" (C4!@!_[@X >>T; 7'M)P-J[C((9.X[#5[N0Q-8
M[DL74^Y2&E#O61Y,[V @2>]G(T?O;R5$\'<G0?" *3_PBBH]\94L._&A+3GR
MKBXX\KXO-_/0+S?SYR\V\?,O-O'S+S;Q\R\V\?,O-O'S+S;Q\R^YIP  J[
M )^[  "2Q@  AM ! 'O=!0!T]Q$ ;?<< 6;X)@-?^"\&6ODX"E3Y0 Y0^D<1
M3/I.%$C[519%^UL80OMB&D#\:!P]_' =.OUX'SC]@B V_8TB-/Z8(S+^I"0Q
M_[$E,/^_)B__SR8N_^,F+O_C)B[_XR8N_^,F+O_C)B[_XR:MK0  G[<  )+"
M  "&S0  >=H  '#R" !H_Q$ 8?\: 5K_(P-4_RL$3_\S!DK_.PA&_T(+0_])
M#4#_3PX]_U40.O];$3C_81,U_V@4,_]O%3#_>!8N_X(7+/^-&2K_F1HI_Z0:
M*/^O&R?_NAPF_\<<)O_''";_QQPF_\<<)O_''";_QQRAM   D[\  (;*  !X
MU@  ;.(  &/\!P!<_P\ 5?\6 4__'@))_R8#1/\N!$#_- 4\_SL&.?]!!S;_
M1@@S_TP(,?]1"2[_5PHL_UT**O]D"RC_; PE_W4-(_]_#B'_B@\@_Y40'O^@
M$![_J!$=_[$1'?^Q$1W_L1$=_[$1'?^Q$1W_L1&5O   AL<  'G3  !KX
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
M6(EK_5>':_U6AVO^5H=K_E:':_Y6AVO^5H=K_E;_7A<!_VP2 ?]X% '_@Q<
M^8L: .N2'0'@F",!TY@O!<J4/0[!CTD9N8I3)+*&6RVL@60UIGYK/*%Z<D*=
M=WI'F76!2Y5SB4^1<9%2CF^:58MNI%B(;:]:AFV]6X1MT%N#;NE:@V[X68)O
M_%B";_U7@F_]5X)O_5>";_U7@F_]5X)O_5?_8!4!_VX1 ?][$P#_AA0 ]H\6
M .>6& #;G!P SYLM!,67.PV\DT<8M(Y1(ZV*62RGAF$TH8)I.YQ_<$&7?'=&
MDWE^2X]WAD^+=8Y2B'.7581RH5B"<:Q:?W&Z7'YQS%Q]<N=;?7+V6GQR_%E\
M<OQ7?'+]5WQR_5=\<OU7?'+]5WQR_5?_8A0!_W$1 ?]]$0#_B!( \I(2 ..:
M$@#5GQD RIXK!,&;.0RXET47L))/(JF.6"NBBE\SG(9G.I>#;D"2@'5%C7Y\
M2HE\A$Z%>HQ2@GB55GYWGUA[=JI;>76X7'=UREQW=N5<=W?U6G=V^UEW=OQ8
M=W;\5W=V_%=W=OQ7=W;\5W=V_%?_9!(!_W,0 /^ $ #_BQ  [Y4. -^>#0#0
MHA< QJ$I [V>-PNTFD,6K)9-(*225BJ=CEXREXME.9*(;$"-A7-%B(-Z2H2
M@4Z ?XI2?'V357A\G5AU>ZA;<WJV7'%ZQUQQ>N)<<7OS6G%[^UER>OQ8<GK\
M6')Z_%AR>OQ8<GK\6')Z_%C_9Q$!_W4/ /^##@#TC@T VYD* -2A"P#,I!4
MPJ0G [BB-@JPGD(5IYI,'Z"75"F9DUPQDY!C.(V-:C^(BG%$@XAX27Z&?TUZ
MA(A1=H*157.!FUAO@*9:;7^T7&M_Q5QK@-]<:X#R6FN ^UEL?OQ8;7[\6&U^
M_%AM?OQ8;7[\6&U^_%C_:1 !_W@. /^%# #BD@@ U9L) ,ZC"0#'J!( O:@E
M K2F- FKHD 3HY]*'IN;4B>4F%HPCI5A-XB2:#V"D&]#?HYV2'F,?4QUBH50
M<8B.5&V'F5=JAJ199X6Q6V6%PEMEA=Q;987P6F:%^UEG@_Q89X/\5V>#_%=G
M@_Q79X/\5V>#_%?_; X _WL, /*)"0#9E08 SYX( ,FF" #!JQ  N*LB J^J
M,@BFISX2GJ1('):A426/GE@NB)M?-8*99CQ]EFU!>)1T1G.2>TMOD(-/:X^,
M4F>.EE5DC:)888RO65^,P%I?C-E97XSN65^,^UAABOU788G]5V&)_5=AB?U7
M88G]5V&)_5?_;PP _W\) -^- P#2F 8 RJ(& ,*I!@"ZKPX LK @ :FN+P:A
MK#P0F*E&&I&G3R.)I%8L@Z)=,WV?9#EWG6L_<IMQ1&Z:>4AIF(%,99>*4&&5
ME%->E:!56Y2M5UJ4O5A9E-17693L5UF3^59;D?Y56Y#^55N0_E5;D/Y56Y#^
M55N0_E7_<PD ]80$ -B1 P#,G 4 PZ4% +NM! "SLPP J[4< :.T+ 6;LCD.
MDK!$%XJM32"#JU0I?:E<,'>G8C9QI6D\;*1O06BB=T5DH7])7Y^(3%R>DD]8
MGIY25IVK4U2=O%13G=%44YWK4U.<^%-4FO]35)G_4U29_U-4F?]35)G_4U29
M_U/_> 8 X8D  -"6 @#&H0, O*D# +.P 0"KN @ I+H8 )RZ*0.4N38+C+=!
M%(2U2AU\LU(E=K%:+'"O8#)KKF<X9JUN/&*K=4!>JGU$6JF&2%:HD4I3J)U-
M4:>J3D^HND].J,]/3J?I3TVF]T]-I?]/3J3_3TZD_T].I/]/3J3_3TZD_T_Z
M?P  V(X  ,F; 0"^I0( M*T! *NU  "AOP0 F\$4 )3!)0*,P#,(A+\^$7R]
M2!EUO% A;[I8)VJY7RUEN&4R8+=L-ERV=#I8M7P^5;2%05&TD$1.LYQ&3+.I
M2$JSN4A)M,Y(2;/I2$BQ]DE(L/]*2+#_2DBP_TI(L/]*2+#_2DBP_TKBA@
MSI0  ,*A  "VJ0  J[$  *&Z 0"8PP4 D,D0 (K)( &#R2\%>\@[#73'111N
MQDX;:,56(6/$72=>PV0K6L)K+U;!<C-3P7LV3\"$.4S CSQ*P)L^1\"H/T;
MN$!%P,U 1<#H/T2^]D%#O?]"0[S_0T.\_T-#O/]#0[S_0T.\_T/6C0  QIL
M +BE  "MK@  HK8  )B_ @"-R 8 @]$+ '_2&@!YTBH#<M(W"&S10@]FT4L5
M8=!3&ES/6Q]8SV(C5,YI)U'.<2I-SGHM2LZ#,$C.CC)%SIHT0\ZH-4+.N#9!
MS\TU0<[H-4#-]3<_R_XY/LO_.3[+_SD^R_\Y/LO_.3[+_SG*E@  O*(  *^J
M  "CLP  F+P  (W& P""SP< >-D+ '/>& !NWB8":-XS!6+>/@I=WD@/6=Y0
M%%7>6!=1WF ;3MYG'DO=;R!(WG@C1MZ!)4/>C"=!WI@I/]ZF*C[?M2H]X,@J
M/=_C*CS=\2L[W/LM.MS]+CK<_2XZW/TN.MS]+CK<_2[ GP  L:<  *2P  "8
MN@  C<,  ('- @!VUP< ;N@/ &GH&P%CZ"<"7NDR!5CI.PA4Z40,3^I,#TSJ
M4Q))ZEL51NIB%T3K:AE!ZW(;/^M['3SKAAXZ[)$@..R>(3?MK"(V[;LC->[/
M(S3NYB,TZ_4C-.OX(S3K^",TZ_@C-.OX(S3K^".SI0  IJT  )FW  "-P0
M@,L  '75 0!IX08 9/,1 %[S' %9]"8"5/0P!$_U. 9+]4 (1_9'"D3V3@Q!
M]U4./_=<#SSW8Q$Z^&H3-_AS%#7X?18S^8@7,?F4&"_ZH1DN^J\:+?N^&BS[
MSQLK^^<;*_OK&RO[ZQLK^^L;*_OK&RO[ZQNHJ@  FK0  (V_  " R0  =-,
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
M1YU;_T>;7/]&FES_1II<_T::7/]&FES_1II<_T;_51<!_V 2 ?]K% '_=!<
M_WH< ?)_(@'G@2D"WH(S!--_0 S+>DP5Q'96'KYQ8"6Y;F@LM&MQ,K%H>3:M
M9H ZJF2(/:=BCT"E8)=#HE^@19]>J4>=7K1)FUW"2IE=UDJ77NQ*EE_Z295?
M_TF38/](DF#_1Y)@_T>28/]'DF#_1Y)@_T?_6!4!_V,1 ?]N$@#_=Q4 ^WX8
M .V#'0#BAR,!UH<N \R#/0O%?TD4O7M3';=V726R<V4LK6]M,JEM=3>F:GP[
MHFB$/I]FC$&<991$F6.<1Y=BIDF48K!+DF&^3)!AT$R/8NA,CF/X2XUC_TJ,
M9/])BV3_28MD_TF+9/])BV3_28MD_TG_6A,!_V80 /]Q$0#_>A( ]X(4 .B'
M%P#=BQP T(LL \>(.PJ_A$<3N']1'+%[6B2L=V(KIW1J,:-Q<C:?;WD[FVV
M/YAKB$*5:9!%DFB92(]FHDJ,9JU,BF6Z38AES$Z'9N9.AF?V3(9G_TN%:/]+
MA&C_2H1H_TJ$:/]*A&C_2H1H_TK_7!(!_V@/ /]T$ #_?1  \X40 .2+$0#6
MCQ< RXXJ L*,. FZB$02LX1/&ZQ_6".G?& KH7AH,9UU;S:9<W8[E7%]/Y)O
MA4*.;8U%BVR62(AKH$N%:JI-@VFW3H%IR$^ :N-/@&OT3G]K_TQ_:_]+?VO_
M2W]K_TM_:_]+?VO_2W]K_TO_7A !_VL. /]V#@#[@ T ZH@- -N/# #0DA4
MQY(G KZ/-@BVC$(1KHA-&JB$5B*B@%XJG'UE,)=Z;#63=W,ZCW5[/HQS@D*(
M<HM&A7"328)OG4Q_;JA.?6ZU3WMMQE!Z;N!0>6_R3GEO_DUY;_],>6__2WEO
M_TMY;_]+>6__2WEO_TO_8 \ _VT- /]Y# #N@PL VXL) -21"@#,E1, PI4E
M KF3- >QCT$0JHQ+&:.(5"&=A%PIEX%C+Y)^:C6.?'$YBGIX/89X@$*#=HA%
M?W6127QSFTQY<J9.=G*S4'5RPU!S<MU0='/P3W1S_4UT<_],='/_3'1S_TQT
M<_],='/_3'1S_TS_8@X _V\, /Q["@#>A@8 U8X( ,^4"0#'F!$ OI@C ;66
M,@:MDS\/II!)&)^,4B"8B5HHDX9A+HZ#:#2)@6\YA7]V/8%]?D%]>X9%>GF/
M279XF4QS=Z1.<7>Q4&]VP5!N=]E0;G?O3VYW_$YN=_]-;W?_3&]W_TQO=_],
M;W?_3&]W_TS_9 T _W(* /!^!@#:B 4 T) ' ,J7" #"FQ  N9LA ;&:, :I
MEST.H91'%YJ14!^4C5@GCHM?+8F(9C.$AFTX@(1T/7N">T%X@(1%='^-2'%]
METMM?*).:WRO3VE[OE!H?-50:'SM3VE\^TYI?/]-:GO_3&I[_TQJ>_],:GO_
M3&I[_TS_9@H _W4( .&! @#4BP4 RY,& ,2:!@"]G@X M9\? :R>+@6DFSL,
MG9A%%9:53AZ/DU8EB9!=+(2.9#)_BVLW>HIR/':(>4!RAH%$;X6*1VN#E4IH
M@J!-98&L3F.!O$]B@=%/8H'K3F.!^4UC@?],9(#_2V2 _TMD@/]+9(#_2V2
M_TO_:0@ ^W@$ -R$ 0#/CP0 QI<% +^=!0"WH0P KZ,< *>B+ 2?H#D+F)Y#
M%)&;3!R*F%0CA)9<*G^48C!ZDFDU=9!P.G&.=SYMC7]":8N(1F6*DDEBB9Y+
M7XBJ35Z(NDY<B,Y.78CI35V'^$Q=A_]+7H;_2UZ&_TM>AO]+7H;_2UZ&_TO_
M;04 ZGP  -6(  #*D@, P9H# +F@ P"QI@D J:<9 **G*0.:I38)DJ-!$HNA
M2AJ$GU(A?IU:*'F;8"YTF6<S;Y=N.&N6=3QGE'U 8Y.&0V"1D$9<D9Q)6I"I
M2UB0N$Q7D,Q,5Y#G2U>/]TI7CO]*6([_25B._TE8CO])6([_25B._TG_<0$
MX(   ,^,  #$E@( NYX" +*D  "IJ@4 HJP5 )NL)@*4JS0'C*H_#X6H2!=^
MIE >>*18)7.B7BMNH64P:I]L-&6><SEAG7L\7IN$0%J:CD-7F9I%5)FG1U*9
MMDA1F<I(49CF2%&7]4A1E_]'49;_1U&6_T=1EO]'49;_1U&6_T?V=P  V(4
M ,F1  "_FP$ M*(  *NH  "AL   FK(1 )2S(@&-LC %A;$\#'ZO1A1XKDX;
M<JQ6(6VK7"=HJ6,L9*AJ,&"G<31<IGDX6*6".U6DC#Y1HYA 3Z.E0DVCM$-,
MH\A#3*/D0TNA]$-+H/]$2Z#_1$N@_T1+H/]$2Z#_1$N@_T3C?0  SXL  ,*6
M  "WGP  K:8  *.M  "9M0  D+D. (NZ'@&$NBT#?;DY"7>X0Q!QMDP7:[53
M'6:T6B)BLV$F7K)H*UJQ;RY6L'<R4["!-4^OBSA,KY<Z2JZD/$BNLSU'KL<]
M1Z[C/$:M\SU&J_X^1:O_/T6K_S]%J_\_1:O_/T6K_S_:@P  QY$  +N<  "O
MI   I:L  )JR  "0N@$ AL$) ('"& ![PB@"=<(U!F_!0 QIP$D29+]1%U^^
M6!Q;OE\@5[UF)%2\;B=1O'8J3;M_+4J[BC!(NY8R1;NC-$.[LC1"N\4U0[OB
M-$*Y\S5!N/TW0+?_-T"W_S= M_\W0+?_-T"W_S?.BP  OY@  +*A  "GJ0
MG+   )&X  "&P ( >\@' '3+$@!PS"(!:\LP V;+/ =ART4,7,I.$5C*5A54
MRET94<ED'$[);!]+R70B2,A^)$7(B"=#R)4H0<BB*C_(L2L^R<0K/LGA*C['
M\BL]QOPM/,7_+CS%_RX\Q?\N/,7_+CS%_R[$DP  MI\  *FF  "=K@  DK<
M (:_  ![QP, <,\' &?6#0!DUQH 8-@J 5S8-@-8V$$&5-A*"E#84@U-V%H0
M2M=B$T?7:19%UW(80M=\&D#8AQP]V),>/-BA'SK9L" YV<,@.=G?(#G7[R X
MU?DB-]3_(S?4_R,WU/\C-]3_(S?4_R.YG   JZ0  )^L  "3M0  A[X  'O&
M  !PS@, 9=8' %WC#@!:XQL 5N,G 5+D,@).Y#P$2N1$!D?E30A%Y54*0N5<
M#$#E9 X^YFP0.^9V$CGF@!0WYXP5->>9%C3GJ!<RZ+@8,NC,&#'HY1@QYO08
M,>7\&#'E_!@QY?P8,>7\&#'E_!BNH@  H:H  )2S  "(O0  >\8  &_.  !C
MU@$ 6-X% %3N$ !1[QL 3>\F 4GP+P)%\#@#0?$_!#[Q1P4\\DX&.O)5!S?R
M7 @U\V0),_-M"C'T=PPO]((-+?2/#BOUG0\J]JL0*?:\$"CVSA$G]^81)_7Q
M$2?U\1$G]?$1)_7Q$2?U\1&CJ   EK(  (B[  ![Q0  ;\X  &+7  !6W@
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
M/(]<_SR/7/\\CUS_/(]<_SS_51$ _U\- /]I#@#_<0X ]7<0 .9[$0#9?1@
MSGTJ L5[.0:^=T4.MW10%;%P61RM;6(BJ&II)Z5H<2RA9G@OGF2 ,YMBAS:8
M88\XEF"8.Y-?H3V17JL_CUZX0(U>R$&+7N%!BE_S0(E?_S^)8/\^B&#_/HA@
M_SV(8/\]B&#_/8A@_SW_5P\ _V(, /]L# #X= P Z7H, -Y^# #2@14 R($G
M <!_-@:X?$(-LGA-%:QU5ANG<E\BHF]F)YYL;BR;:G4PEVA\,Y1GA#:198PY
MCF25/(QCGCZ)8JA AV*U0H5BQ4*$8MY#@V/Q0H)C_4&"9/] @F3_/X)D_S^"
M9/\_@F3_/X)D_S__60X _V0+ /]N"@#J=P@ VWT( -2""@#,A!( PX4D ;N#
M- 6S@$ ,K7Q+%*9Y5!NA=EPAG'-D)IAQ:RN4;W(OD6UY,XYK@3:+:HDYB&B2
M/(5GFS^"9J9!@&:R0WYFP41]9ME$?&?O0WQG_$%\:/] ?&C_0'QH_S]\:/\_
M?&C_/WQH_S__6PP _V<) /=Q!P#>>@4 U( ' ,Z%"0#'AQ$ OH@B ;:',02O
MA#X+J(%)$Z)]4AJ<>EH@EW=A)I-U:"N/<V\OBW%W,XAO?C:%;H8Z@FV//7]K
MF3]\:Z-">6JP0WAJOT1V:M1%=FOM0W9K^T)V:_]!=FS_0'9L_T!V;/] =FS_
M0'9L_T#_70H _VD' .QT P#:? 0 T(,& ,F(!P##B@\ NHL@ ;**+P2KB#P*
MI(5'$IV!4!F8?E@?DWQ?)8YY9BJ*=VTNAG5T,H)T?#9_<H0Y?'&-/7EPED!V
M;Z%"=&ZN1')NO45P;M%%<&_K1'!O^D-Q;_]!<6__0'%P_T!Q</] <7#_0'%P
M_T#_7P@ _VL$ .%V  #4?P, RX8% ,6+!@"^C0T M8\> *Z.+0.FC#H)GXE%
M$9F&3AB3@U8>CH!=)(E^9"F%?&LM@7IR,GUX>35Z=X(Y=W:+/'-UE3]Q=)]"
M;G.L1&QSNT5K<\Y%:W/I1&MS^$-K<_]";'/_06QS_T!L<_] ;'/_0&QS_T#_
M804 ^FX! -UY  #0@@( QXD$ ,".! "YD0P L9(; *F2*P.BD#@(FXU##Y2*
M3!>.B%0=B85;(X2#8BB @6DM?']P,7A^=S5U?'\X<7N(/&YZDC]K>9U!:'BJ
M0V9XN$1E>,Q%97CG1&5X]T-F>/]"9GC_069X_T!F>/] 9GC_0&9X_T#_9 ,
M[G$  -A\  #+A0( PXP# +N1 P"SE D K)88 *66* *=E#8'EI)!#I"/2A6*
MC5(<A(M:(G^)8"=[AV<L=X5N,'.#=31O@GTW;(&&.VE_D#YF?IM!8WZH0V%]
MMD1@?<E$7WWE0V!]]D)@??]!87W_0&%]_T!A??] 87W_0&%]_T#_9P  XW0
M -)_  #'B $ OH\" +:5 0"NF 8 IIH5 )^:)@*8F3,&D9<_#(N52!2%DU :
M?Y%8('J/7R5VC64J<HML+FZ*<S)JB'LV9H>$.6.&CCQ@A9D_782F05N$M$):
MA,=#6H3C0EJ#]$%;@_] 6X/_0%N#_S];@_\_6X/_/UN#_S__:@  WG@  ,V#
M  #"C   N9,  +"8  "GG0( H)\2 )F?(P&3GC$%C)T\"X6;1A)_F4X8>I=6
M'G6672-PE&,H;))J+&B1<3!ED'DT88Z"-UZ-C#I:C)<]6(RD/U:+LD!4B\5
M5(OA0%2*\S]5BOX_58G_/E6)_SY5B?\^58G_/E6)_S[O;P  UGP  ,B'  "]
MD0  M)@  *J<  "@H@  F:00 ).E( &,I"X#A:,Y"7^B0P]YH$P6=)]3&V^=
M6B!JG&$E9IIH*6.9;RU?F'<P6Y> -%B6BC=5E94Y4I6B.U"4L#U/E,,]3Y3?
M/$^3\CQ/DOT\3Y+_/$^1_SQ/D?\\3Y'_/$^1_SSD=   SX$  ,*,  "XE@
MK9P  *.A  "8J   D*H- (NK&P"%JRH"?JHV!GBI00QRJ$D2;:=1&&FF6!QD
MI%\A8*-F)5VB;2E9H74L5J%^+U.@B#)/GY,U39^@-TN>KSA*GL$X29[=.$F=
M\#A)G/PX29O_.4F;_SE)F_\Y29O_.4F;_SG;>@  R(<  +R2  "QF@  IJ
M )RF  "1K   A[$( (&R%@!\LR8!=K(S!'&R/0EKL4<.9K!/$V*O5AA>KET<
M6JUD(%>L:R-4K',F4*M\*4VJABQ*JI(O2*F?,$:IK3)%J;\R1*K:,D2H[S)#
MI_LS0Z;_,T.E_S1#I?\T0Z7_-$.E_S30@0  P8X  +68  "IGP  GJ4  ).L
M  "(L@  ?+D" ':Z$0!RNR$ ;KLN FB[.@9DND,*7[I,#ENY4Q)7N%H65+AA
M&5&W:1Q.MW$?2[9Z(DBVA"5%MI G0[6=*4&UK"I MKXJ/[;8*C^T[BH^L_HL
M/;+_+3VQ_RT]L?\M/;'_+3VQ_RW'B0  N94  *R=  "AI   EJL  (JR  !_
MN   <[\# &K$# !GQ1H 8\4H 5_%-0-;Q3\%5\5("53$4 Q0Q%@/3<1?$DK#
M9A5(PVX71<-X&D+#@AQ PXX>/L.<'SS#JR [P[PA.L/5(3O"[B$YP/DB.+__
M)#B__R0XO_\D.+__)#B__R2]D0  L)L  *2B  "8J@  C+$  ("Y  !UOP
M:L8$ %[," !9SQ( 5] A %70+@%1T#D"3M!#!$O03 9)T%,(1M!;"T/08PU!
MT&L//M!U$3S1@!,ZT8P4.-&:%C;1J1<UT;L7--+2%S70[!8TS_<8,\[_&C/.
M_QHSSO\:,\[_&C/._QJSF0  IJ$  )JI  ".L0  @;D  '7   !JQP  7LT#
M %34" !,W0T 2MT8 $C>)@!&WC(!1-\\ D+?10,_WTT$/>!5!3O@708YX&8(
M-^!O"37A>@HSX88,,>&4#3#BHPXNXK,.+N/'#BWCXPXMX/(.+-_[#RS?_1 L
MW_T0+-_]$"S?_1"HH   G*<  (^P  "#N   =L$  &K)  !>SP  4]4! $G<
M!@!%Z0\ 0ND9 $#J)  ]ZBX .NLV 3CL/@$V[$8",^U- S'M50,O[ET$+>YE
M!2ON< 4I[WL&*.^)!R;PEP<E\*<()/&X""/QS @B\N4((O#S""+O]0@B[_4(
M(N_U""+O]0B>I@  D:\  (2X  !WP0  :LD  %W0  !1UP  1MT  #_J!0 \
M]@X .?87 #;W(  S]R@ ,?@P "[Y-@$K^3T!*?I$ 2?Z2@(E^U("(_M: B#\
M8P,>_&X#'/U[ QO^B009_I@$&/^H!!?_MP06_\@$%O_@!!;_Y 06_^0$%O_D
M!!;_Y 23K@  A;<  'C   !JR0  7=(  %#9  !$WP  .N0  #7W P R_PP
M+O\2 "O_&@ H_R$ )O\G "/_+0 @_S, 'O\Y 1S_/P$9_T4!%_]- 17_50$3
M_U\!$?]J A#_> (._X<"#O^6 @W_I (,_[ "#/^^ @S_P@(,_\("#/_" @S_
MP@*'M@  >;\  &O)  !>TP  4-L  $/@   XY0  +_   "O_   G_P@ )/\.
M "'_$P >_QD &_\> !C_(P 5_R@ $_\M !'_,@ 0_S@ #O\_  S_1@$*_T\!
M!_]9 03_90$!_W(! /^! 0#_CP$ _YL! /^G 0#_J0$ _ZD! /^I 0#_J0'_
M+"\!_S L ?\R+ +_,S "_S$V _\P00/_+TT$_RU:!O\K9@?_*7,(_RA^"O\G
MB O_)Y$,_R>9#?\FGPW_)J4._R:K#O\FL0__)K@/_R; #_\FR0__)M</_R;F
M#_\F\ _^)OD/^R?_#_DG_P_Y)O\1^";_$?@F_Q+X)O\2^";_$O@F_Q+_+BP!
M_S,I ?\U*@+_-BT"_S8T O\U/P/_,TL$_S)7!O\P9 ?_+G )_RQ["O\LA0S_
M*XX-_RN6#O\JG0__*J,/_RJI$/\JKQ#_*;80_RF]$?\IQQ'_*=,1_BGC$?LJ
M[Q'X*O@0]BO_$/0J_Q+T*O\3\RK_%/,I_Q3S*?\4\RG_%/,I_Q3_,2D!_S8F
M ?\Y)@'_.BD"_SLR O\[/0/_.4@%_S=4!O\U8 ?_,VP)_S)W#/\P@@W_,(L.
M_R^3#_\OFA#_+J 1_RZF$?\NK!+_+K,2_BZZ$OTNQ!+[+L\3^"[A$O4N[1+Q
M+_<2[R__$^XN_Q7M+O\6["[_%^PN_Q?L+O\7["[_%^PN_Q?_-"8!_SDC ?\]
M(P'_/B8"_T$O O]!.0/_/T4$_SU0!O\[7 C_.6@*_S=S#?\V?@[_-8<0_32/
M$?PTEA+Z,YT3^3.C$_@SJ13W,[ 4]C.W%/0SP!3S,\P4\#/>%.TSZQ3I-/85
MYS/_%^8S_QCD,O\9Y#/_&N,R_QKC,O\:XS+_&N,R_QK_.",!_ST@ ?]!'P'_
M12,!_T<L O]'-@/_1D $_T1,!O]!6 C_/V0+^SYO#OD\>1#V.X,1]#J+$_,Y
MDQ3Q.9D4\#B@%>XXIA;M.*T6[#BT%NHXO1;I.,D6YSC;%N,YZA;@./48W3C_
M&MLW_QS9-_\=US?_'=8W_Q[6-_\>UC?_'M8W_Q[_.R !_T$< ?]%&@'_2R !
M_TTH ?].,@+_33P$_TI'!OI(4PCV1E\+\D1J#N]"=!'L07X3ZD"'%.@_CA7F
M/I86Y3Z<%^,]HQCB/:H8X#VR&-\]NQG=/<89VSW8&M8]Z1K2/?4=SCW^'\P\
M_R#+//\AR3S_(<D\_R')//\AR3S_(<D\_R'_/QP!_T47 ?]+%P'_4!T!_U,D
M ?]4+0+_4S<#]U%"!?%.30CL3%H+Z$IE#^5(;Q'B1WD4WT6"%MU$BA?:0Y$9
MV$*9&M5"GQO30:8<T4&N'<]!MQ[.0<$>S$'0'\E"Y1_%0O,APD'^(\!!_R2^
M0?\DO4'_);U!_R6]0?\EO4'_);U!_R7_0A@!_TD3 /]0% #_5AD _UD@ ?]:
M* 'W6C("[U@]!.A520?C4U4*WE%@#ME.:A+43'06T$M\&,Y)A!O,2(P<RD>3
M'LA'FA_&1J$AQ$:I(L)%L2/!1;PCOT7))+U&WR6Y1N\FMD;[)[1&_RBS1O\H
MLD;_*+%&_RBQ1O\HL4;_*+%&_RC_1A4 _TT1 /]5$@#_6Q8 _UX; /E@(P'O
M8"P!YEXV ]]<1 7865 *T5=;#\Q4913(4FX8Q5!W&\-/?QW 3H8?ODV.(;Q,
ME2.Z2YPDN$JD)K9*K">T2K8HLTG#*;%)UBFN2NHJJTKX*ZE*_RNH2_\KITO_
M*Z=+_RNG2_\KITO_*Z=+_RO_21( _U . /]9$ #_7Q( _V,6 /)E'0#G924
MWF0Q =1B/P7-8$L*QUU6#\):8!6^6&D9NU9Q'+A4>1^V4X$BLU*()+%0D":O
M4)<HK4^?*:M.J"NI3K(LITZ^+:9.SBZC3N8NH4_U+I]/_RZ>3_\NG4__+IU0
M_RZ=4/\NG5#_+IU0_R[_3!  _U0- /]=#@#_8P\ ^6<1 .MI%0#?:AP TVHL
M <MH.P3%94<)OV)2#[I@7!6V7649LEMM':]9=2&L6'PCJE:#)J=5BRBE5),J
MHU.;+*%3HRZ?4JTOG5*Y,)M2R3&94N(QEU/R,993_S&55/\QE%3_,)14_S"4
M5/\PE%3_,)14_S#_3PX _U@+ /]@"P#[9@P \&L- .1M#@#6;A8 S&\H <1M
M-P2]:T0)MVA/#[)E6!6N8F$:JF!I'J=><"&D77@EH5M_)Y]:ARJ<68XLFEB7
M+IA7H#"55JHRDU:U,Y%6Q3205MTTCE?P-(U7_3.,6/\SC%C_,HQ8_S&,6/\Q
MC%C_,8Q8_S'_40P _UL) /]C" #K:@< W6X( -AQ"@#/<A, QG,E ;YR- .W
M<$$(L6U,#JQJ512G9UX9HV5E'J!C;2*<870EFF![*)=>@RN478LMDER3,(];
MG#*-6J8TBUJR-8E:P3:'6M8VAEOM-H5;^S6%7/\TA%S_,X1<_S.$7/\SA%S_
M,X1<_S/_4PH _UT& /5F! #?;0, U7(& -!U"0#)=A$ P'<B +AV,0.Q=#X'
MJW%)#J9N4A2A;%L9G6EB'9EG:B*69G$EDV1X*)!C?RN-88<NBF"0,(A?F3.%
M7Z,U@UZO-H%>OCB 7M$X?U_J-WY?^C9^8/\U?F#_-'Y@_S1^8/\T?F#_-'Y@
M_S3_50@ _V $ .AI  #:< , T'4% ,IX!P##>@\ NWL? +-Z+P*L>#P'IG5&
M#:%S4!.<<%@8EVY@'9-K9R&0:FXEC6AU*(IG?"N'9H0NA&2-,8%CEC1_8Z$V
M?&*M-WIBNSEY8LXY>&/H.'AC^#=X9/\V>&3_-7AD_S5X9/\U>&3_-7AD_S7_
M5P4 _V(! .%L  #4<P( RW@$ ,5[!0"^?0T MGX= *]^+ *H?#D&H7E$#)QW
M3A*7=%88DG)='(YP9""*;FLDAVQR*(1K>BN!:H(N?FF*,7MHE#1X9Y\V=F:J
M.'1FN3ES9LLZ<F;F.7)G]SAR9_\W<FC_-G)H_S5R:/\U<FC_-7)H_S7_60(
M]F4  -UN  #/=@$ QWL# ,!_! "Y@ P L8(: *J"*@*C@#<%G7U""Y=[2Q&2
M>%07C79;&XET8B"%<FDD@7%P)WYO=RM[;G\N>&V(,79LDC1S:YPV<&JH.&YJ
MMSIM:LDZ;&KD.FUK]3AM:_\W;6O_-FUK_S9M:_\V;6O_-FUK_S;_6P  ZV<
M -EQ  #,>0  PWX" +N" P"TA D K848 *:%* &?A#4%F8) "I-_21"-?5(6
MB7M9&X1Y8!^ =V<C?'5N)WET=2IV<WTN<W*&,7!QD#1M<)LV:V^G.&EOM3IH
M;\<Z9V_B.F=O]#AH;_\W:&__-FAO_S9H;_\V:&__-FAO_S;_7@  Y&H  --T
M  #(?   OX$! +>% 0"OAP< J(D5 *&))0&;B#,$E(8^"8Z$1P^)@5 5A']7
M&G]^7AY[?&4B>'IL)G1Y<RIQ>'LM;G>$,&MVCC-H=9DV9G2E.&1SLSEB<\0Z
M8G/@.F)S\SAC<_\W8W/_-F-S_S9C<_\V8W/_-F-S_S;_80  X&T  ,]W  #$
M?P  NX4  +.)  "JBP, HXP3 )R-(P&6C# #D(L\"(J)10Z$ATX3?X55&'N#
M7!UW@F,A<X!J)6]_<2EL?7DL:7R"+V9[BS)C>I<U8'FC-UYYL3A=><(Y7'G=
M.5UY\3A=>/XW7GC_-EYX_S5>>/\U7GC_-5YX_S7U9   W'   ,IZ  # @P
MMHD  *Z-  "DCP  G9$0 )>2( "1D2X#BI Y!X2.0PQ_C4P2>HM3%W6)6AMQ
MB&$@;H9H(VJ%;R=GA'<K8X-_+F""B3%=@90S6X"A-EE_KS=7?\ X5W_:-U=_
M\#=8?OTV6'[_-5A^_S58?O\U6'[_-5A^_S7I:   U'0  ,9^  "[AP  LHT
M *B1  ">E   EI8. )&7' "+ERL"A98W!7^400IYDTD0=))1%7"06!ELCU\=
M:(YF(66,;25ABW0H7HI]+%N)AR]8B)(Q58>?,U.'K352A[XU48?6-5&&[C52
MA?LT4H7_-%*%_S-2A?\S4H7_,U*%_S/C;   SGD  ,&#  "VBP  K)$  **5
M  "7F0  CYL+ (J=& "$G2<!?IPT!'F;/@ASFD<-;YE/$FJ85A=FEUT;8Y5C
M'E^4:B)<DW(E69)[*%61A2M2D9 N4)"=,$Z0JS%,D+PR3)#3,DR/[3),COHR
M3(W_,4R,_S%,C/\Q3(S_,4R,_S'<<0  R'X  +N(  "QD0  II8  )R:  "0
MGP  AZ(& (&C% !\I",!=Z0P W*C.P9MHD0+:*%,#V2@5!-@GUH779YA&UF=
M:!Y6G7 A4YQY)%";@R=-FHXI2IJ;+$B:J2U'F;HM1IK0+4:8ZRU&E_DN1I;_
M+D:6_RY&EO\N1I;_+D:6_R[1=P  P80  +:.  "JE0  H)L  )6?  "*I
M?:D  '>K$ !SJQX ;ZPL 6JK-P1EJT$'8:I)"UVI40]:J5@35ZA?%E.G9AE0
MIVX<3:9V'TJE@2%(I8PD1:69)D.DJ"="I+@H0:3.)T&CZB= HO@H0*'_*4"@
M_RE H/\I0*#_*4"@_RG)?@  NHL  *^4  "CF@  F*   (VE  ""J@  =;
M &RS# !IM!@ 9;0G 6&T,P)>M#T$6K1&!U:S3@I3LU4-4+-<$$VR8Q-*LFL6
M1[%T&$6Q?AI"L(H=0+"7'CZPIB \L+<@/+#,(#ROZ" [KO<A.JW_(CJL_R,Z
MK/\C.JS_(SJL_R/ A@  LY(  *>9  "<GP  D*8  (2L  !YL0  ;;<  &&\
M!0!=O1( 6KX@ %B^+0%4OC@"4;Y"!$Z^2@9,OE((2;Y9"D:^8 Q$OF@.0;UQ
M$3^]?!,\O8@5.KV5%CB]I!<WO;48-KW*&#>\YQ<UN_89-;K_&C2Y_QLTN?\;
M-+G_&S2Y_QNXCP  JI@  )^?  "3I@  AZP  'NS  !ON0  8[X  %C$! !0
MR P 3<@7 $S))0!*RC$ 1\H[ 47*1 )#RDP#0<I4!#[*7 8\RF0'.LMN"3C+
M> HVRX4,-,N2#3++H@XQR[(/,,S'#S#+Y0XOR?4/+LC]$2['_Q(NQ_\2+L?_
M$B['_Q*NEP  H9X  )6E  ")K0  ?+0  '"[  !DP0  6<8  $[+ P!%T @
M/M4. #W5&@ \UB8 .]<Q #G8.P XV44!-ME- 3795@(SVEX",=IH S#;<P0N
MVW\%+-N-!2K<G08IW*T&*-W!!BC=W@8GV^\')MGY"";8_@DFV/X))MC^"2;8
M_@FDG0  F*4  (NM  !^M   <;P  &7#  !9R0  3<T  $/3 0 ZV08 ->0-
M #/D%@ QY"  ,.4J "[F,P MYCP *^=$ "KG3 $HZ%0!)^A= 27I9P(CZ7,"
M(NJ! B#JD0,?ZZ$#'>NR QSLQP,<[.$#&^KQ QOI^0,;Z?D#&^GY QOI^0.:
MI   C:P  '^U  !RO0  9<4  %G+  !,T   0=4  #C<   OX0( +?$- "OQ
M$P H\AP )O(D "3S*P B]#( (?0Y !_U00 =]4D &_91 !GW6@$7]V4!%?AR
M 13Y@0$3^9(!$OJB A'ZLP(0^\8"$/O= A#[Z0(0^^D"$/OI A#[Z0*/JP
M@;0  '.]  !FQ@  6<T  $O3  ! V0  -=X  "SC   F\0  )/X* "'_$  ?
M_Q8 '/\< !G_(@ 7_R@ %?\N !/_-0 2_SP $/]#  [_3  -_U8 "_]B  G_
M;P (_W\!!_^0 07_H $$_ZX!!/^\ 0/_QP$#_\<! __' 0/_QP&#M   =;T
M &?&  !:SP  2]4  #_<   SX0  *>4  "'L   >_0  &O\% !?_#  5_Q
M$O\4 !#_&0 ._QX #?\C  O_*  (_RX !O\U  /_/0  _T8  /]1  #_70
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
M*X56NBR#5LPL@E?F+(%7]RN 6/\J@%C_*H!8_RF 6/\I@%C_*8!8_RG_3P(
M_5D  .)@  #59P  S&H# ,9L!0# ; X MVT= +!N+ &J;#D$I6I$"*!H3@V;
M9E<1EV1>%91B91F18&P<CE]S'HM>>R&)78(DAER+)H1;E"B!6YXJ?UJJ+'U:
MMRU\6LDN>EKC+GI;]2UZ7/\L>5S_*WI<_RIZ7/\J>ES_*GI<_RK_40  \EL
M -YD  #/:@  QVX" ,!P! "Z< P LG$: *MQ*0&E<#<#GVY"!YIL2PR6:E01
MDFA<%8YF8QB+96D;B&-P'H5B>"&"87\D@&"()GU?D2E[7YPK>%ZG+79>M2YU
M7L8O=%[A+W1?\RYT7_\L=&#_*W1@_RMT8/\K=&#_*W1@_RO_4P  Z%X  -EG
M  #+;0  PW$! +MS @"U<PD K747 *=U)P&A=#0#FW(_!Y5P20N1;E(0C&Q9
M%(EJ8!B%:6<;@FAN'G]F=2%]97TD>F2%)G=DCREU8YHK<F*E+7!BLR]O8L0O
M;F+>+VYC\BYN8_XM;F/_+&YC_RMN8_\K;F/_*VYC_RO_50  Y6   --I  #(
M<   OW0  +=W 0"P=P< J'@5 *)Y) "<>#("EG8]!I%T1PN,<D\/B'!7$X1O
M7A> ;60:?6QK'7IK<R!W:GHC=&F#)G)HC2EO9Y<L;6>C+FMFL2]I9L$P:6;;
M,&EG\"]I9_TM:6?_+&IG_RMJ9_\K:F?_*VIG_RO^6   X6,  ,]L  #$<P
MNW@  +-Z  "K>@0 I'L2 )Y\(@"8?"\"DGH[!8QX10J'=TT.@W55$G]S7!9[
M<F(:>'!I'75O<"!R;G@C;VV!)FULBREJ;)8K:&NA+F9KKR]D:K\P8VO8,&-K
M[R]D:_PM9&O_+65K_RQE:_\L96O_+&5K_RST6P  W68  ,MO  # =@  MWL
M *]^  "F?@$ GW\0 )F 'P"3@"T"C7\Y!8A]0PF#>TL-?GI3$GIX6A9V=V$9
M<W5G''!T;A]M<W8B:G)_)FAQB2AE<)0K8G"@+6!OK2]?;[TO7F_4+UYO[2]?
M;_LM7V__+&!O_RQ@;_\L8&__+&!O_RSK7@  V&D  ,=R  "\>0  LW\  *N"
M  "A@@  F8,. )2$'0".A"L!B(,V!(."0 A^@$D,>7]1$'5]6!1R?%\8;GME
M&VMZ;!YH>70B97A])6)WAR=@=I(J776>+%MUJRY:=+LO6771+UET["Y9=/HM
M6G3_+%IT_RM:=/\K6G3_*UIT_ROF80  T6T  ,-V  "Y?0  KX,  *:&  "<
MA@  E(@, (Z)&0")B2@!@XDT WZ'/@=YAD<+=(5/#W"$5A-M@ET7:8%C&F:
M:AUC?W(@8'YZ(UU]A"9:?(\I6'N<*U9[J2Q4>[DM4WO.+51ZZBU4>ODL5'G_
M*U5Y_RI5>?\J57G_*E5Y_RKA90  S'$  +]Z  "T@@  JX<  *&*  "5BP
MC8T) (>.%@""CR0!?8\Q GB..P5SC40);XQ,#6N*5!%GB5H59(AA&&&':!M>
MAG >6X5X(5B$@B15A(TF4H.:*5""IRI/@K<K3H+,*TZ"Z"M.@?@J3X#_*D^
M_RE/@/\I3X#_*4^ _RG;:@  QW4  +I_  "PAP  IHP  )R/  "/D0  AI,%
M ("4$@![E2$ =Y4M 7*5. 1ME$(':9-*"V6240YBD5@27I!?%5N/9AA8CFT;
M58YV'E*-@"%/C(LC38N8)4N+I2=)B[4H2(O**$B*YR=)B?<H28C_)TF'_R=)
MA_\G28?_)TF'_R?1;P  P7L  +6$  "KC   H)   )64  ")EP  ?IH  '>;
M#@!SG!P ;YTI 6N<-0)FG#\%8IM'"%^:3PM<FE8/6)E<$E688Q53F&L74)=S
M&DV6?1U*E8D?1Y65(465I"-$E+,C0Y3((T.4Y2-#DO4D0Y'_)$.0_R1#D/\D
M0Y#_)$.0_R3*=0  NX$  +"+  "DD0  FI4  (^9  "#G0  =*(  &ZC"P!J
MI!< 9J4E &.E,0%?I#L#6Z1$!5BD2PA5HU,+4J-:#4^B81!-HF@32J%Q%4>@
M>QA$H(8:0I^3'$"?HAT^G[(>/9_&'CV?XQT]G?0>/9S_'SR;_Q\\F_\@/)O_
M(#R;_R#"?   M8@  *F0  ">E@  DYL  (>?  ![I   ;Z@  &.L! !?K1$
M7*T? %JN*P!7KC8!5*Y  U&M2 5.K4\'2ZU7"4FM7@M&K&8-1*QN#T&L>!$_
MJX03/*N1%3JKH!8YJ[ 7.*O#%SBJX1<WJ?,8-Z?^&3:F_QHVIO\:-J;_&C:F
M_QJZA   KH\  **6  "7FP  BZ$  '^F  !SJP  9Z\  %JT  !3M@P 4;<7
M $^W) !-N#  2K@Z 4BX0P)&N$L#1+A2!$&X6@8_N&('/;AK"3JX=0LXMX$,
M-K>.#C2WG0\SMZT/,K?!#S&WW@\QMO(0,+3\$3"S_Q(PL_\3,+/_$S"S_Q.R
MC@  I94  )J;  ".H@  @J@  '6M  !ILP  7K<  %.[  !'P 4 0\(0 $+"
M&P! PR< /\,R #[$/  \Q$0!.L1- 3C$50(VQ%T#-<1F!#/%< 0QQ7P&+\6*
M!BW%F@<KQ:H(*L6^""K%V@@JQ/ (*<+["2C!_PHHP?\+*,'_"RC!_PNHE0
MG9L  )&B  "$J0  >*\  &NU  !?NP  5+\  $G#   _R 0 -LT) #/.$0 R
MSQP ,<\G ##0,0 OT#H +M%# "W13  KTE4 *M)? 2C3:0$GTW8!)=.$ B34
ME (BU*8"(=6Y B'5T@(@T^L"(-+V Q_1_P0?T?\$']'_!!_1_P2?FP  E*(
M (>I  !YL0  ;;@  &"^  !4PP  2<<  #[+   UT $ +=4& "7;"P DWA(
M(]X< "+?)0 AX"X (. W !_A0  >X4H '>)3 !SC7@ ;XVH &N1X !CDB $7
MY9H!%N:L 17FP $4Y]T!$^7O 1/C^@$3X_H!$^/Z 1/C^@&6H@  B:D  'NQ
M  !NN0  8<   %3&  !(R@  /<\  #/3   JV0  (MX" ![K"@ <[!  &^T7
M !GM'P 7[B8 %>XM !3O-0 3\#T $?!& !#Q4  /\EL #O)I  WS>  ,](H
M"_6<  KUK@ )]L( "?;9  CU[0 (]>T "/7M  CU[0"+J0  ?;(  &^Z  !B
MP@  5<D  $?.   [T@  ,=@  "?=   ?X0  &>@  !;X!@ 4^@T $OL2 !#\
M%P ._!T #?TC  S]*0 *_C  "/\X  ;_00 #_TP  /]8  #_9@  _W<  /^)
M  #_FP  _ZL  /^[  #_S@  _\\  /_/  #_SP!_L@  <;H  &/#  !6RP
M2-$  #K6   OW0  )>$  !SE   4Z0  $?<   __ 0 -_PD "_\-  C_$  &
M_Q0  _\8  #_'@  _R,  /\J  #_,@  _SP  /]'  #_5   _V,  /]S  #_
MA0  _Y<  /^D  #_L@  _[(  /^R  #_L@#_(BD!_R,G ?\C* '_("L!_QPQ
M ?\:/0'_&$D!_Q96 O\48@+_$VX"_Q)X O\2@@+_$HL"_Q*2 O\2F0+_$IX"
M_Q*D O\2J0+_$J\"_Q*V O\2O0+_$L<"_Q+4 OT2Y0+Z$O$"]Q+Z O43_P+T
M$_\#]!/_ _03_P/T$_\#]!/_ _03_P/_)"<!_R8D ?\F) '_)"<!_R(O ?\@
M.@'_'D8!_QQ3 O\:7P+_&&H"_Q=U O\7?P+_%X@"_Q>/ O\7E@+_%YP"_Q>A
M O\7IP+_%ZT"_Q>S _X7NP/]%\4#^A?1 _<7Y +T%^\"\1CZ N\8_P/N&/\$
M[AC_!.T8_P7M&/\%[1C_!>T8_P7_)R,!_RD@ /\I( #_*", _RDM ?\G-P'_
M)4,!_R-/ O\A6P+_'V8"_QUQ O\=>P/_'80#_QV, _X=DP/\')D#^QR? _H<
MI /Y'*H#]QRQ _8<N0/U'<(#\QW. _ =X0/L'>X#Z1[Y!.@>_P7F'O\&Y1[_
M!N4>_P?E'O\'Y1[_!^4>_P?_*Q\ _RT< /\M&P#_+B  _R\I /\O- '_+#\!
M_RI+ O\H5P+_)F("_25M _HD=P/X(X #]B.( _4CCP/S(Y4$\B.;!/$CH03O
M(Z@$[B.N!.TCM@3K([\$ZB/,!.<CX 3C).T$X"3Y!MXD_P?<)/\(VR3_"=HD
M_PG:)/\)VB3_"=HD_PG_+AL _S$7 /\R%@#_-1P _S8E /\V+P'_-#H!_S%&
M ?LO4@+W+5T"\RQH _ K<@/N*GL$["J$!.HJBP3H*I(%YRF8!>8IG@7D*:4%
MXRFL!>$IM 7@*KT%WBK*!=LJW@76*NT'TBKX"<\K_PK-*O\+S"K_#,LJ_PS+
M*O\,RRK_#,LJ_PS_,A< _S42 /\X$@#_.Q@ _ST@ /\\*@#^.S4!]SE! ?$V
M30+L-%@"Z#-C ^4R;03C,G8$X#%_!=XQAP7<,(X&VC"5!M@PFP?6+Z('U"^I
M"-(OL0C0+[H)SS#&"<TPV G),>H*QC'W#,,Q_P[!,?\/P#'_#[\Q_P^_,?\0
MOS'_$+\Q_Q#_-A, _SD/ /\^$ #_010 _T,: /]"(P#U02X [3XZ ><]1@'A
M/%,"W3I> ]DY: 34.'$&T3AZ!\\W@0C--X@)RS:/"LHVE@K(-IT+QC6D#,4U
MK S#-;4-P37 #< VSPZ]-N8.N3;T$+<V_Q&U-O\2M#;_$[,V_Q.S-O\3LS;_
M$[,V_Q/_.1  _ST+ /]##0#_1Q  _T@4 /5'' #K1B8 XT0R -Q$00'40TT"
MST%8!,M 8@;(/VL(Q3YT"<,]>PO!/8,,OSR*#;T\D Z[/)</NCN?$+@[IQ"V
M.[ 1M3N[$K,[R1*Q.^ 3KCSQ%*L\_16I//\6J#S_%J@\_Q:G//\6ISS_%J<\
M_Q;_/0T _T(( /]("@#_2PP ^DP/ .Q,% #A2AT UDHL ,Y+.P')2D@"Q$A3
M!,!'70>\1F8)ND1N"[=#=@VU0WT.LT*$$+%!BQ&P09(2KD":$ZQ HA2J0*L5
MJ4"V%J= Q!>F0-D7HT'M&*!!^QB?0?\9GD'_&9U!_QF=0O\8G4+_&)U"_QC_
M0 D _T8% /],!0#Q3P< YE ) .-/#0#53Q4 S%$G ,51-@&_4$,"ND].!;9-
M6 BS3&$*L$II#:U)< ^K2'@1J4=_$J='AA2E1HT5HT:5%J%%GAB?1:<9GD6R
M&IQ%OQJ:1=$;F$7I&Y9&^!R51O\;E$;_&Y-&_QN31_\;DT?_&Y-'_QO_0@4
M_TH! /)0  #A5 $ V58% --5"0#,51( PU8B +Q7,@&W5C\"LE1*!:U35 BJ
M45T+IU!D#J1.;!"B37,2GTQZ%)U,@1:;2XD7F4J1&9=*F1J52:,;DTFN'9))
MNQZ02<P>CDKE'HU*]AZ+2_\>BTO_'8I+_QV*2_\=BDO_'8I+_QW_10  _TT
M .54  #960  SUL# ,I;!@#$6@\ NUL> +5<+@&O6SL"JEI&!:984 BB5ED+
MGU5@#IQ3:!&94F\3EU%V%950?1>34(09D$^-&HY.EAR,3I\>BDZJ'XA.MR"'
M3L@AA4[B(81/\R"#3_\@@T__'X)0_Q^"4/\>@E#_'H)0_Q[_1P  \U$  -]8
M  #170  R6 " ,-@! "]7@T M6 : *YA*@"I8#<"I%Y#!)]=30B;6U4+F%E=
M#I589!&25VL3CU9R%HU5>1B+5($:B%.)'(93DAZ$4IP?@E*G(8!2M")_4L0C
M?5+>(WQ3\2)\4_XA>U3_(7M4_R![5/\@>U3_('M4_R#_2@  Z50  -I<  #,
M80  PV0  +QD @#_XGT024-#7U!23T9)3$4 !A*V8PH KV07 *EE)P"C9#0"
MGF- !)EA2@>57U(+D5Y:#HY=81&+6V@3B5IO%H99=AB$6'T:@5B&'']7CQY]
M5ID@>U:D(GE6L2-W5L$D=E;:)'57[R1U5_TC=5C_(G58_R%U6/\A=5C_(758
M_R'_30  Y5<  --?  #(9   OV<  +=H  "Q9P< J6@4 *-I) ">:#(!F6<]
M!)1E1P>09$\*C&)7#8AA7A"%7V43@UYL%H!=<QA]77H:>UR#'7E;C!]V6Y<A
M=%JB(W):KR1Q6K\E<%K5)6];[25O6_PC;UO_(F];_R)O6_\A;UO_(6];_R'Z
M3P  X5H  ,]B  #$9P  NVL  +-L  "L:@0 I&L2 )YL(0"9;"\!E&LZ X]I
M1 :*:$T)AF95#8-E7!" 9&(3?6)I%7IB<!AX87@:=6" '7-?BA]P7Y0A;EZ@
M(VQ>K25K7KPF:E[1)FE>["5J7_LD:E__(VI?_R)J7_\B:E__(FI?_R+P4@
MW5T  ,ME  # :P  MVX  *]O  "G;@$ H&\0 )IP'P"4<"P!CV\X XIM0@:&
M;$L)@FI2#'YI60][:& 2=V9F%'5F;A=R974:<&1^'6UCB!]K8Y(B:6*>)&=B
MJR5E8KHF9&+/)F1BZB9E8OHD96/_(V5C_R)E8_\B96/_(F5C_R+K50  V&
M ,AH  "\;@  LW$  *MS  "B<0  FW(. )5S' "0="H!BG,V H5R0 6!<$@(
M?6]0"WEM5PYV;%X1<VMD%'!J;!=M:7,::VE\'&AHAA]F9Y A9&><(V)FJ25@
M9KDF7V;-)E]FZ"9@9ODD8&;_(V!F_R-A9O\B86;_(F%F_R+H6   TV,  ,1K
M  "Y<0  L'4  *=W  ">=0  EG8- )!W&0"+>"< AG<S H%V/01\=48'>'-.
M"W5R50YQ<5P1;G!C%&MO:A9I;G$99FYZ'&-M@QYA;(XA7VN:(UUKIR5;:[<F
M6FO*)EIKYR5;:_<D6VK_(UQJ_R)<:O\B7&K_(EQJ_R+C6P  SF8  ,!N  "V
M=   K'D  *-[  "8>0  D'H+ (I[%@"%?"0 @7PQ 7Q[.P1W>D0&<WE,"G!X
M4PUL=UH0:79A$V=U:!9D=&\887-X&UYR@1U<<8P@6G&8(EAPIB16<+4E57#(
M)55PY255</8D5F__(U9O_R)7;_\B5V__(E=O_R+?7P  RFD  +QR  "R>
MJ7T  )]_  "2?@  BG\' (2 $P" @2$ >X$N 7> .0-R@$(%;G]*"&M^40MH
M?5@.9'Q?$6)[9A1?>FT77'EU&5EX?QQ7>(H>5'>6(5)VI")1=K,C4';&)%!V
MXR-0=?4C477_(E%T_R%1=/\A473_(5%T_R'88P  Q6T  +AV  "N?0  I8(
M )J#  "-@P  A(0# 'V%$ !YAAX =8<K 7&'-@)MAC\$:85'!V6$3PIB@U8-
M7X-<#UR"8Q):@6L55X!S&%1_?1I1?X@<3WZ4'TU^HB!+?;$A2GW$(DI]X2%+
M?/0A2WO_($M[_R!+>_\@2WO_($M[_R#09P  P'(  +1[  "J@@  H(8  )6(
M  "'B   ?(H  ':,#@!RC1H ;HXG &J.,@%FC3P#8XU$!6",3 A<BU,*6HM:
M#5>*81!4B6@248AQ%4^(>A=,AX4:2H:2'$B&H!U&AJ\>187"'D6%WQY%A/(>
M18/^'D6"_QY%@O\>18+_'D6"_Q[*;0  NG@  *^!  "EAP  FHL  (^-  "!
MC@  =)$  &Z3"@!IE!4 9I4B &.5+@%@E3@"7)5!!%F42096E% (5)-7"E&3
M7@Q.DF8/3))N$4F1>!1&D(,61)"0&$*/GAE CZT:/X_ &C^/W!H_C?$:/XS]
M&S^+_QL_B_\;/XO_&S^+_QO"<P  M7X  *J'  "?C   E)   (B3  ![E0
M;)D  &6;! !@G!  79T= %N>*0!8GC0!59X] E*=10-0G4T%39U4!TN<6PE(
MG&,+1IQK#4.;=0]!FX 1/IJ-$SR:FQ0ZFJL5.9J]%3F:V14YF.\6.9?\%CB6
M_Q<XE?\7.)7_%SB5_Q>[>@  KX4  *2,  "8D0  C94  (&:  !UG0  :*
M %ND  !6I0P 4Z87 %&G(P!/IR\ 3*<X 4JG00%(ITD"1J=0!$.G6 5!IU\&
M/Z9H"#VF<@HZIGT+.*:*#3:EF0XTI:D/,Z6[#S.EU \SI.X/,J+[$#*A_Q$R
MH?\1,J'_$3*A_Q&T@@  J(P  )V2  "2EP  AIP  'FA  !MI0  8:D  %6L
M  !+KP4 1[ 0 $6P' !$L2< 0K$R $&R.P _LD,!/;)+ 3NR4P(YLEL#-[)D
M!#6R;@4SLGD&,;*'!R^QE@@NLJ8(+;*X"2RRT @LL.P)*Z_Y"BNN_PLJK?\+
M*JW_"RJM_PNMBP  H)(  )68  ")G0  ?:,  '&H  !DK0  6;$  $VT  !"
MN   .[H* #B[$P WO!X -;PI #2],@ SO3L ,KU$ #&^3  OOE4!+KY> 2R^
M: $JOG0"*;Z" B>_D0,FOZ(#)+^T R._RP,CON@#([SW!"*[_P4BN_\%(KO_
M!2*[_P6DD@  F)@  (R>  " I0  <ZL  &>P  !;M0  3[D  $2\   ZP
M,,0$ "K'"P HR!, )\D= ";))P ER3  ),HY "/*0@ BRTL (<M5 "#,7P ?
MS&P '<UZ !S-B@ ;S9P &<ZN 1C.Q0 8S>0 &,ST 1C*_ $8RO\"&,K_ AC*
M_P*;F0  CY\  (*F  !UK0  :+,  %RY  !0O0  1,$  #G$   PR   *,P!
M "#0!@ 9U0L %M<0 !78&0 5V2( %-DK !/:-  3VCT $MM( !'<4P 1W5\
M$-UM !#>?@ .WY$ #N"D  W@N  ,X-( "]_M  S>]P ,W?L #-W[  S=^P"2
MGP  A:<  '>N  !JM0  7;P  %#!  !$Q0  .,D  "[-   ET0  'M4  !;:
M 0 1W@8 $.<-  [G$@ -Z!D #.@A  OI*0 *ZC$ ">H[  ?K10 %ZU$ !.M>
M  /K;@ !ZX   .J4  #JIP  Z[P  .O2  #KZ0  [.\  .SO  #L[P"'IP
M>:\  &NW  !>O@  4<4  $/)   WS0  +=$  "/6   ;VP  $]\   [C   ,
M[@( "O8*  ?V#@ %]A(  _88  #U'@  ]24  /4N  #U-P  ]D(  /9.  #V
M70  ]FX  /:!  #VE0  ]Z<  />W  #XQP  ^-   /C0  #XT ![KP  ;;@
M &#   !2R   1,T  #?1   KUP  (=P  !C@   1Y   #.<   ?O   $^@
M ?\#  #_"   _PT  /X0  #^%   _QH  /\A  #_*0  _S,  /\^  #_2P
M_UL  /]L  #_@   _Y(  /^A  #_K0  _[,  /^S  #_LP#_'"8 _QPD /\:
M)0#_%2< _Q$N /\0.@#_#D<!_PU3 ?\+7P'_"FL!_PIU ?\*?P'_"H<!_PJ.
M ?\*E0'_"IL!_PF@ ?\)I0#_":L _PFQ /\)N #_"<$ _@G, /P)W@#Y">L
M]0GV /,)_P#R"O\ \0K_ ?$+_P'Q"_\!\0O_ ?$+_P'_'R, _Q\A /\>(0#_
M&20 _Q<L /\5-P#_$T0 _Q%0 ?\07 '_#F<!_PYR ?\.>P'_#H0!_PZ+ ?\.
MD@'_#I@!_PZ= ?\.HP'^#J@!_ ZN ?L.M0#Z#KX ^ [) /4.VP#R#NH [@[U
M .P._P'K#_\!Z@__ >H0_P'I$/\!Z1#_ >D0_P'_(A\ _R(< /\A' #_'R
M_Q\I /\<- #_&D  _Q=, ?\56 '_%&,!_Q-N ?\3=P'^$X !_!.( ?H2C@'Y
M$I4!^!*: ?82H 'U$J8!]!*L ?,2LP'Q$KP!\!+' >T2V 'I$^@!YA/U >04
M_P'B%/\"X17_ N$5_P+@%?\"X!7_ N 5_P+_)1L _R87 /\D%@#_)1P _R8E
M /\D, #_(3L _Q]( /\=5 ']&U\!^1II ?<:<P'T&7P!\AF$ ?$9BP'O&9$!
M[AF7 >P9G0'K&:,!Z1FJ >@9L0'G&;H!Y1G% >,9U0'?&N@!W!OU M@;_P+5
M'/\#U!S_ ],<_P32'/\$TAS_!-(<_P3_*1< _RH3 /\I$@#_+!@ _RPA /\L
M*P#_*3< _2=# /<E3P'S(UH![R)D >PA;@'I(7<!YR%_ >4AA@'D(8T!XB"4
M >$@F@'?(* !WB"G =PAKP':(;@"V"'# M4ATP+1(N<"S2+T \HC_P3((_\%
MQR/_!L8C_P;&(_\&QB/_!L8C_P;_+!( _RX/ /\P$ #_,Q0 _S,; /\R)0#Z
M,#  \BX\ .PL20#G*E4!XRI? > I:0'=*7(!VBAZ =<H@@+5*(D"TRB0 M$H
ME@//*)P#SBBC \PHJP/**+,#R2B^!,<HS 3%*>($P2KQ!KXJ_@>\*O\(NBK_
M"+HJ_PBY*O\)N2K_";DJ_PG_, \ _S(+ /\V#0#_.!  _SD5 /DW'@#O-2@
MYS,U . R0@#;,D\ U3%: = Q9 +-,&T"RS!U \DP? /'+X,$Q2^*!,0OD07"
M+Y<%P2^>!K\OI@:]+Z\&O"^Y![HOQP>X,-T'M3#N";(P^PJP,/\+KC#_"ZXP
M_PNM,/\+K3#_"ZTP_PO_,PP _S8& /\\"0#_/@P _3T0 .\\%0#D.1\ VSDM
M -(Z/ #-.DD!R#E4 <0Y7@+!.&<#OS=O!+TW=@6[-GT&N3:$![<VBP>V-9((
MM#6:";,UH0FQ-:H*KS6T"ZXUP0NL-=0+J3;J#*8V^ VE-O\.HS?_#J(W_PZB
M-_\.HC?_#J(W_P[_-P< _SL" /]  P#R0@4 Z4() .4_#@#8/A8 SD G ,=!
M-@#"040!O4%/ KE 60.V/V$$M#YI!K$]<0>O/7@(KCQ_":P\A@JJ.XT+J3N5
M#*<[G0VE.Z8-HSJP#J([O ^@.\T/GCOF$)L\]1&://\1F3S_$9@\_Q&8//\1
MF#S_$9@\_Q'_.@$ _T   .]%  #A2   V4@% --&"0#,11( Q$<B +U(,0"X
M2#\!LT=* K!&5 2L15T%JD1D!Z=#; BE0G,*HT)Z"Z%!@0R@08@-GD"0#YQ
MF!":0*$1F$"L$I= N!*50,@3DT#A$Y%!\Q200?\4CT'_%(Y"_Q..0O\3CD+_
M$XY"_Q/_/   ^40  .1*  #83@  SD\" ,E-!@##2P\ NTT= +5.+0"O3CH!
MJTU& J=,3P2D2U@&H4I@")Y)9PF<2&X+FD=U#9A&? Z61H,/E$6+$9)%E!*0
M19T3CD6H%(Q%M!6+1<06BD7<%HA&\!:&1OT6AD;_%H5'_Q6%1_\5A4?_%85'
M_Q7_/P  [$@  -U/  #/4P  QE4  ,!3 P"[40P LU(9 *U3*0"H4S8!HU)"
M I]12P2<4%0&F4]<")9.8PJ436H,D4QQ#H]+> ^-2W\1BTJ'$HE*D!2'29H5
MA4FE%X-)L1B"2< 8@4K6&7]*[1A^2_P8?DO_%WU+_Q=]2_\6?4O_%GU+_Q;_
M0P  YDP  -93  #)6   P%D  +I8 0"T5@D K%<6 *98)0"A6#(!G5<^ IA6
M2 2555$&DE18"(]27PJ,4F8,BE%M#HA0=!"%3WL2@T^$$X%.C15_3I<7?4ZA
M&'M-KAEZ3KT:>$[1&G=.ZQIW3_H9=D__&79/_QAV3_\7=D__%W9/_Q?X1@
MXE   -!7  #$7   NUX  +1=  "N6@8 IEL3 *!<(@";7"\ EUL[ I):10./
M64T&BUA5"(A77 J&5F,,@U5J#H%4<1!^5'@2?%. %'I2B19X4I08=E*?&712
MJQIR4KH;<5+-''!2Z!MP4_D:<%/_&G!3_QEP4_\8<%/_&'!3_QCO20  W5,
M ,M:  # 7P  MV(  *]A  "H7@( H5\0 )M@'@"68"P D6 X 8U>0@.)74L%
MA5Q2!X);60J 6F ,?5EG#GM8;A!X6'42=E=]%'17AQ9R5I$8;U:<&FY6J1ML
M5K@<:U;+'6I6YAQJ5_<;:E?_&FI7_QEK5_\9:U?_&6M7_QGK3   V%8  ,A>
M  "\8@  LV4  *ME  "C8@  G&(. )9C' "19"D C&,U 8AB/P.$84@%@&!0
M!WU?5PEZ7ET+=UUD#75<:Q!S7'(2<%M[%&Y;A!=L6H\8:EJ:&FA:IQQF6K8=
M95K('65:Y!UE6O8<95K_&V5:_QIE6O\995K_&65:_QGH3P  TUD  ,1A  "Y
M9@  L&@  *=I  ">90  EV8- )%G&0",:"< AV<R 8-F/0)_948$>V1-!GAC
M5 EU8EL+<F%A#7!A:0]M8' 2:U]Y%&E?@A9G7HT995Z8&F->I1QA7K0=8%['
M'6!>XQU@7O4<8%[_&V!>_QIA7O\:85[_&F%>_QKD4@  SUP  ,!D  "V:0
MK&P  *-L  "9:0  DFH+ (QJ%@"':R0 @FLP 7YJ.@)Z:4,$=FA+!G-G4@AP
M9UD*;69@#6ME9@]H9&X19F1V%&1C@!9B8XL88&*7&EYBI!Q<8K(=6V+%'5MB
MX1U;8O0<6V+_&UQB_QI<8O\:7&+_&EQB_QK@50  RU\  +UG  "R;   J7
M )]O  "4;   C&T( (9N$P"";R$ ?6\M 7EO. )U;D$#<FU)!6YL4 =K:U<*
M:6M>#&9J90YD:6P186ET$U]H?A9=9XD86V>5&EEFHAM79K <5F;#'59FWQU6
M9O,<5V;_&U=F_QI79O\:5V;_&E=F_QK;60  QV(  +IJ  "O<   IG,  )IS
M  "/<   AW$% (%R$0!\<QX >',J '1S-0%P<S\#;7)'!6IQ3@=G<54)9'!<
M"V)O8PY?;VH076YR$EIM?!58;8875FR3&51LH!M2:Z\<46O!'%%KW!Q1:_$;
M4FO^&E)J_QI2:O\94FK_&5)J_QG47   PV8  +9N  "L=   HG<  )9V  ")
M=0  @78! 'IW#P!V>!L <GDG &]Y,@%K>#P":'A$!&5W3 9B=U,(7W9:"EUU
M80Q:=6@/6'1P$55S>1-3<X0647*0&$]RGAE-<:T:3'&_&TMQV1M,<? :3'#]
M&DUP_QE-;_\936__&4UO_QG.8   OFH  +)R  "H>   G7L  )!Z  "$>@
M>GL  '1\# !O?A< ;'XD &E_+P%F?SD"8G]" U]^205=?5 '6GU7"5=\7@M5
M?&4-4GMN#U!Z=Q).>H(42WF.%DEYG!=(>*L81GB]&49XU1E&=^\81W;\&$=V
M_QA'=?\71W7_%T=U_Q?)90  NF\  *YW  "D?0  F'\  (M_  !^?P  <X$
M &R#"0!HA!, 984@ &*&+ !?AC8!7(8_ EF%1@-7A4X%5(55!U*$7 E/@V,+
M38-K#4N"= ](@G\11H&,$T2!FA5"@*D608"Z%D" TA9!?^T607[[%D%]_Q9!
M??\607W_%D%]_Q;":@  M74  *I]  "?@@  DH,  (6$  !YA0  :HD  &2*
M P!@C!  78T; %N.)P!8CC( 58X[ 5..0P)0CDH#3HU2!4R-609)C& (1XQH
M"D6+<@Q"BWT.0(J)#SZ*F!$\BJ<2.XJX$CJ*SQ([B.L2.X?Z$SN&_Q,[AO\3
M.X;_$SN&_Q.\<0  KWL  *6#  "9AP  C(@  '^)  !SC   99   %R3  !7
ME0P 5)86 %*6(@!0ERT 39<V $N7/P%)ET<"1Y=. T66501#EET%099E!CZ5
M;P@\E7H).I6'"SB5E0PVE*4--92V#C24S TTD^D--)+X#C20_P\TD/\/-)#_
M#S20_P^U>   JH(  )Z(  "3C0  AHX  'F0  !MDP  89<  %6;  !-G@8
M29\0 $>?&P!&H"8 1* P $.A.@!!H4(!/Z%) 3VA40([H5D".:%A S>@:P0U
MH'8%,Z"#!C&@D@<PH*((+J"S""Z@R0@NG^<(+9WW"2V<_PHMF_\*+9O_"BV;
M_PJO@   HXD  )>.  "-DP  ?Y4  '*8  !FG   6Z   $^D  !%IP  /JD,
M #RJ%  ZJA\ .:HI #BK,@ WJSL -:M# #2L2P RK%,!,:Q< 2^L9@(MK'$"
M*ZQ_ RJLC@,HK)X$)ZRP!":LQ00FJ^0#):GU!"6H_P4EI_\%):?_!26G_P6G
MB0  FX\  )&4  "$F0  >)X  &NB  !?I@  4ZH  $BM   ]L   -+,# "^U
M#@ MM18 ++4@ "NV*0 JMC( *;<Z "BW0P GMTP )KA5 "2X7P CN&L (KAX
M 2"XB $?N)D!';FK 1RYP $<N-\!'+;R 1NU_ (;M/\"&[3_ ANT_P*?CP
ME)4  (B;  ![H0  ;J8  &*K  !6L   2K,  #^V   UN0  ++P  "2_!@ ?
MP@T '<(4 !S"'@ ;PR8 &L,O !G$.  8Q$$ %\1* !;%50 5Q6$ %,9O !/&
M?P 2QI$ $<>D !#'N0 /Q]0 $,;N !#$^@ 0P_\ $,/_ !##_P"7E@  BYP
M 'ZB  !QJ0  9*\  %BT  !+N   0+L  #6^   KP0  (\4  !O) 0 4S 8
M$- +  [1$0 -T1D #=$A  S1*@ ,T30 "](^  K220 )TU4 "=-B  C3<@ &
MU(0 !=28  34JP #U<   =7<  '5[0 !U?8  =7V  '5]@".G0  @*0  '.K
M  !FL0  6;@  $R]   _P   -,,  "K'   AR@  &<X  !+2   -U@$ "=L%
M  ;<#0 $W!$  ]T8  '>(   WB@  -\Q  #@/   X4<  .)4  #C8P  XW0
M .2(  #DFP  Y:X  .7!  #EU0  YN<  .;G  #FYP"#I   =:P  &BS  !:
MNP  3<$  $#$   SR   *,P  !_0   7U   $-D   O=   %X0   .0   #E
M!P  Y@T  .<1  #H%@  Z1T  .HE  #K+@  [3D  .]%  #P4P  \60  /%V
M  #RB@  \YP  /.M  #TNP  ],@  /3(  #TR !WK0  :K4  %R]  !/Q
M0,D  #/-   GT0  '=8  !3<   .X   ".,   'F    Z@   .X   #N
M[P0  / *  #Q#@  \Q(  /08  #V(   ^"H  /HU  #]0P  _E(  /]C  #_
M=@  _XD  /^:  #_I@  _[   /^P  #_L #_%B, _Q4A /\1(0#_#20 _PDK
M /\&-P#_ T0 _P!1 /\ 70#_ &@ _P!R /\ >P#_ (, _P"* /\ D0#_ )8
M_P"< /\ H0#] *8 ^P"L /D LP#W +L ]0#% /, T0#R .0 \0#Q .\ ^@#N
M /\ [@#_ .T _P#M /\ [0#_ .T _P#_&2  _Q@= /\5'0#_$!\ _PXI /\,
M- #_"D$ _P=- /\%60#_!&0 _P1N /\#=P#_ X  _P.' /\#C0#] I, ^P*9
M /D"G@#W J0 ]0*J /,!L #Q ;@ [P'" .T!SP#K >, Z@'O .@"^P#G!/\
MY@7_ .8&_P#F!O\ Y@;_ .8&_P#_'!L _QL9 /\7& #_%1T _Q,E /\1, #_
M$#T _PY) /\,50#_"V  _PMJ /T+<P#["WP ^0J# /<*B@#U"I  ] J6 /,*
MFP#Q"J$ [PFG .T)K@#K";8 Z G  .8)S0#D">( X@KP -\+^P#>#/\ W W_
M -P-_P#;#?\!VPW_ =L-_P'_'Q< _QX3 /\;$@#_'!D _QLB /\8+ #_%3@
M_Q-$ /X24 #Y$5L ]1!F /,0;P#P$'< [A!_ .P0A@#J$(P Z1"2 .@0F #F
M#YX Y0^E .,/K #A#[0 X ^^ -X/S #:$.$ U1'P -(2^P#/$O\!SA/_ <T3
M_P'-$_\!S!/_ <P3_P'_(A( _R(/ /\A#P#_(A0 _R(< /\@)P#_'3( ^!L^
M /(92P#N&%8 ZA=@ .<6:@#D%G( XA9Z . 6@@#>%H@ W!:/ -L6E0#9%IL
MUA:B -06J0#2%K$ T!>[ ,X7R0#,&-X R!GN <4:^P'#&O\"P1O_ L ;_P+
M&_\"P!O_ L ;_P+_)@X _R4+ /\H# #_*1  _R@6 /XF( #T)"L ["$X .8@
M1 #A'U  W1]; -D>90#5'FT TA]U - ??0#.'X, S!^* <L?D ')'Y<!R!^>
M <8?I0'%(*T!PR"W <$@Q ' (=8!O"+J KDB^ .V(O\#M2/_ [0C_P2S(_\$
MLR/_!+,C_P3_*0L _RH% /\N" #_+PP _RT0 /,K%P#H*"( X"8O -DF/0#2
M)TH S2=5 ,HH7P#'*&@!Q2AO <,G=P'!)WX!OR>$ ;XGBP*\)Y("NR>9 KDG
MH *W)ZD#MBBS [0HOP.S*,\#L"GF!*TI]@2K*O\%J2K_!J@J_P:H*O\&J"K_
M!J@J_P;_+04 _S   /\S @#V- 8 [S(* .@N$ #<+!@ T2XH ,LO-P#&,$0
MP3!/ +XP60&[,&(!N#!J K8O<0*U+W@"LR]_ [$OA@.P+XT#KBZ4!*TNG 2K
M+J0%J2^N!:@ON@6F+\H&I##B!J$P\P>?,/\(GC'_")TQ_PB<,?\(G#'_")PQ
M_PC_,   _S4  .\X  #B.@  VSD$ -8U"0#.-!, QC8B +\X,0"Z.#\ MCA*
M ;,X5 &P-UT"K3=D JLV; .I-G,$J#9Y!*8U@ 6D-8<%HS6/!J$UEP>?-: '
MGC6J")PUM@B;-<4)F37="98V[PJ4-OT*DS?_"I(W_PJ2-_\*DC?_"I(W_PK_
M,P  ]CH  .0_  #80@  SD(! ,D^!@#$.P\ NSX= +4_+ "Q/SH K3]% :D_
M3P&F/E@"HSU? Z$]9P2?/&T%G3QT!IP[>P::.X('F#N*")8[DPF5.IP*DSJF
M"Y$ZL@N0.\ ,CCO5#(P\[ V*//L-B3S_#8D\_PR(//\,B#S_#(@\_PS_-P
MZC\  -Q%  #.20  Q4D  +]& @"Z0PP LT09 *U%)P"H1C4 I$5! :!%2P*=
M1%,"FD-; YA#8@660FD&E$%P!Y)!=@B00'X)CD"&"HU C@N+0)@,B4"B#8=
MK@Z%0+P/A$#/#X)!Z0^!0?D/@$'_#X!"_PZ 0O\.@$+_#H!"_P[Z.P  Y40
M --+  #'3@  OD\  +A,  "R20D JTD5 *5+(P"@2S$ G$L] 9A*1P*524\#
MDDE7!)!(7@6.1V4&BT=K!XE&<@F(1GD*AD6""X1%B@V"190.@$2?#WY$JQ!\
M1;D1>T7+$7I%YA%Y1O<1>$;_$'A&_Q!X1O\/>$;_#WA&_P_P/P  WTD  ,U/
M  #!4P  N%0  +%2  "K3@4 I$X1 )Y/( "94"T E5 Y 9)/0P&.3DP#BTU3
M!(E-6@6&3&$&A$MH"()+;@F 2G8+?DI^#'Q)APYZ29$/>$F<$'9)J!)T2;82
M<TG($W)*XQ-Q2O42<4K_$7%+_Q%Q2_\0<4O_$'%+_Q#L0P  V4P  ,A3  "]
M5P  M%@  *Q7  "E4@$ GE,/ )A4' "35"D CU0U (M30 &(4T@"A5)0!()1
M5P5_4%X&?5!D"'M/:PEY3W(+=TY[#75.A YS38X0<4V9$6]-I1-M3;,4;$W%
M%&M.X11K3O03:T[_$FM._Q)K3O\1:T[_$6M._Q'H1@  TU   ,16  "Y6@
ML%P  *9:  "?5@  F%8- ))7&0".6"8 B5@R (98/0&"5T4"?U9- WQ55 5Y
M5%L&=U1A"'53: ES4W +<5)X#6]2@0]M4HL0:U&7$FE1HQ-G4;$49E'#%652
MWA5E4O(495+_$V52_Q)E4O\295+_$F52_Q+D2@  SU,  ,!:  "U7@  K&
M *)>  ":60  DEH+ (U;%@"(7", A%PO (!;.@%]6T,">5I+ W994@1T6%@&
M<5A?!V]79@EM5VT+:U9U#6E6?@]G5HD19565$F-5H11B5:\5857!%F!5VQ9@
M5O$58%;^%&!6_Q-A5O\285;_$F%6_Q+@30  RU8  +U=  "R80  J&,  )UA
M  "570  C5X) (=>$P"#7R  ?U\L 'M?-P%W7D "=%Y( W%=3P1O7%8%;%Q<
M!VI;8PEH6VL+9EIS#61:? ]B6H<18%F3$EY9H!1=6:X56UF_%EM9V!9;6>\5
M6UG]%%Q9_Q-<6?\27%G_$EQ9_Q+<4   QUD  +I@  "O9   I&4  )ED  "0
M8   B&$& ()B$0!^8QT >F,J '9C- %S8CT!;V)& FQA301J850%9V!:!V5@
M80AC7VD*85]Q#%]>>@Y=7H406UZ1$EE=GA187:P55UV]%E9=U1967>X55UW\
M%%==_Q-77?\25UW_$E==_Q+64P  Q%P  +=C  "L:   H&@  )5G  "*8P
M@V4" 'UF#P!X9AH =&<G '%G,@!N9SL!:V9# FAF2P-E95(%8V59!F%D7PA>
M9&<*7&-O#%IC> Y88X,05F*/$E1BG!-38JH54F*[%5%BTA518>T54F'[%%)A
M_Q-38?\24V'_$E-A_Q+15@  P%\  +-F  "I:P  G&L  )!J  "%9P  ?6D
M '=J#0!S:Q< ;VLD &QL+P!I;#@!9FM! F-K20-A:U $7FI7!EQJ70=::64)
M6&EM"U5H=@U3:($/46>-$4]GFA).9ZD436>Y%$QGSQ1,9NL436;[$TUF_Q).
M9?\23F7_$DYE_Q+,6@  O&,  +!J  "E;P  F&X  (QM  " ;   =VT  '%N
M"P!M;Q0 :7 A &9Q+ !D<38!87$^ 5YQ1@)<<$T#67!4!5=P6P95;V((4V]J
M"E!N<PQ.;GX.3&V*$$IMF!%);*<22&RX$T=LS1-';.H32&OZ$DAK_Q)(:O\1
M2&K_$4AJ_Q''7@  N&<  *QN  "A<@  DW(  (=Q  !Z<0  <7(  &MT!P!F
M=1$ 8W8= &!W* !>=S, 6W@\ 5EW0P)6=TL#5'=2!%)V6050=F '3G5H"$MU
M<0I)='P,1W2(#D5SE@]#<Z400G.V$4%SRQ%"<N@10G+X$4)Q_Q!#</\00W#_
M$$-P_Q#!8P  LVP  *AS  ";=@  CG4  (%V  !U=@  :7@  &-Z @!>? X
M7'T9 %E^) !7?R\ 57\X 5-_0 %0?T@"3GY/ TQ^5@1*?ET%2'UE!D9];@A#
M?'D*07R&"S][E T^>Z,./'NS#CQ[R X\>N8./'GW#CQX_PX\>/\./7?_#CUW
M_PZ\:   KW(  *1Y  "6>@  B'H  'QZ  !P?   8W\  %R"  !7A L 4X44
M %&&( !/ABH 3H<T $R'/ %*AT0!2(=+ D:'4P)$AEH#0H9B!$"&; 8^A78'
M.X6#"#F%D0HXA* +-H2Q"S:$Q@LV@^0+-H+V"S:!_PPV@/\,-H#_##: _PRV
M;P  JG@  )]_  "0?@  @W\  '>   !K@@  7H<  %6*  !.C 8 2HX0 $B/
M&@!'CR4 19 O $20. !"D$  0)!' 3^03P$]D%8".Y!? CF0: ,WCW,$-8^
M!3./C@8QCYX',(ZO!R^.PP<OCN$'+XST""^+_P@OBO\(+XK_"2^*_PFP=@
MI7\  )B$  "*A   ?84  '"'  !EB@  6HX  $^2  !&E0  09@, #Z8%  ]
MF1\ .YDH #J:,0 YFCH -YI" #::2@ UFE(!,YI: 3&:9 $OFF\"+9I[ BR:
MB@,JFIH#*9JL!"B:P 0GF=X#)Y?R!">6_04GE?\%)Y7_!2>5_P6I?@  GH4
M )*)  "$B@  =HP  &J/  !>DP  5)<  $F;  ! GP  -Z($ #*C#@ QHQ<
M,*0A "ZD*@ MI#( +*4Z "NE0P JI4L *:54 "BE7@ FI6D ):5V 2.EA0$B
MI98!(*:H 1^ENP$>I=<!'J3O 1ZB^P(>H?\"'J'_ AZA_P*BA@  EXP  (N/
M  !]D0  ;Y0  &.8  !7G0  3:$  $.E   XJ   ,*L  "BN!P DKQ  (Z\7
M "&O(0 @L"D '[ Q !ZP.@ =L4( '+%, !NQ5@ :L6$ &;)O !BR?@ 6LI
M%;*B !2RM@ 3LLX $['K !.O^0 3KO\!$Z[_ 1.N_P&:C0  D)(  (27  !U
MF@  :)\  %NC  !0J   1:P  #NP   QL@  )[4  ""X   8N@< %+P. !.\
M%0 2O!X $;TF !&]+@ 0O3< $+Y!  Z^3  .OE< #;YE  R_=  +OX8 "KZ9
M  B^K  'OL( ![[?  B^\  (O?H "+W\  B]_ "3E   AYD  'J?  !LI0
M8*H  %.O  !'LP  /+8  #&X   GNP  '[X  !?!   1Q $ #,@(  C)#@ '
MR10 !LD<  7))  $RBP  \HV  +*0   RTP  ,M9  #+:   RWD  ,R,  #+
MGP  R[,  ,O(  #,X@  S.\  ,SQ  #,\0"*F@  ?*$  &^G  !BK0  5;,
M $BX   [NP  ,+X  ";!   =Q   %<@   _+   *S@  !-("  #3"@  TP\
M -04  #5&@  UB(  -<J  #9-   VC\  -Q+  #<6@  W6H  -U]  #=D0
MW:0  -ZV  #>R   WMX  -[B  #>X@!_H@  <:D  &2P  !6MP  2;P  #S
M   OQ   ),<  !O+   3SP  #=(   ?6    VP   -X   #? P  X D  .$.
M  #B$@  XQ<  .4>  #F)P  Z#$  .H]  #L2P  [%H  .UL  #N@   [I0
M .ZE  #NM   [L(  .[&  #NQ@!TJ@  9K(  %BY  !+P   /<4  "_)   D
MS0  &=$  !'6   +VP   ]X   #A    Y0   .@   #I    Z@   .L&  #M
M"P  [P\  / 3  #R&@  ]",  /<N  #Y.P  ^TH  /Q;  #];0  _8   /Z3
M  #^H@  _JT  /ZO  #^KP#_$!\ _PX= /\*'0#_ 2  _P H /\ -0#_ $$
M_P!. /\ 6@#_ &4 _P!N /\ =P#_ '\ _@"& /P C #[ )( ^0"7 /@ G #W
M *( ]@"G /4 K0#S +4 \@"] /$ R0#O -P [@#K .T ]P#L /\ ZP#_ .H
M_P#J /\ Z@#_ .H _P#_$QP _Q$9 /\-&0#_!AP _P,E /\ ,0#_ #X _P!*
M /\ 5@#_ &$ _P!K /T <P#Z 'L ]P"# /4 B0#T (\ \@"4 /$ F0#P )\
M[@"D .T JP#L +( Z@"Z .@ Q@#G -8 Y0#H .0 ]0#C /X X@#_ .$ _P#A
M /\ X0#_ .$ _P#_%1@ _Q,4 /\/% #_#1D _PLB /\(+0#_!#D _P%& /\
M40#^ %P ^@!F /8 ;P#R '< [P!^ .T A0#K (L Z@"1 .@ E@#G )P Y@"A
M .0 J #C *\ X0"X -\ PP#= -$ VP#F -D \P#7 /T U0+_ -0"_P#4 _\
MU /_ -0#_P#_&!, _Q40 /\2#P#_$A4 _Q$= /\.* #_##0 _PI! /D(3 #U
M!E< \09A .T&:@#I!7( Y@5Z .0%@0#B!8< X :- -\&D@#=!I@ VP:> -D&
MI0#7!JT U :U -(&P #0!\\ S@CE ,P)] #*"_\ R S_ ,<,_P#'#/\ Q@S_
M ,8,_P#_&PX _QD, /\8#0#_&!$ _Q<8 /\4(@#[$2X \Q Z .T.1@#H#5(
MY0U< .$-90#>#6T VPUU -@-? #5#8( TPV) -$-CP#0#94 S@V< ,T.HP#+
M#JL R0ZT ,@.P #&#L\ PQ#F , 1]0"]$O\ O!+_ +L2_P"Z$O\!NA+_ ;H2
M_P'_'PH _QP$ /\?" #_'PT _QT2 /@:&P#N%B8 YA0S . 3/P#:$TL U!-6
M - 37P#.%&@ RQ1O ,D4=P#'%7T QA6$ ,05B@##%9$ P1:8 , 6GP"^%J<
MO!>P +L7O "Y%\L MQCB +,9\@&Q&O\!KQO_ :X;_P&N&_\!K1O_ :T;_P'_
M(@0 _R(  /\E @#\) < ]R$, .P=$@#A&AP V!HJ - ;. #+'44 QQU0 ,,>
M6@# 'F( OAYJ +P?<0"Z'W@ N1]^ +<?A0"V'XP M!^3 +,?F@&Q(*,!L""L
M :X@MP&L(<8!JR'= :<B[P*E(OT"HR/_ J(C_P*B(_\"H2/_ J$C_P+_)0
M_R@  /(J  #E*P  WR@% -PA"P#2(10 R20D ,,E,@"^)C\ NB=* +<G5 "T
M)UT LB=D + G; "N)W(!K2=Y :LG?P&J)X8!J">. :<GE@*E)YX"HRBH J(H
MLP*@*,$"GRC5 IPI[ .:*OH#F"K_!)<J_P27*O\$EBK_!)8J_P3_*   ]2X
M .4S  #:-0  T#,! ,PM!@#&*A  OBT> +@N+ "S+SH KR]% *PP3P"I+U@
MIR]? :4O9@&C+VT!H2]S J N>@*>+H$"G2Z) ILND0.9+IH#F"ZD!)8OKP25
M+[T$DR_/!)$PZ 6/,/@%C3'_!8TQ_P6,,?\%C#'_!8PQ_P7_+0  ZC4  -PZ
M  #./0  QCP  , W @"[,PT LS09 *XV)P"I-S0 I3=  *(W2@"?-U,!G39:
M 9LV80&9-F@"ES5O I4U=0.4-7P#DC6$!) UC02/-98%C36@!8LUJP:*-;D&
MB#7*!X<VY0>%-O8'A#?_!X,W_P>#-_\'@C?_!X(W_P?T,@  XSL  -)!  #&
M1   O4,  +<_  "Q.PD JCL4 *4\(@"@/3  G3T[ )D]10"6/4X!E#Q6 9(\
M70*0/&,"CCMJ XP[<02*.W@$B#J !8<ZB :%.I(&@SJ<!X$ZJ B .K4)?CO&
M"7T[X0E[//,)>SS_"7H\_PAZ//\(>CS_"'H\_PCN-P  W4$  ,M&  "_20
MMDD  *Y&  "I000 HT$1 )U"'@"80RL E4,W )%#00".0DH!C$)2 8E!60*'
M05\#A4%F X- ;02!0'0%@$![!GX_A =\/XX(>C^9"7@_I0IW0+(*=4##"W1
MW0MS0?$+<D'_"G)!_PIR0?\)<D'_"7)!_PGI/   U44  ,5+  "Z3@  L$X
M *=+  "B1@  FT8. )9'&@"12"< CD@S (I(/0"'1T8!A$=. 8)&50* 1EP#
M?D5B!'Q%:01Z17 %>$1X!G9$@0AT1(L)<D26"G!$H@MO1*\,;D3 #&U%V0UL
M1>\,:T7]"VM&_PMK1O\*:T;_"FM&_PKE0   STD  ,%/  "U4@  JU(  *%/
M  ";2@  E$H, (]+%P"+3"0 ATPO (1,.@"!3$,!?DM+ 7M+4@)Y2E@#=TI?
M!'5)9@5S26T&<4EU!V])?@AM2(@):TB3"VI(GPQH2*T-9TF]#69)U YE2>T-
M94K\#&5*_PME2O\+94K_"V5*_PO@1   RTT  +U2  "R5@  IE4  )Q2  "5
M3@  CDX) (E/% "%4"  @5 L 'Y0-P![4$ !>%!( 75/3P)S3E4#<4Y<!&].
M8P5M36H&:TUR!VE->PAG384*94V1"V1,G0QB3:L-84V[#F!-T0Y@3>P.8$W[
M#6!-_PQ@3?\+8$W_"V!-_PO<1P  QU   +E6  "N60  HE@  )A6  "040
MB5(& (-3$0!_4QT >U0I 'A4- !U5#T!<E-% 7!33 )M4E,":U)9 VE28 1G
M46<&95%O!V-1> AB48,*8%&/"UY0FPU=4*D.6U&Y#EM1S@]:4>H.6U'Z#5M1
M_PQ;4?\,6U'_"UM1_PO62@  PU,  +99  "K7   GEH  )-9  "+5   A%8#
M 'Y6$ !Z5QH =E<F '-8,0!P5SH ;5=" 6I720)H5E "9E97 V167@1B564%
M8%5M!UY5=@A=58$*6U6-"UE4F@U85*<.5E6X#U95S ]65>D.5E7Y#595_PU7
M5/\,5U3_#%=4_PS130  P%8  +-<  "G7@  FET  (]<  "&6   ?UD  'E:
M#0!T6Q< <5LC &Y;+@!K6S< :%M  65;1P%C6DX"85I5 U]:7 1=6F,%7%IK
M!EI9= A867\*5EF+"U19F U36*8.4EFV#E%9R@]16><.45CX#5)8_PU26/\,
M4EC_#%)8_PS-40  O%D  +!?  "C80  EF   (M?  "!6P  >5T  '-># !O
M7A4 :U\@ &A?*P!F8#4 8V ] 6%?10%?7TP"75]3 UM?6@197F$%5UYI!E5>
M<@A37GT)45V)"U!=E@Q.7:0-35VT#DQ=R Y,7>8.35WW#4U<_PQ-7/\,3ES_
M#$Y<_PS)5   N5P  *UC  "?8P  DF,  (=B  !\8   =&$  &YB"0!I8Q(
M9F,= &-D* !A9#( 7F0[ %QD0P%:9$H"6&11 E9D6 -49%\$4F-G!5!C< =.
M8WH(3&*&"DMBE M)8J(,2&*R#4=BQPU'8N0-2&'V#$AA_PQ(8/\+26#_"TE@
M_PO$6   M6   *IF  ";9@  C68  ()E  !V9   ;F4  &AF!0!C9Q  8&@:
M %UI)0!;:B\ 66HX %=J0 %5:D<!4VI. E%J50-/:5T$36ED!4MI;09):'@'
M1VB$"49HD@I$9Z$+0V>Q#$)GQ0Q"9^(,0F;U#$-F_PM#9?\+0V7_"T-E_PN_
M7   L60  *9J  "6:0  B6D  'UI  !Q:0  9VH  &)L 0!=;0T 66X6 %=O
M(0!5<"L 4W U %%P/0!0<$4!3G!, 4QP4P)*<%H#2'!B!$9O:P5$;W4&0F^"
M!T!NCPD_;IX*/6ZO"CUNP@H\;N */6WT"CUL_PH]:_\*/FO_"CYK_PJZ8
MK6D  *!N  "1;0  A&T  'AM  !L;@  87   %MR  !6= H 4G42 %!V'0!.
M=R< 3'<Q $MX.0!)>$$ 2'A) 49X4 %$=U<"0G=? T!W: ,^=W,$/'9_!CIV
MC0<Y=IP(-W6M"#=UP @V==X(-W3R"#=S_@@W<O\(-W+_"#=R_PBU9@  J6\
M )IQ  "+<0  ?G$  '-R  !H<P  7'8  %1Y  !.>P4 2GT/ $A^& !&?R,
M17\L $. -0!"@#T 08!% #^ 3 $]@%0!/(!< CI_90(X?V\#-G]\!#1_B@0R
M?YH%,7ZJ!C!^O08P?MH&,'WP!C![_08P>_\&,'K_!C!Z_P:P;   I'4  )1U
M  "&=0  >78  &YW  !C>0  5WT  $^!  !'A   0H8, #^'$P ]B!T /(@G
M #N),  ZB3@ .(E  #>)2  VB4\ -(E8 3.)80$QB6P!+XEX BV)AP(LB9<#
M*HBG RF(N@,IB-0#*8;N RF%_ 0IA/\$*83_!"F$_P2J=   GGL  (YZ  "
M>@  ='L  &A^  !=@0  4H4  $F)  !!C   .9 % #61#P SDA< ,I(A #&2
M*0 PDS( +I,Z "V300 LDTH *Y12 "J47  HE&< )Y1S 264@@$DE),!(I.D
M 2&3MP$@D\\!(9+L 2"0^@(@C_\"((__ B"/_P*D?   EX   (=_  ![@
M;H(  &*%  !7B0  38X  $*2   ZE@  ,ID  "J<"0 HG1$ )IT9 "6=(@ D
MGBH (YXR "*>.@ AGD( ()Y+ !^?50 >GV  ')]M !N??  :GXT &)^? !>?
ML@ 6G\D %I[H !:<]P 6F_\!%YO_ 1>;_P&=@P  CX8  (*&  !TAP  9XL
M %N/  !0DP  1I@  #R<   SH   *Z,  ".F   <J L &JD1 !BI&  7J2$
M%JHI !6J,0 4JCD $ZI# !.K30 2JU@ $:ME !"K=  .JX8 #JN9  VKK  ,
MJ\$ #*K?  RI\@ -J/P #:C_  VH_P"6B@  B8P  'J-  !LD0  8)4  %2:
M  !)GP  /Z,  #6G   KJ@  (ZX  !NP   4LP$ #[4*  VV$  ,MA8 "[8?
M  JV)P )MB\ "+8Y  >W0P &MT\ !+=;  .W:@ "MWL  +>.  "WH0  MK0
M +;+  "VY0  M?$  +7W  "U]P"/D0  @90  '*7  !EG   6*$  $RF  !!
MJP  -Z\  "RR   CM0  &K@  !.[   .O0  "< %  /!#0  P1$  ,$7  #"
M'@  PB8  ,(O  ##.0  Q$0  ,10  #$7@  Q6\  ,6!  #%E0  Q:@  ,6\
M  #$T0  Q.8  ,3N  #$[@"&F   >9X  &NC  !=J0  4*X  $2S   WM@
M++D  "*\   9OP  $<(   S%   &R    ,L   #,!P  S T  ,T1  #-%@
MSAT  ,\D  #0+0  TC@  -1$  #44@  U6$  -5S  #6AP  UIL  -:M  #7
MOP  V,X  -C=  #8W0![H   ;J8  &"M  !3LP  1;@  #B\   KOP  (<(
M !?&   0R0  "LP   +0    U    -<   #8    V@4  -L+  #<#@  WA,
M -\9  #A(0  XRH  .4V  #G0P  YU,  .AD  #I=P  Z8P  .J?  #JK@
MZKH  .K#  #JPP!PJ   8J\  %6V  !'O   .<   "S$   @R   %LP   [0
M   'U    -D   #=    X0   .,   #D    Y@   .<!  #I!P  ZPP  .P0
M  #N%0  \!T  /,G  #V,P  ]T,  /A4  #Y9@  ^7H  /J.  #ZG@  ^ZD
M /NP  #[L #_"QL _P<9 /\ &0#_ !P _P E /\ ,@#_ #\ _P!+ /\ 5P#_
M &( _P!K /\ <P#] 'L ^P"" /H B #X (T ]P"2 /8 F #U )T ] "B /,
MJ0#Q +  [P"X .X PP#L -$ ZP#F .D \P#H /X Z #_ .@ _P#H /\ Z #_
M .@ _P#_#A@ _PH5 /\!% #_ !@ _P B /\ +@#_ #L _P!' /\ 4P#] %X
M^@!G /< ;P#U '< \P!^ /( A #P (D [P"/ .X E #L )H ZP"? .D I0#H
M *P Y@"T .0 OP#C ,P X0#B -\ \ #> /L W@#_ -T _P#= /\ W #_ -P
M_P#_$!, _PT1 /\&$ #_ A4 _P > /\ *0#_ #8 _P!" /H 3@#T %D \0!B
M .X :P#L '( Z@!Y .@ ?P#G (4 Y0"+ .0 D #B )8 X0"< -\ H@#= *D
MV@"Q -@ NP#5 ,@ T@#= -$ [0#0 /D SP#_ ,X _P#- /\ S0#_ ,T _P#_
M$0\ _PX- /\,#0#_"Q( _P<9 /\") #_ #  ]@ \ .\ 20#J %, YP!= .0
M9@#A &T WP!T -T >P#; ($ V0"& -8 C #4 )( T@"8 -  G@#. *8 S "N
M ,H N #( ,0 Q@#7 ,4 Z@## /< P@#_ ,$!_P#  O\ P +_ , "_P#_% L
M_Q & /\0"0#_$ X _PX4 /\*'@#U!BD ZP0V .,#0@#? TX VP17 -8$8 #3
M!&@ T 1O ,X%=@#,!7P R@6" ,D%B #'!8X Q@64 ,0%FP#"!:, P :K +X&
MM0"]!L( NPC4 +H)Z0"W"_@ M0S_ +0,_P"T#/\ M S_ +0,_P#_%P0 _Q0
M /\6 P#_% D _Q$. /(.%0#H#"$ W@HN -8+.P#0#$< S Q1 ,D,6@#&#6(
MQ UJ ,(-<0# #7< OPU] +T.@P"\#HH N@Z1 +D.F "W#J  M@ZI +0/M "R
M#\$ L1#4 *X1ZP"K$OH J1+_ *@3_P"G$_\ IQ/_ *<3_P#_&@  _QL  /D;
M  #K&0  Y10& .40#@#9#A< SQ$F ,@2- #$$T  OQ1+ +P45 "Y%5T MQ5D
M +45:P"T%7$ LA5X +$6?@"O%H4 KA:, *P6E "K%YP J1>F *<8L "F&+T
MI!C/ *(:YP"?&O< G1O_ 9P;_P&<&_\!FQO_ 9L;_P'_'0  ]R$  .@D  #=
M)0  U"$! ,\;" #*%Q$ PAH@ +P<+0"W'3H LQY% + >3P"M'E< JQY? *D?
M9@"H'VP IA]S *4?>0"C'X  HA^' * @CP"?()@ G2"B )L@K &:(;D!F"'*
M 98BY &4(_4!DB/_ 9$C_P&0(_\!D"/_ 9 C_P'_(@  ZRD  -TN  #/+P
MQRT  ,$G P"](@T MB,: + E* "L)C0 J"9  *4G20"B)U( H"=: )XG80"<
M)V< FR=M )DG= "8)WL!EB>" 94GBP&3)Y0!D2B> 9 HJ0&.*+4"C2G& HLI
MWP*)*O("ARK_ H8J_P*&*O\"ABK_ H8J_P+T*   XS$  -$V  #%.   O#8
M +8P  "R*PD JRP4 *8M(@"B+B\ GBXZ )LN1 "8+TT EB]5 )0N7 "2+F(
MD"YI 8\N;P&-+G8!C"Y^ 8HNA@*(+H\"ARZ: H4OI0.#+[(#@B_" X$PV@-_
M,.\#?3'^ WTQ_P-\,?\#?#'_ WPQ_P/M+P  VS<  ,D]  "^/@  LSP  *PX
M  "G,P0 HC(1 )TT'0"9-2H E34U )(U0 "/-4D C350 (LU5P")-5X!AS5D
M 84T:P&$-'("@C1Y H T@@)^-(L#?326 WLUH01Y-:X$>#6^!7<VU 5V-NT%
M=#?\!70W_P1T-_\$=#?_!'0W_P3G-0  TCT  ,-"  "X1   K$(  *0^  "?
M.0  FC@. )0Z&0"0.B8 C3LQ (H[.P"'.T0 A#M, (([4P& .EH!?CI@ 7TZ
M9P)[.FX">3IU G<Z?@-V.H@$=#J3!'(ZG@5Q.JL%;SN[!FX[SP9M.^H&;3SZ
M!FP\_P5L//\%;#S_!6P\_P7B.0  S$(  +Y'  "Q2   I48  )U#  "7/P
MDCX+ (T_%0")/R$ A4 M () -P!_0$  ?4!( 'M 3P%Y0%8!=S]= 74_8P)S
M/VH"<3]R W _>@-N/X0$;#^0!6L_G 9I/ZD&:#^X!V= S =F0.@'9D#Y!F5
M_P9E0/\&94#_!65 _P7</@  QT8  +E+  "L3   H$H  )='  "10P  BT,(
M (9#$@""1!X ?D0I 'M%- !Y13T =D5% '1$3 %R1%,!<$19 6Y$8 )L0V<"
M:T-O VE#=P1G0X$%9D.-!F1#F09B0Z<'842V"&!$R@A@1.8(7T7X!U]%_P=@
M1?\&8$3_!F!$_P;600  PTD  +9.  "G3P  FTT  ))+  ",1P  A4<$ (!'
M$ !\2!H >$@F '5), !S23H <$E" &Y)20%L2% !:DA6 6A(70)F2&0"94AL
M V-(=01A1W\%8$>*!EY(EP==2*4(6TBT"%M(QPE:2.0(6DGV"%I)_P=:2/\&
M6DC_!EI(_P;110  OTP  +)2  "C40  EU   (U.  "&2@  @$H! 'I+#@!V
M3!< <DPC &],+0!M338 :DP_ &A,1@!F3$T!9$Q3 6),6@)A3&$"7TQI UY,
M<@1<3'P%6DR(!EE,E0=73*,(5DRR"%5,Q@E53.()54SU"%5,_P=53/\'5DS_
M!E9,_P;,2   O%   *]5  "@5   DU,  (E1  "!30  >DX  '5/# !P3Q4
M;5 @ &I0*@!G4#, 95 \ &-00P!A4$H!7U!1 5U06 )<4%\"6E!G UE0< 17
M4'H%55"&!E10DP=24*$(45"Q"5!0Q E04.$)4%#T"%%0_P=13_\'44__!E%/
M_P;)2P  N5,  *M7  "<5@  CU4  (54  !\4   =5$  '!2"0!K4Q( :%0=
M &54)P!B5#$ 8%0Y %Y400!<5$@!6E1/ 5E45@%75%T"5E1E U14;@125'@%
M452$!D]4D0=.5* (3%2O"$Q4P@E+5-\)3%3S"$Q3_P=,4_\'35/_!DU3_P;%
M3@  ME8  *=:  "860  BU@  (%7  !W5   <%4  &I6!@!F5Q  8E<: &!8
M) !=6"X 6UDW %E9/P!7648 5EE- 5195 %365L"45EC D]8; -.6'8$3%B"
M!4I8CP9)6)X'2%BN"$=8P A'6-T(1UCR"$=7_P=(5_\'2%?_!DA7_P;!40
MLED  *-<  "46P  AUL  'U:  !R6   :UD  &5: P!@6PX 75P7 %I<(0!8
M72L 5ETT %1>/ !37D0 45Y+ 5!>4@%.7ED"3%YA DM=:@-)770$1UV !45=
MC09$79P'0UVL!T)=O@A"7=H(0ESQ!T)<_@=#6_\&0UO_!D-;_P:]50  KUT
M )]?  "07@  @UX  'A=  !M7   95T  %]?  !:8 P 5V$4 %5B'@!28B@
M46,Q $]C.0!.8T$ 3&-( $MC3P%)8U8!1V-> D5C9P)$8W$#0F-]!$!BBP4_
M8IH&/F*J!CUBO <\8M8'/6'O!CUA_08^8/\&/F#_!CY@_P:Y60  JV$  )IA
M  "+80  ?V$  '1A  !I80  7V(  %ED  !49@D 46<1 $YG&@!,:"0 2VDM
M $EI-@!(:3X 1FI% $5J3 !#:E0!0FI< 4!I90(^:6\"/&E[ SMIB00Y:9@%
M.&BH!3=HN@4W:=,%-VCN!3=G_ 4X9O\%.&;_!3AF_P6T7@  IV4  )5E  "&
M9   >F4  &]E  !D9@  66@  %)J  !-; 0 26X. $=N%@!%;R  1' I $)P
M,@!!<#H 0'%" #]Q20 ]<5$ /'%9 3IQ8@$X<6P"-G!X C5PA@,S<)4#,G"F
M!#%PN 0P<- $,6_L!#%N^P0Q;?\$,6S_!#%L_P2O9   H6D  (]H  "!:
M=6D  &MI  !@:P  56X  $UQ  !&<P  0G4+ #]V$@ ]=QP /'<E #IX+0 Y
M>#4 .'D] #=Y10 V>4T -7E5 #-Y7@ Q>6@!,'ET 2YY@P(M>9("*WBC BIX
MM0(J>,P"*G?J BIV^0,J=?\#*G3_ RIT_P.J:@  FFT  (EL  !\;0  <&T
M &9N  !;<0  4'4  $AX  !!>P  .GX% #9_#@ T@!8 ,X$@ #*!*  P@3
M+X(X "Z"0  M@D@ +()0 "N"6@ J@F0 *()P ":"?P$E@H\!)(*@ 2."L@$B
M@LD!(H'G 2)_]P$B?O\"(GW_ B)]_P*E<0  DW$  (-Q  !V<0  ;'(  &!U
M  !6>   3'P  $.    [@P  ,X8  "V)"@ JBA$ *8L9 ">+(@ FBRH )8PQ
M "2,.0 CC$( (HU* "&-5  @C5X 'XUK !V->0 <C8H &XV< !F-K@ 8C,0
M&(SC !F*]0 9B?\!&8C_ 1F(_P&==P  C'8  'UV  !R=P  97D  %I\  !0
M@   1H0  #R)   TC   +9   "63 @ ?E0P '982 !R6&@ ;ER( &I<J !F7
M,@ 8F#H %YA# !:830 5F%@ %)AD !.8<P 1F(0 $)B6 !"8J0 .F+\ #I?=
M  ^6\@ 0E?P $)3_ !"4_P"5?0  A7P  'A\  !K?@  7X$  %2&  !*B@
M0(\  #:3   MEP  )IH  !Z=   7H , $J(, !"C$@ 0HQD #Z,A  ZD*0 .
MI#$ #:0Z  RD10 +I%  "J1<  FD:@ 'I'L !J..  2CH0 "H[0  Z++  .B
MY@ #H?,  Z'[  .A^P"-@P  ?X(  '&$  !DAP  6(P  $V1  !"E@  .)H
M "^>   FH@  'J4  !>H   1JP  #*X'  >O#0 #KQ(  J\9  &O(0  KRD
M + R  "P/   L$<  +!3  "P80  L'$  +"#  "OEP  KZH  *^_  "NV0
MKNL  *[T  "N] "'B0  >(H  &J.  !=DP  49@  $6=   [H@  ,*8  ">J
M   >K@  %K$  !"T   +M@  !;D#  "Z"@  N@X  +H3  "[&0  NR$  +PH
M  "\,0  O3P  +Y(  "^5@  OF4  +YW  "^C   OI\  +VS  "^QP  OMX
M +WK  "]ZP!_D@  <)4  &*:  !5GP  2:4  #VK   RKP  *+0  !ZV   5
MN0  #KP   F_   "P@   ,0   #%!   Q@H  ,8.  #'$@  R!@  ,D?  #*
M)P  S#   ,X\  #.20  SUD  ,]J  #/?@  SY,  ,^F  #/N   S\@  ,_;
M  #/VP!WG   :*$  %NG  !.K@  0;0  #2W   HN@  ';T  !/    -Q
M!L<   #*    S@   -    #1    T@(  -,(  #5#   UA   -D5  #;'
MW20  . O  #B/   XTL  .1<  #D;P  Y8,  .68  #EJ0  Y;8  .7#  #E
MPP!LI0  7ZP  %&R  !$N0  -;P  "C    <Q   $L@   S+   #SP   -,
M  #8    W    -\   #?    X0   .,   #D P  Y@@  .@-  #I$0  [!@
M .XB  #Q+@  \SP  /1-  #U7P  ]G,  />'  #WF0  ^*4  /BP  #XL #_
M Q< _P 5 /\ %0#_ !@ _P C /\ +P#_ #P _P!( /\ 5 #_ %X _P!G /T
M;P#[ '8 ^0!] /@ @P#V (@ ]0". /0 DP#R )@ \0"> /  I #N *L [0"S
M .L O0#J ,L Z #A .< \0#F /T Y0#_ .0 _P#D /\ Y #_ .0 _P#_!Q,
M_P 1 /\ $0#_ !4 _P ? /\ *P#_ #< _P!$ /X 3P#Z %H ]P!C /0 :P#R
M '( \ !Y .\ ?P#M (0 ZP"* .H CP#H )0 YP": .4 H #D *< X@"O .
MN0#> ,8 W #: -H [ #8 /D U@#_ -8 _P#7 /\ V #_ -@ _P#_"A  _P,.
M /\ #0#_ !( _P : /\ )@#\ #( ]P _ /0 2@#Q %4 [0!> .H 9@#H &X
MY0!T ., >@#B (  X "% -X BP#< )  VP"6 -@ G #5 *, TP"K -$ M0#.
M ,$ S #1 ,L YP#) /4 R #_ ,@ _P#( /\ R #_ ,@ _P#_# P _P8( /\"
M"@#_  \ _P 5 /P ( #Q "P [  Y .D 10#E $\ X0!9 -X 80#; &@ UP!O
M -0 =0#2 'L T "  ,X A@#, (P RP"2 ,D F #' *  Q0"H ,, L0#! +P
MOP#+ +T XP"\ /( NP#] +L _P"Z /\ N@#_ +H _P#_#@4 _PD  /\)!0#_
M!@L _P$0 /  &0#F "4 X0 R -P /P#6 $D T0!3 ,X 6P#+ &, R !J ,8
M< #% '8 PP![ ,$ @0#  (< O@". +P E "[ )P N0"D +< K@"U +D LP#(
M +$ WP"P >\ KP'[ *X"_P"M _\ K0/_ *T#_P#_$   _PX  /\-  #V"P,
M\@<* .(!$0#; AT T@,K ,P#-P#(!$, Q 1- ,$$5@"^!5T O 5D +H%:P"X
M!7$ MP5V +4%? "S!H, L@:) + &D0"O!YD K0>A *L'JP"I"+< J G& *8*
MW0"E"_  HPS] *(-_P"A#?\ H0W_ * -_P#_$0  _!(  .P3  #B$P  VP\#
M -8)"P#."!0 Q@HB , ,, "\#3P N U& +4-3P"R#E< L Y? *X.90"M#FL
MJPYQ *H.> "H#GX IP^% *4/C0"D#Y8 HA"? * 0J0"?$+4 G1'% )L1W@"9
M$O$ EQ/_ )84_P"5%/\ E13_ )04_P#_%0  [1L  . ?  #2'P  R1L  ,04
M!0#!$ X NA(; +03*0"P%#4 K!5  *D520"F%5( I!99 *(68 "A%F8 GQ9L
M )X6<@"<%GD FQ>  )D7B "8%Y$ EAB; )08I@"3&;( D1G! ) :V "-&^X
MBQS] (H<_P"*'/\ B1S_ (D<_P#T'0  Y"4  -,I  #'*@  O"8  +8@  "T
M&0L KAH5 *@<(P"D'2\ H1XZ )X>1 ";'DP F1Y4 )<?6P"5'V$ E!]G )(?
M;0"1'W0 CR!\ (X@A ",((T BB"7 (DAH@"'(:X AB*] (4BT0&"(^L!@23[
M 8 D_P%_)/\!?R3_ 7\D_P'L)0  VRT  ,DQ  "\,0  L2X  *LI  "G) 4
MHR,1 )XD'0":)2H EB8U ),F/P"1)D< CR9/ (TF5@"+)UP B2=B (@G:0"&
M)V\ A2=W (,G?P"!)XD!@"B3 7XHG@%]*:L!>RFY 7HIS0%X*N@!=ROY 78K
M_P%V*_\!=2O_ 74J_P'E+   T#0  ,$X  "S.   J#4  *(Q  "=+0  F2H.
M )0K& "0+"0 C2TP (HM.@"'+4, A2U* (,M40"!+E@ @"Y> 'XN9 !]+FL
M>RYS 7DN>P%X+H4!=BZ/ 70OFP%S+Z@"<2^V G PR0)O,.4";C'W FTQ_P)M
M,?\";3'_ FTQ_P+?,@  R3D  +L^  "L/0  H3H  )HW  "5,P  D#$* (PQ
M% "',B  A#,K ($S-0!_,SX ?3-& 'LS30!Y,U0 =S-: '8S80!T,V<!<C1O
M 7$T=P%O-($!;C2, FPTF )J-:4":36S V@UQ@-G-N(#9C;U V8V_P)F-O\"
M9C;_ F8V_P+8-P  Q#X  +5"  "F00  FS\  ),\  "-.   B#8' (0W$0"
M-QP ?#@G 'HX,0!W.3H =3E" ',Y20!Q.5  <#E7 &XY70!L.60!:SEK 6DY
M= %H.7X"9CF) F0YE0-C.J(#8CJQ V$ZPP-@.^ $7SOS U\[_P-?._\#7SO_
M E\[_P+1.P  P$(  +!%  "A1   E4,  (U   "'/0  @CL" 'T[#@!Y/!@
M=3TC ',]+0!P/38 ;CT_ &P]1@!K/4T :3U3 &<]6@!F/6$!9#UH 6,]<0%A
M/GL"7SZ& EX^DP-</J #6S^O!%H_P01:/]T$63_R!%D__P-9/_\#63__ UD_
M_P/,/P  O$8  *M(  "<1P  D48  (A$  ""0   ?#\  '= # !S0!4 ;T$@
M &Q!*@!J03, :$$[ &9"0P!D0DH 8T%0 &%!5P!@0EX!7D)E 5U";@);0G@"
M6D*$ UA"D -70IX$5D.M!%5#OP140]H$5$/Q!%1#_@-40_\#5$/_ U1#_P/(
M0@  N$D  *=+  "82@  C4D  (-'  !]0P  =D,  '%$"@!M1!( :D4= &=%
M)P!D13  8D4X &!%/P!?14< 745- %M%5 !:1EL!649C 5=&; %61G8"5$:!
M U-&C@-21YP$4$>K!%!'O01/1]8%3T?O!$]'_01/1_\#3T?_ U!'_P/$10
MM4T  *--  "53   B4L  ']*  !X1@  <4<  &Q'!P!H2!  9$@: &%)) !?
M22T 74DU %M)/0!9240 5TE* %9)40!52ED!5$IA 5)*:0%12G0"3TI_ TY*
MC --2IL$3$NJ!$M+O 1*2],%2DON!$M+_01+2O\#2TK_ TM*_P/!2   LE
M *!/  "13P  A4X  'M-  !S20  ;$H  &=+! !B3 X 7TP7 %Q-(0!:32H
M6$TR %9-.@!434$ 4TY( %).3P!03E<!3TY? 4Y.9P%,3G("2TY] DE.BP-(
M3ID$1T^H!$9/N@1&3]$$1D_M!$9._ 1&3O\#1T[_ T=._P.]3   KE(  )Q1
M  "-40  @5$  '=0  !N3   9TX  &)/  !=4 T 6E 4 %=1'@!542< 4U$P
M %%2. !04C\ 3E)& $U230!,4U4 2E-= 4E390%(4V\"1E-[ D53B0-#4Y<#
M0E.G!$%3N 1!4\\$05/L!$%2^P-"4O\#0E+_ T)1_P.Z3P  JE0  )A4  ")
M5   ?5,  '-3  !I40  8E(  %Q3  !85 H 5%42 %)5&P!/5B0 3E8M $Q7
M-0!+5SP 2E=$ $A72P!'6%( 1EA: 4188P%#6&T!05AY D!8A@(^6)4#/5BE
M SQ8MP0\6,T$/%?J SQ7^@,]5O\#/5;_ SU6_P.V4P  I5<  )17  "%5@
M>58  &]6  !E50  7%8  %=8  !260< 3EH0 $Q:& !*6R$ 2%PJ $=<,@!%
M7#H 1%U! $-=2 !"75  0%U8 #]=80$]76L!/%UV CI=A (Y79,".%VC S==
MM0,V7<L#-ESH S=<^0,W6_\#.%O_ SA:_P.R5P  H%H  (]9  "!60  =5D
M &M9  !@6@  5EL  %%=  !,7@( 2& - $5@% !$81X 0F(F $!B+@ _8C8
M/F,^ #UC10 \8TT .V-5 #EC7@ X8V@!-F-T 35C@0$S8Y$",F.A C%CLP(Q
M8\@",6+G C%A^ (Q8?\",F#_ C)@_P*N7   FUT  (I=  !\70  <%T  &9=
M  !<7@  4F   $QB  !%90  068* #YG$0 \:!H .V@B #EI*P X:3( -VHZ
M #9J00 U:DD -&I2 #-J6P Q:F4 ,&IP 2YJ?@$M:HX!+&J? 2MJL $J:L8!
M*FGE 2IH]@(K9_\"*V?_ BMG_P*I80  E6   (1@  !W8   ;&$  &)A  !8
M8P  3F8  $=H  ! :P  .FX% #9O#@ T<!4 ,W > #)Q)@ P<2X +W$U "YR
M/0 M<D4 +')- "MR5P J<F$ *7)M "=R>P F<HL )'*< 2-RK@$C<L,!(W'B
M 2-P] $C;_\!(V[_ 2-N_P&A90  CF0  ']D  !R9   :&4  %YF  !4:0
M26P  $)O   [<@  -'4  "YX"@ K>1$ *GD8 "EZ(0 G>B@ )GHP "5[.  D
M>T  (WM( ")[4@ A>UP ('MH !]\=@ =?(8 ''N8 !M[J@ :>[\ &GO> !IY
M\@ ;>/X &W?_ 1MW_P&9:0  B&D  'EI  !M:0  8VH  %EL  !/;P  17,
M #UW   U>@  +GT  ">! P B@PT ((02 !^$&@ =A"( '(4J !N%,0 :A3D
M&85" !B&3  7AE8 %H9C !6&<0 4AH$ $H:3 !&&I@ 1A;L $(76 !&#[P 1
M@OL $H+_ !*!_P"1;@  @6T  '1N  !I;@  77   %-S  !)=P  0'P  #>
M   O@P  )X<  "&*   :C08 %8\- !.0$P 2D!H $I B !&0*@ 0D3( $)$[
M  ^11  .D4\ #9%<  R1:@ +D7H "I&-  B0GP 'D+, !X_)  >/Y@ 'CO0
M"(W\  B-_P")<P  >W,  &]S  !C=0  5W@  $U]  !#@0  .88  #"*   H
MC@  (9$  !J5   3EP  #IH(  N<#@ )G!, ")P:  ><(@ &G"H !)PS  .<
M/0 "G4@  )U4  "=8@  G'(  )R$  "<EP  FZH  )N_  ":VP  FNP  )KU
M  "9^ "">0  =GD  &AZ  !<?@  48(  $:'   \C   ,I$  "F5   AF0
M&9T  !*@   .HP  ":8%  .G#   IQ   *<5  "H'   J",  *@K  "I-
MJ3\  *E+  "I60  J6@  *EZ  "IC@  J:$  *BU  "HRP  I^0  *?O  "G
M\P!]@   ;X$  &&$  !5B0  28X  #Z4   TF0  *IX  "&B   9I@  $JD
M  VL   'KP   +(   "S!P  LPP  +,0  "T%0  M!L  +4B  "V*P  MS4
M +=   "X3@  N%T  +AN  "X@@  N)<  +BJ  "WO@  M](  +?F  "WZ@!V
MB   9XL  %J0  !.E@  0IP  #>B   LIP  (JL  !FO   1LP  "[8   2Y
M    O    +X   "^    OP8  , +  #!#P  PA,  ,,9  #$(   Q2D  ,<T
M  #(0@  R5$  ,EB  #)=0  R8H  ,F?  #*L0  RL$  ,G1  #)V0!NDP
M8)@  %.>  !&I   .JL  "^P   DM0  &;@  !"\   *OP   <$   #$
MR    ,H   #*    S    ,T#  #."   T T  -$0  #3%@  UAX  -HH  #=
M-   WD,  -]4  #?9P  X'P  ."1  #@I   X+(  ."^  #@PP!FGP  6:8
M $RM   _M   ,K@  "2\   8OP  $,,   C'    R@   ,T   #1    U0
M -@   #9    VP   -T   #?    X00  .,*  #E#@  YQ,  .H<  #M)P
M\#4  /%&  #R6   \VL  /.   #TE   ]*,  /2N  #TL@#_ !, _P 1 /\
M$0#_ !4 _P ? /\ + #_ #D _P!% /\ 4 #_ %H _@!C /L :P#Y '( ]P!X
M /4 ?@#T (0 \@") /$ C@#P ), [@"9 .T GP#L *8 Z@"N .@ N #F ,4
MY0#; ., [0#B /L X@#_ .$ _P#A /\ X0#_ .$ _P#_ !  _P . /\ #0#_
M !( _P ; /\ * #_ #0 _@!! /L 3 #W %8 ] !? /$ 9@#O &T [ !T .H
M>@#I '\ YP"% .8 B@#E (\ XP"5 .$ FP#@ *( W@"J -L M #9 ,  U@#0
M -, Z #2 /< T0#_ -$ _P#0 /\ T #_ -  _P#_  T _P ) /\ "@#_  \
M_P 6 /L (@#W "\ ]  [ /  1P#M %$ Z0!: .4 8@#B &D X !O -X =0#<
M 'H V@"  -@ A0#5 (L TP"1 -$ EP#/ )X S0"F ,L KP#) +H QP#) ,4
MX@#$ /( PP#^ ,( _P#! /\ P@#_ ,( _P#_ P8 _P ! /\ !@#_  P ^0 1
M /$ '0#K "D YP V ., 00#? $L VP!4 -4 7 #2 &, SP!J ,T < #+ '4
MR0![ ,@ @ #& (8 Q0", ,, DP#! )H OP"B +T JP"[ +8 N0#$ +< V@"V
M .T M #Z +0 _P"T /\ M #_ +0 _P#_!   _P   /\   #_  8 [  - .4
M%@#> "( UP O -$ .P#- $4 R@!. ,8 5P#$ %X P0!D +\ :@"] '  O !U
M +H >P"Y ($ MP"' +4 C@"S )4 L@"> +  IP"N +( K "_ *H T0"H .@
MJ #W *< _P"G /\ I@#_ *8 _P#_!@  _P4  /$#  #H    X0 ' -4 $ #-
M !L QP G ,, ,P"_ #X O !( +D 40"V %@ M !? +( 90"P &H KP!P *T
M=@"L 'P J@"" *D B0"G )$ I0": *, I "A *X H "[ )X!S0"= N8 G 3T
M )L$_P":!?\ F@7_ )D%_P#_"@  \0X  .00  #9#P  S@L  ,@#"P#" !,
MO (? +<#+ "S!#< L 5" *T&2@"J!E( J =9 *8'7P"E!V4 HP=K *((<0"@
M"'< GPA^ )T(A0";"8X F@F7 )@*H0"6"JP E0NZ ),+S "2#.4 D WV (\.
M_P".#O\ C@[_ (T._P#V$0  YA<  -8;  #'&0  OA4  +D0  "W"@T L0L7
M *P-) "H#C  I0X[ *(.1 "?#TP G0]3 )L/6@":#V  F!!F )<0; "5$'(
MDQ!Y )(0@0"0$(H CQ&4 (T1GP"+$:H BA*X (@2RP"&$^8 A13W (,5_P"#
M%?\ @A7_ ((5_P#M&@  W"$  ,HE  "[(@  L1\  *L:  "I% 8 I1(1 * 4
M'@"<%2H F14U )86/@"4%D< DA9. ) 650".%UL C!=A (L79P")%VT B!=T
M (88? "%&(8 @QF0 ($9FP" &J< ?AJU 'T;QP!\'.( >AWU 'D=_P!X'?\
M>!W_ '@=_P#E(@  T"D  +\L  "P*@  IR<  * C  "='P  FAH. )4<& "1
M'20 CAXO (P>.0")'D$ AQ]) (4?4 "#'U8 @A]< ( ?8@!_'VD ?2!P 'P@
M> !Z(($ >2&, '<AEP!U(J0 ="*R ',CPP!R(]\ <"3S &\D_P!O)/\ ;B3_
M &XD_P#=*0  R#   +<R  "H,   GBX  )<J  "3)P  D",* (PC$P"()!\
MA"4J ((E- " )CT ?29$ 'PF2P!Z)E( >"98 '<F7@!U)F4 ="=L '(G= !Q
M)WT ;RB( &XHE !L**$ :RFO 6HIP %I*ML!9RKQ 6<K_P%F*_\!9BK_ 68J
M_P'4+P  PC8  *\V  "A-0  EC0  ) P  "*+0  ARH& (,I$ !_*AH ?"LE
M 'DK+P!W+#@ =2Q  ',L1P!Q+$T <"Q4 &XL6@!M+&$ :RUH &HM< !H+7H
M9RZ% &4ND0%D+IX!8B^L 6$OO0%A,-4!8##O 5\P_0%?,/\!7S#_ 5\P_P'-
M-   O#L  *DZ  ";.@  D#@  (DU  "#,@  ?S ! 'LO#@!W,!8 =# A '$Q
M*P!O,30 ;3$\ &LQ0P!J,4H :#)0 &<R5P!E,ET 9#)E &(R;0!A,W< 7S."
M 5XSC@%=-)P!6S2J 5HUNP%:-=(!637M 5DU_ %8-?\!6#7_ 5DU_P'(.
MMSX  *0^  "6/0  BSP  (,Z  !]-P  >#0  '0T"P!P-1, ;34= &HU)P!H
M-C  9C8X &0V/P!C-D8 839- & V4P!>-UH 73=B %PW:@!:.'0!63A_ 5<X
MC %6.9D!53FH E0YN0)3.L\"4SKK E,Z^P%3.O\!4SG_ 5,Y_P'$/   LD$
M *!   "20   AC\  'X]  !X.@  <S@  &XY" !J.1$ 9SD: &0Z) !B.BP
M8#HT %XZ/ !=.T, 6SM* %H[4 !8.U< 5SM? %8\9P!4/'$!4SQ\ 5(]B0%1
M/9<!3SVF DX^MP)./LT"3C[I DT^^@)./O\!3CW_ 4X]_P' /P  KD,  )Q#
M  ".0P  @D(  'I   !S/0  ;3P  &@]!0!D/0X 83X7 %X^(0!</BD 6CXQ
M %@^.0!7/D  53]& %0_30!3/U4 4D!< %! 90!/0&\!3D%Z 4U!AP%+098!
M2D&E DE"M0))0LL"24+H DE"^0))0?\"24'_ 4E!_P&]0P  JD4  )A%  "*
M10  ?T4  '9#  !O0   :$   &-! 0!?00T 7$$4 %E"'0!70B8 54(N %-"
M-@!10CT 3T)# $]#2P!.0U( 341: $Q$8P!*1&T!245X 4A%A0%'190!146C
M D5&M )$1LD"1$;G D1%^ )$1?\"147_ D5%_P&Z1@  ID@  )1(  "&2
M>T<  ')&  !J0@  8T,  %Y$  !:10L 5D42 %1&&P!11B, 3T8K $Y&,P!,
M1SH 2T=! $I'20!)2%  2$A8 $=(80!&26L 1$EV 4-)@P%"29(!04FB D!)
MLP(_2L<"/TKE C])]P) 2?\"0$C_ D!(_P&V20  HDH  )%*  "#2@  =TH
M &Y)  !E10  7D<  %E(  !520@ 44H0 $]*& !,2B$ 2DLI $E+,0!'2S@
M1DP_ $5,1@!$3$X 0TU6 $)-7P!!36@ 0$UT 3Y-@0$]39 !/$V@ 3M.L0(Z
M3L8".D[D CM-]@([3?\!.TS_ 3Q,_P&S30  GDP  (U,  !_3   =$P  &I,
M  !@2@  64L  %1,  !0304 3$X. $E/%0!'3QX 14\F $10+@!"4#4 05 ]
M $!11  _44L /E%3 #U27  \4F8 .E)R #E2?P$X4HX!-U*> 392KP$U4L0!
M-5+B 392]0$V4?\!-E#_ 3=0_P&N3P  F4\  (E/  ![3P  <$\  &9/  !<
M3@  5$\  $]1  !*4@$ 1E,, $-4$@!!5!L 0%4C #Y5*P ]5C( /%8Z #M6
M00 Z5DD .5=1 #A76@ V5V, -5=O #17? $S5XP!,5>< 3!7K0$P5\(!,%?@
M 3!6] $Q5O\!,57_ 3%5_P&H4@  E5(  (12  !W4@  ;%(  &)2  !84P
M3U0  $E6  !$5P  0%D( #U:$  [6A< .5L@ #A;)P W7"\ -EPV #5</@ T
M7$8 ,UU. #%=5P P76$ +UUL "Y=>@ L78D *UV: 2I=JP$J7;\!*5W> 2I<
M\@$J6_X!*UO_ 2M:_P&C50  CU4  ']5  !R50  9U8  %Y6  !45P  3%D
M $5;   _70  .E\$ #9@#0 T81, ,F(< #%B(P P8BL +V,R "YC.@ M8T(
M+&-* "ID4P I9%T *&1I "=D=@ F9(8 )627 "1DJ0 C9+T (F3: "-C\0 C
M8OT!)&'_ 21A_P&<6   B5@  'I9  !N60  8UD  %I:  !07   2%X  $%@
M   Z8P  -&8  "]H"@ L:1  *FD7 "EJ'P H:B8 )VHN "9K-0 E:ST )&M&
M "-K3P B;%D (&QE !]L<@ >;(( '6R4 !QLI@ ;:[H &FO4 !MJ[@ <:?P
M'&C_ !QH_P"57   @UP  '5<  !I70  7UT  %9>  !,80  0V0  #QG   U
M:@  +VT  "AP!  C<@T (7(2 "!S&@ ?<R$ 'G,H !UT,  <=#@ &W1  !IT
M2@ 9=%0 %W5@ !9U;@ 5=7X %'60 !-TH@ 2=+8 $73/ !)S[  2<OH $W'_
M !-Q_P".8   ?6   &]A  !E80  6V(  %%D  !(9P  /FL  #=N   P<0
M*74  ")X   <>P< %WT. !9]$P 5?1L %'XB !-^*@ 2?C$ $7XZ !%^1  0
M?TX #W]:  Y_:  -?W@ #'^*  M^G0 *?K  "7W&  I]Y  *?/0 "WO]  MZ
M_P"&90  =V4  &IE  !A9@  5F@  $QK  !";P  .7,  #%W   J>@  (WX
M !R!   5A   $(<(  V)#@ ,B10 #(D;  N)(P *B2L "8DS  B)/0 &B4@
M!8E4  2)80 "B7$  8F#  ")E@  B*D  (>^  "'V@  ANP  (;U  "&^@!^
M:@  <6H  &=K  !;;   4'   $9T   \>   ,WT  "J!   CA0  '(@  !6,
M   0CP  #)(&  :3#  "DQ$  )06  "4'0  E"0  )4L  "5-0  E4   )5,
M  "660  EFD  )5Z  "5C@  E*$  )2U  "3S   DN8  )+R  "2]P!X<
M;7   &!R  !4=0  27D  #]^   U@P  +(@  ".-   ;D0  %)0   ^7   *
MF@  !)T#  ">"0  GPX  )\2  "@%P  H!T  *$E  "B+0  HC<  *-#  "C
M4   HU\  *-Q  "CA   HID  **M  "AP@  H=P  *'K  "@\@!S=@  9G<
M %E[  !-@   0H4  #B+   ND   ))4  !N:   4G@  #J$   FD   "IP
M *H   "K!   JPH  *P-  "M$0  K18  *X<  "O)   L"T  +$Y  "Q1@
MLE4  +)F  "R>0  LHX  +&C  "RMP  L<H  +'@  "QZ0!L?@  7X(  %*'
M  !&C0  .Y,  #"9   FG@  '*,  !.G   -JP  !ZX   "R    M0   +<
M  "X    N0(  +D(  "Z#   NQ   +P4  "]&P  OR,  ,$M  #".@  PDD
M ,-:  ##;   Q((  ,27  #$JP  Q+P  ,3+  #$V@!EB0  6(X  $N5   _
MFP  ,Z(  "BH   =K0  %+$   VV   &N0   +P   "_    PP   ,0   #%
M    Q@   ,<   #)!   R@D  ,L-  #-$0  SQ@  -(A  #5+0  UCP  -A-
M  #97P  VG,  -J*  #;G@  VZX  -NZ  #<PP!>E@  49P  $2C   XJ@
M++$  ""W   5NP  #;X   3"    Q0   ,D   #-    T    -(   #2
MU0   -8   #9    VP   -X%  #@"@  X@\  .46  #H(   ["T  .T^  #M
M40  [F4  .]Z  #OCP  \)\  /"K  #PLP#_ !  _P . /\ #@#_ !( _P =
M /\ *0#_ #4 _P!! /\ 30#^ %8 ^P!? /@ 9@#V &T ] !T /( >0#Q '\
M\ "$ .X B0#M (\ ZP"5 .H FP#H *( Y@"J .4 LP#C ,  X0#2 .  Z@#?
M /D W0#_ -T _P#= /\ W@#_ -X _P#_  T _P * /\ "0#_  \ _P 8 /\
M) #^ #$ ^P ] /@ 2 #T %( \ !: .T 8@#K &D Z0!O .< =0#E 'H XP!_
M .( A0#@ (H W@"0 -P E@#: )T V "E -4 KP#2 +H T #* ,X XP#- /0
MRP#_ ,L _P#+ /\ RP#_ ,L _P#_  @ _P # /\ !0#_  P _  4 /< 'P#R
M "L [P W .L 0@#G $P Y !5 .  70#= &0 V@!J -@ < #5 '4 T@!Z -
M@ #/ (4 S0"+ ,L D@#) )D QP"A ,4 J@## +4 P0## +\ V@"^ .X O0#\
M +P _P"\ /\ O #_ +P _P#_    _P   /\   #Y  < \0 0 .H &@#D "4
MWP Q -L / #7 $< T@!0 ,X 5P#+ %X R0!E ,8 :@#% '  PP!U ,$ >@#
M (  O@"& +P C0"Z )0 N0"< +< I0"U +  LP"] +$ SP"O .@ K@#X *X
M_P"M /\ K0#_ *T _P#_    _P   /T   #N  $ XP , -H % #1 !\ S  K
M ,@ -@#% $  P@!* +\ 4@"\ %D N@!? +@ 90"V &H M !O +, =0"Q 'H
ML "! *X B "M (\ JP"8 *D H0"G *L I0"X *, R "B .( H0#S *  _@"@
M /\ H #_ *  _P#_    ]@   .H   #@    TP & ,D #P#" !@ O0 D +D
M+P"V #H M !# +$ 3 "N %, K !9 *H 7P"I &0 IP!J *8 ;P"D '4 HP![
M *$ @@"@ (H G@"3 )P G0": *< F "T )8 PP"5 -P E #O ), ^P"3 /\
MDP#_ )( _P#Y!0  Z@L  -P-  #+"@  P@4  +P "@"V !$ L0 < *X * "J
M #, IP ] *0 10"B $T H !3 )X 60"< %\ FP!D )H :@"8 '  EP!V )4
M?@"3 (8 D@&/ ) !F0". J0 C *Q (L#P ")!=8 B ;M (@'^@"'"/\ A@C_
M (8(_P#O#P  WA0  ,H5  "\$@  LQ   *X,  "K!@T IP,5 *(%( "?!RP
MG @V )D(/P"7"4< E0E. ),)5 "1"EH D I? (X*90"-"FL BPIR (H+>0"(
M"X( APN, (4,EP"##*( @0VP ( -P !_#=@ ?0[O 'P/_0![#_\ >Q#_ 'L0
M_P#F%P  T1X  +T=  "O'   IAD  *$5  ">$ 0 G0T/ )@.&0"4#B4 D0\O
M (\0.0",$$$ BA!( (@03P"'$%4 A1!; (0180""$6< @!%N '\1=0!]$7X
M?!*( 'H2E !X$J  =Q.N '43O@!T%-4 <Q7N '$6_0!Q%O\ <1;_ ' 6_P#<
M'P  QB4  +,E  "E(P  G"$  )8>  "2&0  D10+ (T4% ")%1\ AA8I (,6
M,P"!%SP @!=# 'X72@!\%U  >A=6 'D87 !W&&( =AAI '08<0!S&7H <1F$
M &\:D !N&IT ;!NK &L<NP!J'-  :1WL &@>^P!H'O\ 9Q[_ &<>_P#1)@
MO2H  *LJ  "=*@  DR@  (TE  "((@  AAT& (,;$ !_'!H ?!TD 'H=+@!W
M'C8 =AX^ '0>10!R'TL <1]1 &\?6 !N'UX ;!]E &L@;0!I('8 :"&! &8A
MC0!E(IH 8R*H &(CN !A(\T 8"3I & D^@!?)/\ 7R3_ %\D_P#*+   MB\
M *0O  "6+P  C"T  (4J  " *   ?20  'HB#0!V(Q4 <R,@ '$D*0!O)#(
M;20Z &LE00!J)4< :"5- &8E5 !E)5H 9"9A &(F:0!A)G( 7R=] %XGB@!=
M*)< 6RFE %HIM0!:*LH 62KG %@J^ !8*O\ 6"K_ %@J_P#%,0  KS,  )XS
M  "0,P  AC(  '\O  !Y+0  =2H  '(H"@!O*!( :RD; &DI)0!G*BT 92HU
M &,J/0!B*D, 8"I* %\K4 !>*U< 7"M> %LL9@!9+&\ 6"UZ %<MAP!6+I4
M5"ZC %,OLP!3+\< 4B_E %(O]P!2+_\ 4B__ %(O_P#!-@  JC8  )DV  "+
M-@  @34  'DS  !S,0  ;R\  &LN!@!H+1  9"X8 &(N(0!@+RH 7B\Q %PO
M.0!;+T  62]& %@O30!7,%, 5C!; %0Q8P!3,6P 4C)W %$RA !/,Y( 3C.A
M $TSL0!--,4!3#3C 4PT]@!,-/\ 3#3_ $PS_P"[.0  ICD  )4Y  "'.0
M?#D  '0W  !N-   :3,  &4R @!A,@T 7C(4 %PS'@!:,R8 6#,N %8S-0!5
M-#P 4S1# %(T2@!1-%  4#58 $XU8 !--FH 3#9U $LW@@!*-Y  23B? $@X
ML %'.,,!1SCA 4<X]0%'./\!1SC_ 4<X_P&W.P  HCP  )$\  "#/   >#P
M ' Z  !J-P  9#8  & V  !<-@L 63<2 %8W&@!4-R, 4C<K % W,@!/.#D
M33A  $PX1P!+.$X 2CE5 $DY7@!(.F@ 1SIS $8[@ !%.XX 1#R> $,\K@%"
M/,(!0CW? 4(\\P%"//\!0CS_ 4([_P&S/0  GCX  (T^  !_/@  =3X  &P]
M  !F.@  8#D  %LZ  !7.@@ 4SL0 %$[& !..R  3#LH $L[+P!)/#8 1SP]
M $<\1 !&/4L 13U3 $0^7 !#/F8 0C]Q $$_?@! /XT /T"< #Y K0$]0, !
M/4#= 3U \@$]0/\!/C__ 3X__P&N0   FD   (E!  !\00  <4$  &A   !A
M/   6ST  %8^  !2/@4 3C\. $P_%0!)/QT 1T E $9 + !$0#, 0T Z $)!
M0@!!04D 0$%1 #]"6@ ^0F, /4-O #Q#?  [0XL .D2; #E$JP$Y1+X!.$3;
M 3E$\0$Y0_X!.4/_ 3E#_P&J0@  ED,  (9#  !X0P  ;D,  &5#  !=0
M5D   %%"  !-0@( 24,, $9#$@!$1!H 0D0B $%$*@ _13$ /D4X #U%/P \
M1D< .T9/ #I&5P Y1V$ .$=L #='>@ V2(D -4B9 #1(J@ T2+T ,TC9 #1(
M\  T1_T -$?_ #5&_P"F1   DD4  ()&  !U1@  :D8  &%%  !91   440
M $Q&  !(1P  1$<* $%($  _21@ /4D@ #Q))P Z2BX .4HV #A*/0 W2T0
M-DM, #5+50 T3%\ ,TQJ #),=P Q3(8 ,$R7 "]-J  N3;L +DW5 "Y,[P O
M3/T +TO_ #!+_P"A1P  CD@  'Y(  !Q2   9DD  %U(  !52   3$D  $=*
M  !"2P  /TP& #M-#@ Y3A4 -TX= #9/)  U3RL ,T\S #)0.@ Q4$( ,%!*
M "]14@ N45P +5%G "Q1=0 K480 *E*5 "E2I@ I4KD *%+2 "E1[@ I4/P
M*E#_ "I/_P"<2@  B4H  'I+  !M2P  8TP  %I,  !13   2$T  $-/   ]
M4   .5(" #53#  S5!( ,509 #!5(0 N52@ +54O "Q6-P K5CX *E9& "E6
M3P H5UD )U=D "97<@ E5X$ )%>2 "-7I  B5[< (E?/ ")7[  C5OH (U7_
M "15_P"630  A$X  '5.  !I3@  7T\  %9/  !-4   15(  #]3   Y5@
M,U@  "]:"  K6P\ *EL5 "A<'0 G7"0 )EPK "5<,P D73H (UU# ")=3  A
M758 (%YA !]>;@ >7GX '5Z/ !Q>H0 ;7K0 &EW, !M=Z0 ;7/D '%O_ !Q;
M_P"040  ?E$  '!1  !D4@  6U(  %)3  !*5   05<  #M9   U6P  +EX
M "A@ P D8@P (F,1 "%C&  ?9"  'F0G !UD+@ <9#8 &V4^ !IE1P 995$
M&&5= !=E:@ 697H %66+ !1EG@ 39;$ $F7( !)DYP 38_< %&+_ !1B_P")
M5   >%4  &M5  !@5@  5U8  $]7  !&60  /5P  #9?   P8@  *60  "-G
M   =:@< &6P. !AL$P 6;1H %6TA !1M*0 4;3  $VTY /_B?1!)0T-?4%)/
M1DE,10 '$A)N0@ 1;DP $&Y8  ]N90 .;G4 #6Z'  UNF@ ,;:T "VW"  ML
MX  ,:_, #6O]  UJ_P""60  <ED  &99  !<6@  5%H  $I<  !!7P  .6,
M #%F   J:0  )&P  !UO   7<@  $G4)  ]W#P .=Q0 #G<;  UW(P ,=RH
M"W<S  IW/  )=T< "'=2  =W7P %=V\ !'>   -WE  !=J<  ':[  %UU0 !
M=.L  G3V  )T_ ![70  ;5T  &)>  !97@  3F   $5C   \9P  ,VL  "MN
M   D<@  'G4  !=Y   2?   #7\&  F!#  %@1$  X$6  *!'0 !@20  ($M
M  ""-@  @D   (),  ""60  @F@  ()Y  ""C0  @:   ("T  " RP  ?^<
M '[R  !^^0!T8@  :&(  %YB  !39   26<  #]K   V<   +70  "5X   >
M?   %X   !&#   -A@  "(D$  *+"@  BPX  (L3  ",&   C!\  (TF  "-
M+P  CCD  (Y$  ".40  CF   (YQ  ".A0  CID  (VM  ",PP  C-\  (ON
M  "+]@!N:   9&<  %AI  !-;   0G$  #AV   O>P  )G\  !Z$   6B
M$(P   R/   &D@   )4   "6!P  EPP  )</  "8$P  F1@  )H?  ";)@
MFS   )P[  "<2   G%<  )QH  "<>P  G)   )NE  ";N@  FM   )KG  ":
M\0!J;0  7F\  %%R  !&=P  .WP  #&"   GAP  'HP  !:1   0E0  "ID
M  2<    H    *(   "C 0  HP8  *0+  "E#@  IA(  *<7  "H'@  JB8
M *LQ  "K/@  K$T  *Q=  "L<   K(4  *R;  "KKP  J\,  *O9  "JZ !D
M=0  5WD  $M^   _A   -(H  "F0   ?E@  %IL  !"?   )HP   :<   "J
M    K@   +    "P    L0   +(#  "T"   M0T  +80  "W%0  N1T  +LF
M  "\,P  O4$  +U2  "]9   OGD  +Z0  "]I   O;<  +W&  "]UP!<?P
M4(4  $2+   XD@  +)D  "&?   7I   $*D   FN    L@   +8   "Y
MO0   +\   "_    P    ,$   ##    Q 4  ,8*  #'#@  R1,  ,L<  #.
M)@  T#4  -%%  #25P  TFL  -."  #3EP  TZD  -*X  #2Q !5C   29,
M #V:   PH@  ):@  !JN   1M   ";D   "]    P0   ,0   #(    RP
M ,T   #-    SP   -    #2    U    -@   #:!@  W0P  . 1  #C&@
MYB<  .<X  #H2@  Z5T  .IR  #KB   ZYL  .RH  #LL@#_  T _P + /\
M"P#_ !  _P : /\ )@#_ #( _P ] /\ 2 #[ %( ^ !: /8 8@#S &D \0!O
M /  =0#N 'H [ !_ .L A #I (H Z "0 .8 E@#D )T X@"E .$ KP#? +L
MW0#+ -L Y@#9 /< V #_ -@ _P#7 /\ UP#_ -0 _P#_  @ _P $ /\ ! #_
M  T _P 5 /X (0#Z "P ]P X /0 0P#P $T [0!5 .H 70#G &0 Y !J .(
M< #@ '4 W@!Z -T ?P#; (4 V0"+ -4 D0#3 )D T0"@ ,\ J@#- +4 RP#$
M ,D W0#( /$ QP#_ ,8 _P#& /\ Q@#_ ,< _P#_    _P   /\   #_  H
M^  1 /$ ' #L "< Z0 R .8 /0#B $< W0!0 -D 6 #5 %\ T@!E -  :@#.
M '  S !U ,H >@#) '\ QP"% ,4 C ## )0 P0"< +\ I0"] +  NP"] +H
MT "X .L MP#[ +8 _P"V /\ M@#_ +8 _P#_    _P   /T   #S  4 Z0 .
M .$ %@#; "$ U0 M -$ -P#. $$ R@!* ,< 4@#$ %D P@!? ,  90"^ &H
MO !O +L = "Y 'H MP"  +8 AP"T (X L@"7 +  H "N *H K0"W *L R "I
M ., J #U *< _P"G /\ IP#_ *8 _P#_    _@   /$   #E    UP * ,T
M$0#' !P P@ F +\ ,0"\ #L N@!$ +< 3 "T %, L@!9 +$ 7P"O &0 K0!I
M *P ;P"J '0 J0!Z *< @0"F (D I "1 *( FP"@ *4 G@"R )T P0"; -H
MF@#O )D _0"8 /\ F #_ )@ _P#]    \    .$   #1    Q@ $ +T #0"W
M !4 LP @ +  *P"M #4 JP ^ *@ 1@"F $T I !4 *, 60"A %\ H !D )X
M:0"= &X FP!U )H >P"8 (, E@", )4 E@"3 *$ D0"M (\ NP"- ,\ C #I
M (L ^ ", /\ C #_ (P _P#S @  X@<  ,P'  "_!   MP   +$ " "K !
MIP 9 *0 ) "@ "X G@ W )P 0 ": $< F !. )8 5 "5 %D DP!> )( 9 "0
M &D CP!O (T =@"+ 'X B@"( (@ D@"& )T A0"I (, N "! ,H @ #E (
M]0!_ /\ ?P#_ '\ _P#H#0  T!   +X0  "Q#@  J T  *,(  "@ @P G  3
M )@ '0"5 "< D@ Q )  .0". 4$ C %( (H"3@") E0 AP)9 (8"7P"$ V0
M@P-K ($#<@" !'H ?@2$ 'T%C@![!9H >0:G '@&M0!V!\@ =0CC '4)] !T
M"O\ <PK_ ',*_P#=%0  Q!<  +$7  "E%@  G!,  )81  "4#00 DP@- (X'
M%0"+"2  B DJ (4*,P"#"SL @0M" ( +20!^"T\ ?0Q4 'L,6@!Z#&  > QG
M '<,;@!U#78 = V  '(-C !P#9D ;PZF &T.M0!L#LD :P_F &H0]P!I$/\
M:1#_ &D0_P#0'0  N1X  *@>  ";'0  DAL  (L9  "(%0  AQ$' (4.$ "!
M#QH ?A D 'L0+0!Y$#8 =Q$] '811 !T$4H <Q%0 '$15@!P$5P ;A)B &T2
M:@!K$G, :1-] &@3B0!F$Y8 912C &,5LP!B%<8 8A;C &$6]@!@%_\ 8!?_
M & 7_P#'(@  L",  )\D  "2(P  B2(  ((@  !^'0  ?!D  'H5#0!W%14
M=!8? '$6* !O%S  ;A<X &P7/P!K%T4 :1A+ &@840!F&%@ 91A> &,99@!B
M&6\ 8!EY %\:A0!=&Y( 7!NA %L<L !:',, 61W@ %@>] !8'O\ 6![_ %@>
M_P"_)P  J2@  )DH  "+*   @B<  'LE  !V(P  <R   '$<"0!N'!$ :QP:
M &D=(P!G'2P 91TS &,>.@!B'D$ 8!Y' %\>30!>'E0 7!]; %L?8@!9(&L
M6"!V %8A@@!5(9  5"*> %,BK@!2(\  42/= %$D\@!1)/\ 423_ %$C_P"Y
M*P  HRP  ),L  "&+0  ?"P  '0J  !O*   :R4  &DB!0!F(0X 8R(6 &$B
M'P!?(R< 72,O %PC-@!:(ST 621# %<D2@!6)%  5217 %,E7P!2)6@ 429S
M $\F?P!.)XT 32B< $PHK !+*;X 2RG: $HI\0!**?\ 2RG_ $LI_P"S+@
MGB\  (XP  "!,   =R\  &\N  !J*P  92H  &,G 0!?)PP 7"<3 %HG&P!8
M*"0 5B@K %4H,@!3*#D 4BE  % I1@!/*4T 3BE4 $TJ7 !,*F4 2BMP $DK
M? !(+(L 1RV: $8MJ@!%+KP 12[6 $4N[P!%+OX 12[_ $4M_P"N,0  FC(
M (DS  !\,P  <C,  &LQ  !E+P  8"T  %TL  !9+ D 5BP0 %0L& !2+"
M4"PH $XM+P!-+38 3"T\ $HM0P!)+4H 2"Y1 $<N60!&+V, 13!M $,P>@!"
M,8D 03&8 $$RJ ! ,KL /S+3 #\R[@! ,OT 0#+_ $ R_P"J,P  EC4  (8U
M  !Y-@  ;C4  &8U  !A,@  7#   %<P  !4, 8 43 . $XP%0!,,1T 2C$E
M $@Q+ !',3( 1C$Y $0Q0 !#,D< 0C)/ $$S5P! ,V  /S1K #XU>  ]-8<
M/#:6 #LVIP [-KD .C;1 #HV[0 [-OP .S;_ #LV_P"F-@  DC<  ((X  !U
M.   :S@  &,W  !=-@  5S,  %,T  !/- , 2S0, $DT$@!&-1H 134B $,U
M*0!!-2\ 0#4V #\V/0 ^-D0 /3=, #PW50 [.%X .CAI #DY=@ X.84 -SJ5
M #<ZI0 V.K@ -3K/ #8Z[  V.OL -CG_ #<Y_P"B.   CCD  'XZ  !R.P
M:#L  %\Z  !9.0  4S8  $XW  !*.   1C@* $0Y$ !!.1< /SD? #XY)@ \
M.2T .SHT #HZ.P Y.T( .#M* #<[4P V/%P -3QG #0]=  S/8, ,SZ3 #(^
MI  Q/K8 ,3[- #$^Z@ Q/OH ,CW_ #(]_P">.P  BSP  'L\  !N/0  9#T
M %P]  !5/   3CH  $D[  !%/   03T' #X]#@ \/14 .CX< #D^(P W/BH
M-C\Q #4_.  T/T  ,T!( #) 4  Q0%H ,$%E "]!<@ N0H$ +4*1 "U"H@ L
M0K4 *T++ "Q"Z0 L0OD +4'_ "U!_P"9/0  ASX  '<_  !K/P  84   %D_
M  !2/P  23X  $0_  ! 0   /$$$ #E"#0 W0A( -4,9 #-#(0 R0R@ ,40O
M #!$-@ O1#T +D5% "U%3@ L15@ *T9C "I&;P I1GX *$:/ "='H0 F1[,
M)D?) "9&YP G1O@ *$7_ "A%_P"50   @D$  '-"  !G0@  7D(  %5"  !.
M0@  14(  #]$   [10  -T8  #1'"@ Q2!  +T@6 "Y)'@ L224 *TDL "I)
M,P I2CH *$I" "=*2P F2U4 )4M@ "1+;0 C2WP (DN- "%,GP A3+$ ($S'
M "!+Y@ A2_< (DK_ ")*_P"00P  ?D0  &]$  !D10  6D4  %)%  !*1@
M04<  #Q(   W20  ,DL  "Y-!P K3@X *4X3 "=/&@ F3R$ )4\H "1/,  C
M4#< (E _ "%02  @4%( 'U%= !Y1:@ =47D '%&* !M1G  :4:\ &5'% !E1
MY  :4/8 &T__ !Q/_P"*1@  >4<  &M'  !@2   5D@  $Y(  !'20  /DL
M #E,   S3@  +E   "A3 @ D5 L (E40 "!5%@ ?5AX 'E8D !U6+  <5C,
M&U<[ !I71  95TX &%=9 !=89@ 56'4 %%B' !18F@ 35ZP $E?" !)7X0 3
M5O0 %%7_ !15_P"$20  =$H  &9+  !<2P  4TL  $M,  !$30  /$\  #51
M   O5   *58  "19   >6P< &ET- !A=$@ 771D %EX@ !5>)P 47BX $UXW
M !)>0  17TH $5]5 !!?8@ /7W$ #E^#  U?E@ -7ZD #%Z^  Q>V@ -7?
M#5S\  Y<_P!^30  ;DX  &).  !83P  3T\  $A0  ! 4@  .%0  #!7   J
M6@  )%T  !]?   98@$ $V4) !%F#P 09A0 #V8;  YG(@ -9RD #6<R  QG
M.P +9T4 "F=0  EG70 '9VP !F=]  5GD  $9J,  F:W  -ESP $9>D !&3U
M  1D_ !W40  :5(  %U2  !44@  3%,  $-5   [6   ,UL  "M>   E80
M'V0  !EG   3:@  #VT&  MP#  (<!$ !W 6  5P'0 $<"0  W L  )P-0
M<#\  '!*  !P5P  <&4  '!V  !PB@  ;YX  &^R  !NR   ;>4  &WR  !M
M^0!P5@  8U8  %E6  !15P  1U@  #Y;   V7P  +F(  "9F   ?:@  &6T
M !-P   .<P  "W8$  5X"P !> \  'D3  !Y&0  >1\  'HF  !Z+P  >CD
M 'I$  !Z4   >E\  'IP  !Z@P  >I@  'JL  !YP@  >-\  'CO  !W]P!J
M6P  7UL  %9;  !,7   0F   #EC   P:   *&P  "!P   9=   $W<   Y[
M   )?@  !($"  """   @PT  (,0  "$%   A1D  (8@  "&*   AS$  (<\
M  "'20  AU<  (=H  "'>P  AY   (:E  "%N@  A=,  (3J  "$] !E8
M7&   %%A  !&9   /&D  #)M   I<@  (7<  !E[   2@   #8,   B'   "
MB@   (T   ".!   C@D  (\-  "0$   D10  )(9  "3(   E"D  )4S  "5
M0   EDX  )9?  "5<@  E8@  )6=  "4L@  E,@  )/B  "3[@!A90  5F8
M $IJ   _;@  -70  "MY   A?P  &80  !&)   ,C0  !I$   "4    F
M )H   ";    G (  )T'  ">"P  GPX  *$2  "B&   HR   *4I  "F-@
MID0  *95  "F:   IGT  *:4  "EJ0  I+T  *31  "DY !;;   3W   $-U
M   X>P  +8$  ".'   9C0  $9(   N7   $G    *    "C    I@   *@
M  "I    J@   *P   "M!   K@D  + -  "Q$0  LQ<  +4@  "V*P  MSH
M +=+  "X7   N'$  +B(  "XG0  N+$  +?"  "WT !4=@  2'P  #R"   Q
MB0  )I   !N7   2G0  #*(   .G    JP   *X   "R    M@   +@   "X
M    N@   +L   "]    O@   , %  #!"P  PQ   ,86  #)(   RBX  ,L^
M  #,4   S&0  ,UZ  #-D0  S:0  ,VT  #-P !-@P  08H  #61   IF0
M'J   !.F   ,K    [$   "V    N@   +X   #"    Q@   ,@   #(
MR@   ,L   #-    S@   -    #2 0  U0@  -D.  #=%0  X2$  .(Q  #D
M0P  Y58  .9K  #F@@  YY8  .>E  #FL #_  D _P % /\ !@#_  X _P 6
M /\ (0#_ "T _P X /T 0P#Y $T ]0!5 /( 70#P &, [@!I .P ;P#J '0
MZ0!Z .< ?P#F (4 Y "+ ., D0#A )D WP"A -P J@#: +8 UP#& -4 X0#3
M /0 T@#_ -$ _P#1 /\ SP#_ ,H _P#_  $ _P   /\  0#_  P _P 2 /H
M'0#V "@ \P S /  /@#L $@ Z !0 .4 6 #B %X WP!D -T :@#; &\ V0!T
M -8 >@#4 '\ T@"% -  C #. ), S "< ,D I0#' +  Q@"^ ,0 U #" .X
MP0#^ ,  _P#  /\ OP#_ +X _P#_    _P   /\   #Z  < \0 / .L & #F
M ", X@ N .  . #; $( U0!+ -$ 4@#. %D RP!? ,D 90#' &H Q@!O ,0
M= #" 'H P0"  +\ A@"] (X NP"6 +D H "W *H M@"W +0 R@"R .8 L0#X
M +  _P"O /\ KP#_ +  _P#_    _P   /<   #J  ( X0 , -< $P#0 !T
MS  H ,D ,@#& #P P@!% +\ 30"\ %, N@!9 +@ 7P"W &0 M0!I +0 ;@"R
M '0 L0!Z *\ @ "M (@ K "1 *H F@"H *4 I@"Q *0 P0"C -P H0#R *$
M_P"@ /\ H #_ *$ _P#_    ]P   .@   #9    RP ( ,, $ "] !@ N0 B
M +8 + "T #8 L@ _ *\ 1P"L $T JP!4 *D 60"G %X I@!C *4 : "C &X
MH@!T *  >@"> (( G "+ )L E0"9 )\ F "L )8 N@"4 ,\ DP#K )( ^P"2
M /\ D@#_ )$ _P#W    YP   -,   #&    NP " +, # "M !( J@ < *<
M)@"D #  HP X *  0 "> $< G !. )H 4P"9 %@ EP!= )8 8P"5 &@ DP!N
M )( = "0 'P CP"% (T CP"+ )H B@"G (@ M0"& ,< A0#D (0 ]0"$ /\
M@P#_ (, _P#L    TP   ,$!  "T    K    *8 !P"@  X G0 6 )H ( "7
M "D E0 R ), .@"1 $$ CP!( (T 30", %, BP!8 (D 70"( &, AP!I (4
M;P"# '< @@"  (  B@!^ )8 ?0"C 'L L !Z ,( >0#= '@ \0!W /T > #_
M '@ _P#>"@  Q L  +(,  "F"P  G0@  )D$  "5  H D0 1 (X &0"+ ",
MB0 L (< - "% #L @P!" (( 2 "  $X ?P!3 'T 6 !\ %X >P!D 'D :@!X
M '( =@![ '0 A@!S )( <0"? '  K0!N +X ;0'6 &T"[0!L _H ; /_ &P#
M_P#.$   MQ$  *82  ":$0  D1   (L.  ")"P, AP4, (0!$P"! 1P ?@(E
M 'P#+@!Z S8 > 0\ '<$0P!U!4@ = 5. ',%5 !Q!5D < 9? &X&9@!M!FX
M:P=X &H'@P!H")  9PF= &4)K !D";P 8PK4 &,+[ !B#/H 8@S_ &(,_P##
M%@  K1<  )T8  "0&   AQ8  ($4  !]$0  ? X& 'P*#@!X"A8 =0L? '(+
M* !P##  ;PPW &T,/@!L#$0 :PU* &D-3P!H#54 9PU< &4-8P!C#FL 8@YU
M & .@0!?#HX 70^< %P0JP!;$+T 6A#6 %D1\ !9$?T 61'_ %D1_P"Y&P
MI1T  )0>  "('@  ?AT  '@;  !T&   <14  '$1"0!O$!$ ;! 9 &D0(@!G
M$2H 9A$R &01.0!C$3\ 8A%% & 22P!?$E$ 71)8 %P27P!:$V@ 61-R %<4
M?0!6%(L 5!69 %,5J0!2%KH 41;2 %$7[0!1%_T 41?_ %$7_P"R(   GB(
M (XB  "!(P  =R(  ' A  !L'@  :1L  &<8! !F%0X 8Q85 &$6'@!?%B8
M718M %P7- !:%SL 61=! %@81P!6&$T 51A4 %,87 !2&60 41EN $\:>@!.
M&X@ 31N7 $L<I@!*'+@ 2AW/ $D=ZP!)'?L 21W_ $H=_P"L)   F"4  (@F
M  ![)P  <28  &HE  !F(P  8B$  & >  !>' L 6QL2 %D<&@!7'"( 51PI
M %0<, !3'3< 41T] % =0P!/'4H 31Y1 $P>6 !+'V$ 21]K $@@=P!'((4
M1B&4 $0BI !$(K8 0R+, $,CZ0!#(_H 0R/_ $,B_P"F)P  DRD  (,J  !V
M*@  ;2H  &4I  !@)P  7"4  %DC  !7(0< 52$/ %(A%@!0(1X 3B$E $TB
M+ !,(C, 2B(Y $DB0 !((D8 1R-- $4C50!$)%X 0R1I $(E=0! )H, /R:2
M #XGHP ^)[0 /2?* #THZ  ]*/D /2?_ #XG_P"B*@  CBL  '\M  !R+0
M:"T  &$L  !<*P  6"@  %0F  !1)@0 3B4- $PE$P!*)AH 2"8B $<F*0!%
M)B\ 1"8V $,G/ !!)T, 0"=+ #\H4P ^*5P /2EF #PJ<@ [*H$ .BN0 #DK
MH0 X++( -RS( #<LY@ X+/@ ."S_ #@L_P"=+   BBX  'LO  !O,   93
M %TO  !8+@  4RL  % J  !,*@  22H+ $8J$0!$*A< 0BH? $$J)0 _*BP
M/BLS #TK.0 \*T  .RQ( #HL4  Y+5D ."YD #<N<  V+W\ -2^/ #0PGP S
M,+$ ,C#' #(PY0 S,/< ,S#_ #0O_P"9+P  AS$  '<R  !K,@  8C(  %HR
M  !4,0  3R\  $LM  !'+@  1"X( $$N#@ _+A0 /2X< #LN(@ Y+RD ."\O
M #<O-@ V,#X -3!& #4Q3@ T,5< ,S)B #(R;@ Q,WT ,#.- "\TG@ N-+
M+33% "TTXP N-/8 +S/_ "\S_P"5,0  @S,  '0T  !H-0  7C4  %<T  !1
M-   2S(  $8Q  !",@  /S(% #PR#0 Y,Q( .#,9 #8S(  T,R8 ,S,M #(T
M-  Q-#L ,#5# # U3  O-E4 +C9@ "TW;  L-WL *S>+ "HXG  I.*X *#C#
M "@XX@ I./4 *C?_ "HW_P"2-   ?S4  '$V  !E-P  6S<  %0W  !--@
M1S8  $(U   ]-@  .C8" #<W"P T-Q  ,C<6 #$X'0 O."0 +C@K "TY,@ L
M.3D *SE! "HZ20 J.E, *3M> "@[:@ G.WD )CR) "4\FP D/*T (SS" ",\
MX  D//0 )3O_ "4[_P"--@  ?#@  &TY  !B.0  6#H  %$Y  !*.0  1#D
M #TY   Y.@  -3L  #(["  O/ X +3T4 "P]&@ J/2$ *3TH "@^+P G/C8
M)CX^ "4_1P D/U  (T!; ") :  A0'8 ($"' !]!F0 ?0:L 'D'  !Y!W@ ?
M0/, 'T#^ " __P").0  >#H  &D[  !>/   53P  $T\  !'/   0#P  #@]
M   T/@  ,$   "U!!0 J0@P )T(1 "9#&  D0QX (T,E ")#+  A1#, ($0[
M !]$1  >14X '459 !Q%90 ;170 &D6% !E&EP 91JD &$:^ !=%W  81?$
M&43] !I$_P"$/   <ST  &8^  !;/P  4C\  $H_  !$/P  /4   #9!   Q
M0P  +$0  "=& 0 D1PH (4@/ "!)%  >21L '4DB !Q)*0 ;2C  &DHX !E*
M00 82DL %TM5 !9+8@ 52W$ %$N" !-+E  22Z< $DN\ !%+V0 22O  $TK\
M !1)_P!_/P  ;T   &%!  !70@  3D(  $="  !!0@  .D,  #)%   M1P
M*$D  "-+   >308 &T\- !A0$0 74!< %E > !50)0 44"P $U$T !)1/0 1
M44< $5%2 !!17P /4FT #E)^  U1D0 -4:0 #%&X  Q1T0 -4.P #5#Z  Y/
M_P!Y0P  :D0  %U$  !310  2T4  $1%   ^1@  -D@  "]*   I3   )$\
M !]1   :4P  %%8) !%7#@ 06!, $%@9  ]8(  .6"@ #5@P  U8.0 ,6$,
M"UA.  I86@ (6&@ !UAY  98C  %6)\ !%BS  17R@ %5^8 !5?S  96_ !S
M1@  9$<  %E(  !02   2$@  $%)   Z2@  ,DT  "M0   E4@  (%4  !I8
M   56@  $%T&  Q@#  *8!  "6 5  A@'  '8", !6 K  1@-  #8#T  6!)
M  !@50  8&,  &!S  !@A@  7YH  %^N  !?Q   7N(  %[P  !>^ !L2@
M7TL  %5+  !,3   14P  #U.   U4   +E,  "=6   @60  &EP  !5?   0
M8@  #64$  AG"P #9PX  &@3  !H&   :!\  &DF  !I+@  :3@  &E#  !I
M3P  :5T  &EM  !I@   :90  &BI  !HOP  9]P  &;N  !F]P!F3P  6D\
M %%/  !*3P  05$  #A4   P5P  *%L  "%>   :8@  %&4  !!H   ,:P
M!VX#  %P"0  < T  '$0  !Q%   <AH  ',A  !S*   <S$  ',\  !T2
M<U8  '-F  !S>0  <XX  '.C  !RN0  <=(  ''K  !P] !A4P  5E,  $]3
M  !%50  .U@  #)<   J8   (F0  !MH   4;   #V\   MR   &=@   'D
M  !Z!@  >@H  'L.  !\$0  ?14  'X;  !_(@  @"H  ( U  " 00  @$\
M (!?  " <0  @(8  ("=  !_L@  ?LH  '[E  !]\0!<6   5%@  $E:   _
M70  -6$  "QE   C:@  &V\  !1S   .=P  "7L   -_    @@   (0   "&
M 0  A@8  (@*  ")#0  BA   (L5  ",&P  CB(  (\L  "/.   CT8  (]6
M  "/:   CWX  (^5  ".JP  C<$  (W<  ",ZP!970  3E\  $-B   X9@
M+FP  "1Q   <=P  %'P   Z!   (A0   (D   "-    D    )(   "3
ME    )8#  "7"   F P  )H/  ";$P  G1H  )\C  "@+@  H#P  *!,  "@
M7@  H'0  )^,  "?H@  G[<  )[+  ">X !39   1V@  #QM   Q<P  )WD
M !U_   4A0  #8L   :0    E    )@   "<    GP   *$   "B    I
M *4   "G    J 0  *H)  "L#0  K1(  + 9  "R(P  LC$  +)"  "R5
MLFD  +*   "RF   L:P  +*_  "QS@!,;@  0',  #5Z   J@0  'X@  !6.
M   .E0  !IH   "?    I    *@   "L    KP   +$   "Q    LP   +4
M  "V    N    +H   "\!@  O@P  , 1  ##&0  Q28  ,4W  #&20  QET
M ,=R  #'B@  R)\  ,BO  #(O !&>@  .8$  "Z)   BD   %Y@   ^?   '
MI0   *H   "O    LP   +<   "\    OP   ,$   #"    Q    ,4   #'
M    R0   ,L   #-    SP,  -(*  #6$   W!H  -TJ  #>/   WU   .!E
M  #A>P  X9$  .*B  #BK0#_  ( _P   /\  P#_  P _P 3 /\ '0#_ "@
M_@ S /L /@#W $@ \P!0 /  5P#M %X ZP!D .@ :0#G &\ Y0!T ., >0#B
M '\ X "% -X C #< ), V0"< -8 I@#3 +$ T0#  ,\ V@#. /$ S #_ ,L
M_P#+ /\ Q@#_ ,$ _P#_    _P   /\   #_  @ ^P 0 /8 &0#R "0 [P N
M .T .0#H $( XP!+ .  4@#= %D V0!? -8 9 #3 &D T0!N ,\ = #. 'D
MS !_ ,H A@#( (X Q@"6 ,0 H #" *L P "Y +X S0"\ .H NP#\ +H _P"Z
M /\ N@#_ +8 _P#_    _P   /X   #T  0 ZP - .0 % #? !\ VP I -@
M,P#3 #T S@!% ,H 30#' %, Q0!9 ,, 7P#! &0 OP!I +T ;@"[ ', N@!Y
M +@ @ "V (@ M "0 +( F@"Q *4 KP"R *T Q "L .$ JP#V *H _P"J /\
MJ@#_ *H _P#_    _0   .X   #B    U0 * ,T $0#' !D Q  C ,$ +0"_
M #< NP _ +< 1P"U $X L@!3 +  60"O %X K0!C *P : "K &T J0!S *@
M>@"F ($ I "* *, E "A )\ GP"L )X NP"< -( FP#N )H _P": /\ F0#_
M )D _P#^    [@   -X   #+    P0 % +D #0"T !0 L0 > *X )P"K #
MJ@ Y *< 00"D $@ H@!- *$ 4P"? %@ G@!= )T 8@"; &< F@!M )@ <P"7
M 'L E0"$ )0 C@"2 )D D "F (X M "- ,@ C #F (L ^0"* /\ B@#_ (L
M_P#P    VP   ,<   "Z    L    *@ "@"D !  H  8 )T (0"; "H F@ S
M )@ .P"6 $$ E !( )( 30"1 %( CP!7 (X 7 ", &$ BP!G (H ;@"( '4
MAP!^ (4 B "# )0 @@"@ (  KP!_ ,  ?@#= 'T \@!] /\ ?0#_ 'T _P#@
M    Q@   +4   "J    H@   )L !0"5  T D@ 3 )  ' "- "0 BP M (H
M- "( #L A@!" (4 1P"# $T @@!2 ($ 5P!_ %P ?@!B 'T : ![ '  >@!Y
M '@ @P!V (\ =0"< '0 J@!R +H <0#1 '  [ !P /L < #_ '  _P#-!
MMP8  *<'  ";!@  DP0  (X   "*  @ A@ / (0 %@"! !X ?P G 'T +@!\
M #8 >@ \ 'D 0@!W $< =@!, '4 4@!S %< <@!= '$ 8P!O &L ;@!T &P
M?@!K (H :0"8 &@ I@!G +8 9@#+ &4 YP!E /< 90#_ &4 _P# #   JPT
M )L.  "/#@  A@T  ($+  !^!P$ ? $+ 'D $0!W !@ =0 A ', *0!Q #
M;P V &X / !L $( :P!' &H 30!I %( : !8 &8 7P!E &< 8P!P &(!>@!@
M 8< 7P*5 %X"HP!< [, 7 /' %L$Y !;!?0 6P;^ %L&_P"U$   H1(  )$3
M  "%$P  ?!(  '81  !S#@  <@P$ '$'#0!N!!( ; 0; &D%(P!G!2H 9@8Q
M &0&-P!C!CT 8@=# &$'20!?!TX 7@A5 %T(7 !;"6, 6@EM %@*> !7"H4
M5@N3 %0+H@!3"[, 4@S' %(,Y !1#?4 40W_ %$-_P"M%0  F1<  (D8  !]
M&0  =!@  &T7  !J%   9Q$  &<.!P!F# X 8PP5 &$,'0!?#"4 70TL %P-
M,P!;#3D 6@T_ %@-10!7#4L 5@Y1 %4.60!3#F$ 4@YK % /=@!.$(, 31"2
M $P0H@!+$+( 2A'( $D1Y0!)$?< 21+_ $D1_P"E&0  DAP  (,=  !V'@
M;1T  &8<  !B&@  7Q<  %X4 0!>$0H 6Q 1 %D1& !7$2  51$G %01+@!3
M$30 41$[ % 200!/$D< 3A). $P250!+$UX 21-G $@4<P!&%(  116/ $05
MGP!#%K  0A;% $(7XP!"%_8 0A?_ $(7_P"?'0  C"   'TA  !Q(@  :"(
M &$A  !<'P  61P  %<9  !5%@8 5!4. %$5% !/%AP 3A8C $P6*@!+%C
M2A8W $D7/0!'%T, 1A=* $484@!#&%H 0AED $$9<  _&GT /AN- #T;G0 \
M'*X .QS# #L<X0 ['?4 .QS_ #P<_P":(0  AR,  '@D  !L)0  8R4  %PD
M  !7(P  4R   %$>  !/' ( 31L, $L:$0!(&Q@ 1QL@ $4;)@!$&RT 0QPS
M $(<.0! '$  /QU' #X=3P ]'E@ /!YB #H?;0 Y'WL .""+ #<AFP V(:T
M-2'! #4AWP U(?, -B'_ #8A_P"6(P  @R8  '0G  !H*   7R@  %@G  !3
M)@  3R0  $PB  !)(   1R ) $0?#P!"'Q4 0" < #\@(P ^("D /" O #LA
M-@ Z(3T .2%$ #@B3  W(E4 -B-? #0C:P S)'D ,B6) #$EF@ P):L ,":_
M "\FW  P)O( ,";_ #$E_P"1)@  ?R@  '$J  !E*@  7"H  %4J  !/*0
M2R@  $@E  !$)   020% #\D#0 ])!( .R09 #DD'P W)"8 -B0L #4E,P T
M)3H ,R9! #(F2@ Q)U, ,"== "\H:0 N*7< +2F' "PIF  K*JH *BJ] "HJ
MV@ K*O$ *RK^ "PI_P"-*   ?"H  &TL  !B+0  62T  %$M  !,+   1RL
M $,H   _*   /"@" #DH"P W*!  -2@6 #,H'  R*", ,"@I "\I,  O*C<
M+BH_ "TK1P L*U$ *RQ; "HL9P I+74 *"V% "<MEP F+J@ )2Z\ "4NV  F
M+O  )B[] "<M_P"**P  >"T  &HN  !?+P  5B\  $XO  !(+@  0RT  #\L
M   [+   -RP  #0L"0 R+ X ,"T3 "XM&@ M+2  *RTG "HN+0 J+C4 *2\]
M "@O10 G,$X )C!9 "4Q90 D,7, (S&# "(RE0 A,J< (3*[ " RU  A,N\
M(C'\ "(Q_P"&+0  =2\  &<P  !<,0  4S$  $LQ  !%,0  0#   #LP   V
M,   ,S   # Q!@ M,0T *S$1 "DR%P H,AX )S(D "4S*P E,S( )#,Z ",T
M0P B-$P (357 " U8P ?-7$ 'C:! !TVDP <-J4 &S:Y !LVT@ <-NT '3;[
M !TU_P"",   <3(  &,S  !9-   4#0  $DT  !",P  /3,  #<S   Q-
M+C4  "LU @ H-@L )3<0 "0W%0 B-QL (3@B " X*  ?.#  'C@W !TY0  <
M.4D &SI4 !HZ8  9.FX &#I_ !<[D0 7.Z0 %CNW !4[T  6.NP %SKZ !@Y
M_P!],@  ;30  & U  !5-@  338  $8V  ! -@  .C8  #0V   N.   *CD
M "8Z   C.P@ (#P. !X]$@ =/1@ '#T? !L^)0 :/BT &3XT !<^/0 6/T<
M%3]1 !0_7@ 4/VP $T!\ !) CP 10*( $4"V !! S@ 1/^L $C_Y !(^_P!Y
M-0  :3<  %PX  !2.0  2CD  $,Y   ].0  -SD  #$Z   K/   )ST  "(_
M   >000 &D(+ !A#$  70Q4 %40; !1$(@ 31"D $T0Q !)$.@ 114, $$5.
M !!%6P .16D #D5Y  U%C  -19\ #$6R  M%R0 ,1>4 #43V  U$_P!T.0
M93H  %@[  !/.P  1SP  $ \   Z/   -#P  "X^   H0   (T(  !]$   :
M1@  %4@( !)*#0 12A( $$H8  ]+'@ .2R4 #4LM  U+-@ ,2T  "TM*  I+
M5@ )2V0 "$MT  =+AP %2YH !$NN  1*Q  %2N  !4KP  9)^@!N/   8#T
M %0^  !+/@  1#X  #T^   W/P  ,4   "I"   D10  'T<  !I)   53
M$4X%  Y1"P +41  "E$4  E1&P (42( !U$I  51,@ $4CL  U)&  %24@
M4E\  %)O  !2@0  498  %&I  !1OP  4-P  %#N  !0]P!H0   6T$  %!!
M  !(00  04$  #M"   T0P  +44  "9(   @2P  &TT  !90   14P  #E4$
M  I8"@ &6 X  E@2  !9%P  61T  %DE  !9+0  638  %E!  !930  6EH
M %II  !9?   69   %FE  !8N@  6-4  %?L  !7]@!C1   5D4  $U%  !%
M10  /T4  #='   O20  *$P  ")/   ;4@  %E4  !%8   -6@  "5T#  1?
M"0  8 T  & 0  !A%   81D  &(@  !B)P  8C$  &([  !B1P  8E4  &-D
M  !B=@  8HL  &*@  !AM@  8<\  &#J  !@]0!=2   4DD  $I(  !#2
M.DH  #)-   J4   (U,  !Q7   66@  $5T   U@   (8P   V8!  !G!@
M: L  &D.  !J$0  :Q4  &P;  !M(@  ;2H  &TT  !M0   ;4X  &U=  !M
M;P  ;80  &R:  !LL   :\@  &OF  !J\P!830  3DT  $A,   ^3@  -5$
M "Q4   D6   '5P  !9@   09   #&<   =K   !;@   '    !R P  <@<
M ',+  !U#@  =A$  '<6  !X'   >2,  'HM  !Z.0  >D<  'I6  !Y:
M>GP  'F4  !XJ@  >,$  '??  !W[P!440  3%$  $)2   X50  +UD  "9>
M   >8@  %F<  !!K   +;P  !7,   !W    >@   'P   !^    ?P(  ( &
M  "!"@  @PT  (01  "&%0  B!P  (DE  "*,   BCX  (E-  ")7P  B7,
M (B+  "(H@  A[D  (?1  "&Z !25@  1U<  #Q:   R7P  *&0  !]I   6
M;P  $'0   IY   "?0   ($   "%    B    (H   ",    C0   (\   "0
M!   D@@  ),,  "5$   EQ4  )D=  ";)P  FS0  )M$  ":5@  FFH  )F"
M  ":F@  F+   )C'  "7W@!+7   0&   #5E   K:@  (7$  !=W   0?0
M"8,   &(    C    )$   "5    F    )H   ";    G0   )\   "@
MH@   *0%  "F"@  J X  *H4  "M'0  K2H  *TY  "M2P  K5\  *UW  "L
MD   JZ<  *NZ  "KRP!%9@  .6L  "YQ   C>   &7\  !"&   )C0   ),
M  "8    G0   *$   "E    J    *L   "K    K@   *\   "Q    LP
M +4   "W 0  N0<  +P-  "_$P  PA\  ,(N  #"0   PE0  ,%K  #!@P
MP)L  ,&M  #!O  ^<@  ,G@  ">    <B   $I    J7    G0   *,   "H
M    K0   +(   "V    N0   +L   "\    O@   ,    #"    Q    ,8
M  #(    RP   ,X%  #1#0  UA0  -<C  #8-0  V4D  -I>  #;=0  VXP
M -R?  #<JP#_    _P   /\   #_  D _P 0 /\ &0#^ "0 _  O /D .0#T
M $, \ !+ .T 4@#J %D YP!? .0 9 #B &D X !N -X <P#< 'D V@!_ -<
MA@#4 (X T0"6 ,\ H0#, *P R@"[ ,@ T@#& .X Q@#_ ,4 _P#% /\ OP#_
M +H _P#_    _P   /\   #^  4 ]P . /( %0#N !\ ZP J .D - #C #T
MW@!% -D 30#4 %, T0!9 ,X 7@#, &, R@!H ,D ;0#' ', Q0!Y ,, @ #!
M (@ OP"0 +T FP"[ *8 N0"T +< R "V .8 M0#[ +0 _P"T /\ LP#_ *X
M_P#_    _P   /@   #M    Y0 + -T $0#7 !H T@ D ,\ +@#+ #< QP!
M ,, 1P#  $X O@!3 +P 60"Z %X N !C +8 : "U &T LP!S +$ >0"O ($
MK0"* *L E "I *  J "M *8 O@"E -L I #T *0 _P"C /\ HP#_ *( _P#_
M    ]@   .8   #7    RP & ,0 #@"^ !4 NP ? +D * "W #$ M  Z +
M00"M $@ JP!. *D 4P"G %@ I@!< *0 80"C &< H0!L *  <P"> 'H G0"#
M )L C@"9 )D EP"F )8 M@"5 ,P E #K ), _0"3 /\ DP#_ ), _P#W
MY    -    #!    MP " *\ "P"K !$ IP 9 *4 (@"C "L H@ S )\ .P"<
M $( FP!( )D 30"7 %( E@!7 )4 6P"3 &$ D@!F )  ;0"/ '0 C0!] (P
MAP"* ), B "@ (< KP"% ,( A0#B (0 ]P"$ /\ A #_ (0 _P#E    S0
M +P   "O    I@   )X !P":  X E@ 4 )0 '0"2 "4 D0 M )  -0"- #P
MC !" (H 1P"( $P AP!1 (8 5@"$ %L @P!@ ($ 9P"  &X ?@!W 'T @0![
M (T >@": '@ J0!W +H =@#3 '8 [P!V /X =0#_ '4 _P#0    NP   *L
M  "?    EP   )   @"+  L B  0 (8 %P"$ "  @@ G ($ +P!_ #4 ?0 \
M 'P 00![ $8 >0!+ '@ 4 !W %4 =@!; '0 80!S &D <0!Q '  >P!N (<
M;0"5 &L HP!J +0 :@#) &D Z !I /D :0#_ &D _P#     K    )P"  "0
M @  B    (,   !_  8 >P - 'D $@!W !H =@ B '0 *0!S #  <0 V '
M/ !O $$ ;0!& &P 2P!K %  :@!6 &@ 7 !G &0 90!L &0 =@!C (( 80"0
M &  GP!? *\ 7@## %X X0!> /0 70#_ %T _P"T!P  H D  ) +  "$"P
M? H  '<'  !T!   <0 ) &\ #P!M !4 :P < &D (P!H "H 9P Q &4 -@!D
M #P 8P!! &( 1@!@ $P 7P!2 %X 6 != %\ 6P!H %H <@!8 'X 5P", %8
MFP!5 *L 5 "^ %0 V@!3 .\ 5 #[ %0 _P"I#0  E@X  (<0  !Z$   <A
M &P.  !I#   9PD# &8$"P!D !  8@ 7 &  '@!> "4 70 K %P ,0!: #<
M60 \ %@ 0@!7 4< 5@%. %4"5 !3 EP 4@-E %$#;P!/!'L 3@2* $T%F0!,
M!:D 2P6\ $H&U !*!^T 2@?Y $H'_P"A$   CA(  'X4  !S%   :A0  &03
M  !@$0  7@\  %T-!0!="0T 6@82 %@'&0!6!R  50<G %,'+0!2"#, 40@X
M % (/@!/"40 3@E* $P)40!+"ED 2@IB $@+;0!'"WH 1@R( $0,F !##*D
M0@V\ $(-U0!"#>X 0@W[ $(-_P":%   AQ8  '@8  !L&0  8QD  %T8  !9
M%@  5A,  %01  !4#@@ 4PT. %$-% !/#1L 30TB $P-* !+#2X 2@TT $D-
M.@!'#D$ 1@Y' $4.3P!$#E< 0@]A $$0;  _$'D /A"( #T1F  [$:D .Q&\
M #H1U@ Z$?  .A+] #L1_P"3&   @1H  ',<  !G'0  7AT  %@<  !3&P
M4!@  $X6  !,$P, 3!$+ $H0$ !($1< 1A$> $41) !$$2H 0A$P $$1-P!
M$CT /Q)$ #T23  \$U0 .Q-> #D4:0 X%'8 -Q6% #85E@ T%J< -!:Z #,6
MTP S%NX -!;\ #06_P".&P  ?!T  &X?  !C(   6B   %,@  !.'@  2AT
M $@:  !&&   118' $,5#@!!%1, /Q4: #X5(  ]%2< .Q4M #H6,P Y%CH
M.!9! #<720 U%U$ -!A; #,99@ R&7, ,!J# "\:E  N&Z4 +1NX "T;T  M
M&^P +AO[ "X;_P"*'@  >"   &HB  !?(P  5B,  $\B  !*(0  1B   $,>
M  !!&P  /QH# #T:#  [&1$ .1D6 #<:'0 V&B, -1HI #0:,  S&S8 ,1L^
M # <1@ O'$\ +AU9 "T=9  L'G$ *Q^! "H?D@ I'Z0 *""W "<@S@ G(.L
M*"#Z "D?_P"&(   =",  &<D  !<)0  4R4  $PE  !')   0B,  #\A   ]
M'P  .AX  #<>"0 U'@X ,QX3 #$>&@ P'B  +QXF "X?+0 M'S, +" [ "L@
M0P J(4P *2%6 "@B8@ F(F\ )2-_ "0CD  C(Z( (B2U "(DS  B).D (R3Y
M "0C_P""(P  <24  &,F  !9)P  4"@  $DG  !#)P  /R8  #LD   X(@
M-2(  #(B!@ P(@T +B(1 "PB%P J(AT *2(C "@C*@ G(S$ )B0X "4E00 D
M)4H (R94 "(F8  A)VT ("=] !\GCP >**$ 'BBT !THR@ =*.@ 'BCX !\G
M_P!^)0  ;B<  & I  !6*0  32H  $8J  !!*0  /"@  #<G   T)@  ,"8
M "TF P K)PL *"<0 "<G%  E)QH )"<A ",H)P B*"X (2DV " I/@ ?*D@
M'BI2 !TK7@ <*VL &RM[ !HLC0 9+)\ &"RR !@LR0 8+.< &2OW !HK_P!Z
M)P  :BH  %TK  !3+   2BP  $,L   ^*P  .2L  #0J   P*@  *RH  "DK
M   F*P@ (RP. "(L$@ @+!@ 'RP> !XM)0 =+2P '"TS !LN/  :+D4 &2]0
M !@O7  7+VD %C!Y !4PBP 4,)X %#"Q !,PQP 3,.4 %##V !4O_P!V*@
M9RP  %HM  !0+@  2"X  $$N   [+@  -BT  #$M   L+0  )R\  "0O   A
M, 4 'S$, !PQ$  ;,A4 &C(< !DR(@ 8,BD %S,Q !8S.0 5,T, %#1- !,T
M60 2-&< $35W !$UB0 0-9P $#6P  XUQ@ /-.0 $#3U ! T_P!R+   8RX
M %<P  !-,   13   #XP   X,   ,S   "\P   I,0  )#(  "$S   =-0(
M&C8) !<W#@ 5-Q, %#@9 !,X'P 2."8 $C@N !$Y-@ 0.4  $#E+  XY5P .
M.F0 #3IT  PZA@ ,.ID "SFL  HYP0 *.=X "SGQ  PX_ !N+P  7S$  %,R
M  !*,P  0C,  #LS   V,P  ,3(  "PS   G-   (38  !TX   9.0  %3L&
M !(]#  0/A  $#X5  X^'  ./B, #3XJ  P^,P ,/CP "S]'  H_4@ (/V
M!S]O  8_@0 %/Y0 !#^H  ,^O  $/M< !3[L  4^]P!I,P  6S0  % U  !'
M-0  /S4  #DU   T-0  +C4  "DW   C.   'CL  !H\   6/P  $D$$  Y#
M"@ ,1 X "D03  E$&0 (1"  !T0G  9$+P %1#@  T5"  )%3@  15L  $5J
M  !%?   19   $2D  !$N0  1-$  $3J  !#]0!D-@  5S<  $PX  !#.
M/#@  #<X   Q.   *SD  "4[   @/0  &D   !9"   21   #D<$  M)"0 '
M2@T !$L1  %+%@  2QP  $LC  !+*P  2S0  $L^  !,20  3%<  $QF  !,
M=P  2XP  $NA  !+M0  2LX  $KI  !*]0!?.@  4CL  $@[  ! .P  .CL
M #0[   N/   )SX  ")!   <0P  %D8  !))   .2P  "TX#  =0"  "40P
M %$0  !2$P  4Q@  %,?  !3)@  4R\  %,Y  !310  4U(  %-A  !3<@
M4X<  %*<  !2L0  4<H  %'G  !1] !9/@  3CX  $4^   ^/@  .#X  #!
M   I0@  (T0  !U'   72@  $DT   Y0   +4P  !E4"  !7!P  6 L  %D.
M  !:$0  6A4  %L:  !<(0  7"H  %PT  !</P  7$T  %Q;  !<;   7($
M %N7  !;K0  6L4  %KD  !9\P!40@  2D(  $)"   \0@  -$,  "Q&   E
M20  'DP  !=/   24P  #E8   I9   %6P   %X   !@!   80@  &(,  !C
M#@  9!$  &46  !F'   9R,  &<M  !G.0  9T8  &=5  !G9@  9WH  &:1
M  !EJ   9<   &3>  !D\ !/1@  1T8  $!%   W1P  +TH  "9-   ?40
M&%4  !)9   -7   "&    )C    9@   &@   !J    :P0  &P(  !M#
M;PX  ' 2  !R%P  <QT  '0F  !T,@  =#\  '1.  !S7P  ='(  '.*  !R
MH0  <;@  ''4  !P[ !,2@  14H  #M+   R3@  *5(  "!6   86P  $E\
M  UD   ':    &L   !O    <@   '4   !V    =P   'D"  !Z!@  ? H
M 'X.  " $0  @A8  (0>  "$*0  A#8  (1%  "$5@  @VH  (.!  ""F0
M@;$  (#)  " Y0!*3@  /U   #53   K5P  (EP  !EB   29P  #&P   5Q
M    =0   'D   !]    @0   (,   "%    A@   (@   ")    BP0  (T(
M  "/#0  DA   )06  "6(   EBP  )8[  "63   E6   )5V  "4D   DZ<
M )*]  "2U0!$50  .5D  "]=   D8P  &FD  !)O   ,=0  !'L   "
MA0   (D   "-    D0   ),   "4    E@   )@   ":    G    )X   "@
M!@  H@L  *40  "H%P  J2,  *DQ  "I0P  J58  *AM  "FAP  IYX  *:S
M  "EQP ^7@  ,F,  "=J   =<   $W@   Q_   #A0   (L   "1    E@
M )L   "?    H@   *0   "E    IP   *D   "K    K0   +    "R
MM0(  +<)  "[$   OA@  +XF  "^.   ODL  +UA  "\>@  NY0  +JI  "Z
MN0 W:@  *W   "!X   6@   #8@   6/    E@   )P   "B    IP   *P
M  "P    LP   +8   "W    N0   +L   "]    OP   ,(   #%    R
M ,H   #."   TA   -4;  #5+   U$   -17  #3;@  U(8  -2;  #3JP#_
M    _P   /\   #_  4 _P . /\ %0#\ "  ^0 J /8 - #Q #T [0!& .D
M30#F %, Y !9 .$ 7@#> &, W !H -D ;@#5 ', TP!Y -  @ #. (@ RP"1
M ,D G #& *< Q "W ,( S #  .P OP#_ +X _P"] /\ MP#_ +( _P#_
M_P   /\   #Z  $ \P + .T $@#H !L Y0 E .0 +@#? #@ V !  -( 1P#.
M $X RP!4 ,@ 60#& %X Q !C ,( 9P#  &T OP!S +T >@"[ ($ N0"+ +8
ME0"T *$ L@"O +  P@"N ., K@#Z *P _P"M /\ J0#_ *8 _P#_    _P
M /(   #F    W0 ' -( #@#- !8 R@ @ ,@ *0#% #( P  Z +P 0@"Y $@
MMP!. +4 4P"S %@ L0!= +  8@"N &< K !L *H <P"I 'L IP"$ *4 C@"C
M )H H0"H )\ N0"> -( G0#R )P _P"= /\ G #_ )D _P#\    [@   -T
M  #,    P0 " +H # "V !( L@ : +  (P"O "P K0 T *D / "F $( I !(
M *( 30"@ %( G@!7 )T 6P"< &  F@!F )D ; "7 '0 E0!] ), AP"1 ),
MD "A (X L0"- ,8 C #H (L _0", /\ C #_ (P _P#M    V    ,4   "W
M    K    *8 " "A  X GP 5 )T '@"; "8 F@ N )< -0"5 #P DP!" )$
M1P"0 $P C@!1 (T 50"+ %H B@!@ (D 9@"' &T A0!V (0 @ "" (P @ ":
M '\ J0!] +P ? #< 'P ]0!\ /\ ? #_ 'P _P#9    P0   +$   "D
MG    )0  P"0  P C0 1 (L & ") "  B0 H (< +P"% #8 @P \ (( 00"
M $8 ?P!+ 'T 3P!\ %0 >P!: 'D 8 !X &< =@!P '4 >@!S (8 <0"3 '
MH@!O +0 ;@#, &X [0!N /X ;@#_ &X _P#$    KP   *    "4    C
M (8   "!  @ ?@ . 'P % ![ !L >0 B '@ *0!W #  =0 V '0 .P!R $
M<0!% '  2@!O $\ ;0!4 &P 6P!K &( :0!J &@ = !F (  90". &, G0!B
M *T 80#" &$ Y !A /@ 80#_ &$ _P"T    H    )$   "&    ?@   'D
M  !U  , <0 + &\ $ !M !8 ;  = &L ) !K "H :0 P &@ -@!F #L 90!
M &0 10!C $H 80!/ &  5@!? %T 70!E %P ;P!: 'H 60"( %@ F !7 *@
M5@"[ %8 V !6 /$ 5@#_ %8 _P"H 0  E 4  (4'  !Z!P  <@8  &P$  !I
M 0  9P ' &0 #0!C !$ 80 8 &  'P!? "4 7@ K %T , !; #8 6@ [ %D
M0 !8 $4 5P!+ %8 40!5 %@ 4P!A %( :@!0 '8 3P"$ $X DP!- *0 3 "V
M $P S0!, .L 3 #Z $P _P"="0  BPL  'P-  !P#0  : T  &(,  !?"@
M708! %P!"0!:  X 6  3 %< &0!6 "  50 F %, *P!2 #$ 40 V %  .P!/
M $$ 3@!' $T 30!+ %4 2@!= $D 9P!' ', 1@"  $4 D !$ *$ 0P"R $,
MR !# .8 0P#U $, _P"5#0  @P\  '00  !I$0  8!$  %H0  !6#@  5 T
M %,*! !3!@L 40,0 $\!%0!. 1L 3 $A $L!)P!* BP 20(R $@"-P!' ST
M10-# $0#2@!#!%$ 0@1: $ %9  _!7  /@9^ #T&C@ \!Y\ .P>Q #H'Q@ Z
M!^, .@?S #H(_ ".$   ?!(  &X4  !B%0  6A4  %04  !0$P  31$  $L.
M  !+#08 2@H, $D($0!'"!8 10@= $0((P!"""@ 00DN $ ),P _"3D /@I
M #T*1P \"D\ .@M8 #D+8P X#&\ -@Q^ #4,C@ T#9\ ,PVQ #(-QP R#>,
M,@WT #(-_@"($P  =Q4  &D7  !>&   51@  $\8  !*%@  1Q4  $43  !#
M$ ( 0PX( $(-#@! #1( /PT8 #T-'P \#20 .PTJ #D-,  X#C< -PX] #8.
M10 U#DT ,P]7 #(/8@ Q$&X +Q!] "X0C@ M$:  +!&R "L1R  K$>8 *Q'V
M "P1_P"#%@  <AD  &0:  !9&P  41L  $L;  !&&@  0A@  #\7   ^%
M/!($ #L1"@ Z$!  .! 5 #<0&P U$2$ -!$G #,1+0 R$3, ,!$Z "\20@ N
M$DL +1-4 "L37P J%&P *11[ "@4C  G%9X )A6P "45Q@ E%>0 )17V "85
M_P!^&0  ;AL  & =  !6'@  31X  $<>  !"'0  /AP  #H:   X&   -Q8
M #45!P T% T ,A02 # 4%P O%!T +10C "P5*@ K%3  *A4W "D6/P H%D@
M)Q=2 "8870 D&&H (QEY "(9B@ A&9P (!FO !\9Q  ?&>( (!GT " 9_P!Z
M&P  :AX  %T?  !3(   2B   $0@   ^'P  .AX  #<=   T'   ,AD  # 9
M!  N& L +!@0 "H8%  I&!H )Q@@ "89)@ E&2T )!HU ",:/0 B&T8 (1M0
M " <6P ?'6@ 'AUW !T=B  <'IL &QZM !H>PP :'N  &AWS !L=_P!W'0
M9R   %HA  !0(@  2"(  $$B   [(@  -R$  #,@   P'P  +1T  "L=   H
M'0@ )AT. "4=$@ C'1< (1T= "$=)  @'BH 'QXR !X?.@ ='T, '"!- !LA
M60 :(68 &2%U !@BAP 7(ID %B*L !4BP0 5(M\ %2'R !8A_@!S(   9"(
M %<C  !-)   124  #XD   Y)   -",  # B   L(@  *2$  "8A   D(08
M(B$, " A$  >(14 '2(; !LB(0 ;(B@ &B,O !DC.  8)$$ %R1+ !8E5P 5
M)60 %"9S !,FA0 2)I@ $2:K !$FP  0)MT $27Q !(E_0!P(@  820  %0F
M  !*)@  0B<  #PF   V)@  ,24  "TE   I)   )B0  "(E   ?)0, '28*
M !LF#@ 9)Q( &"<8 !<G'P 6)R4 %2@M !0H-0 3*3X $BE) !$I50 1*F(
M$"IQ  \J@P .*I8 #BJI  TJO0 -*M< #2KN  XI^P!L)   728  %$H  !(
M*   0"D  #DH   T*   +R@  "LG   G)P  (B@  !XI   ;*@  &"L' !8K
M#0 4+!$ $RP6 !(L'  1+2, $"TJ ! M,@ /+CP #BY&  TN4@ -+E\ #"]N
M  LO?P *+Y( "2^E  DNN0 (+M  "2[I  HN]P!H)P  6BD  $XJ  !%*P
M/2L  #<K   Q*@  +2H  "DJ   D*@  ("L  !LM   8+@  %2\$ !(Q"@ 0
M,@X #S(3  XR&0 -,B  #3(G  PR+P +,S@ "C-"  DS3@ (,UL !C1J  4T
M>P $,XX  S.B  (SM@ ",\T  S/G  0R\P!D*@  5BP  $LM  !"+0  .BT
M #0M   O+   *RP  "8L   B+0  '2\  !DQ   5,@  $C0#  \V"0 ,. T
M"C@1  DX%@ (.!T !S@D  8X+  $.#0  S@^  (Y2@  .5<  #EE   Y=P
M.8L  #B?   XLP  .,H  #CF   W\@!?+0  4BX  $@O   _,   ."\  #(O
M   M+P  *2\  "0P   ?,0  &C,  !4U   2-P  #SD#  P["  (/0T !3X0
M  ,^%   /AH  #XA   ^*   /C$  #\[   _1@  /U,  #]A   _<P  /X<
M #Z<   ^L   /<<  #WD   ]\@!:,   3C(  $0R   \,@  -3(  # Q   K
M,0  )C(  " T   ;-@  %C@  !([   //0  ##\#  A!"  $0PP  $,.  !$
M$@  118  $4=  !%)   12T  $8V  !&0@  1DX  $9=  !&;@  18(  $68
M  !$K0  1,0  $/C  !#\@!5-   2C4  $$U   Y-0  ,S0  "XT   H-0
M(C<  !TZ   7/   $C\   ]!   ,1   "$8!  -(!@  20H  $H-  !+$
M3!0  $T9  !.(   3B@  $XR  !-/0  3DH  $Y8  !-:0  37T  $R4  !,
MJ@  2\$  $OA  !*\@!0.   1C@  #TX   W.   ,3<  "HY   D.P  'CT
M !A    30P  #T8   M)   '2P   DX   !0!   40@  %(+  !3#@  5!$
M %45  !6&P  5R,  %<L  !7.   5T0  %=2  !68P  5G<  %:.  !5I0
M5+T  %/=  !3\ !+/   0CP  #L[   U.P  +3P  "8_   ?0@  &44  !-(
M   .2P  "T\   51    5    %<   !8 0  6@4  %L(  !<#   70X  %\1
M  !@%@  8AT  &(F  !B,0  8CX  &%,  !A70  87   &"(  !@H   7[<
M %[4  !=[@!'0   /S\  #H_   Q0   *4,  "%&   :2@  $TX   Y1   *
M50  !%@   !;    7@   &$   !C    9 $  &4$  !G"   : L  &H.  !L
M$@  ;A<  &\@  !O*@  ;S8  &Y%  !N50  ;F@  &U_  !MF   ;+   &O*
M  !JZ !$1   /D,  #5$   K1P  (TL  !M/   35   #E@   A<   "8
M &0   !G    :P   &T   !O    <    '(   !T @  =08  '<*  !Y#@
M?!(  'X8  !_(@  ?RX  '\]  !^30  ?6$  'UW  !\D   >Z@  'K   !Y
MWP!#1P  .4D  "],   E4   '%4  !1;   .8   !V4   !J    ;@   '(
M  !V    >0   'P   !^    ?P   ($   "#    A0   (<#  "*"   C T
M (\1  "2&0  DB4  )(S  "21   D5<  )!M  "/A@  CI\  (VU  ",S0 ]
M3@  ,E$  "A6   >7   %6(   YH   ';@   '0   !Y    ?@   ((   "&
M    B0   (P   ".    D    )(   "4    E@   )@   ";    G@8  *$,
M  "D$0  IAL  *8I  "F.@  I4T  *5B  "D>P  HY0  *&K  "AOP V5P
M+%P  "%B   7:0  #W    =W    ?@   (0   "*    CP   )0   "8
MFP   )X   "?    H@   *0   "F    J    *L   "M    L    +,$  "W
M#   NQ(  +L?  "[,   NT,  +I8  "Y<   MXL  +>A  "WLP P8@  )6D
M !IP   0>   "8    "(    CP   )8   ";    H0   *8   "J    K@
M +    "Q    M    +8   "X    NP   +T   #     PP   ,<   #+ P
MSPP  -,5  #2)0  TC@  -%.  #090  SWX  ,V6  #,J0#_    _P   /\
M  #_  , _P + /P $0#Y !L ]P E /, +P#N #@ Z0!  .8 2 #B $X WP!4
M -P 60#9 %X U0!C -, : #0 &T S@!S ,L >@#( (( Q@", ,, EP#  *,
MO@"R +P R "Z .H N0#_ +@ _P"Q /\ J@#_ *< _P#_    _P   /L   #V
M    [0 ' .< #P#B !8 WP @ -X *0#9 #, T0 [ ,P 0@#( $@ Q0!. ,(
M4P#  %@ O@!= +P 8@"Z &< N0!M +< = "U 'L L@"% +  D "N )P K "J
M *D O0"G -X I@#Y *4 _P"C /\ G0#_ )L _P#]    ]@   .L   #?
MT0 # ,H # #% !( PP ; ,  ) "^ "P N0 U +8 / "S $, L !( *X 3@"L
M %( JP!7 *D 7 "G &$ I@!G *0 ;0"B '0 H !] )X B "< )4 F@"C )@
MM "6 ,T E0#Q )0 _P"5 /\ D #_ (X _P#S    Y@   -$   #"    N
M +$ " "M  \ J@ 6 *@ '@"H "< I@ O *( -@"? #P G0!" )L 1P"9 $P
MEP!1 )8 50"4 %H DP!@ )$ 9@"0 &X C@!V (P @0"* (T B "; (8 K "%
M ,$ A #F (, _0"$ /\ @P#_ ($ _P#D    RP   +H   "L    H@   )P
M! "8  P E@ 1 )0 &0"3 "$ D@ H (\ , "- #8 BP \ (D 00"( $8 A@!+
M (4 3P"$ %0 @@!: ($ 8 !_ &< ?@!O 'P >@!Z (8 > "4 '< I !U +<
M= #4 ', ] !T /\ = #_ '0 _P#+    M@   *8   ":    D@   (H   "&
M  @ @P . ($ % "! !L @  C '\ *@!] #  >P V 'H .P!X $  =P!% '4
M20!T $X <P!4 '$ 6@!P &$ ;@!I &T <P!K '\ :0"- &@ G0!G *X 9@#'
M &4 Z@!F /\ 9@#_ &< _P"X    I    )4   "*    @0   'P   !V  0
M=  , '( $ !Q !8 <  = '  ) !N "H ;0 P &L -0!J #H :0 _ &@ 1 !G
M $D 90!. &0 5 !C %L 80!C &  ;0!> 'D 70"' %L E@!: *@ 60"] %D
MWP!9 /@ 6@#_ %H _P"H    E0   (<   ![    <P   &X   !J  $ 9P (
M &4 #@!D !( 8P 8 &, 'P!B "4 80 J %\ , !> #4 70 Z %P /@!; $0
M60!) %@ 3P!7 %8 5@!> %0 : !3 ', 40"! %  D0!/ *( 3@"U $X T !.
M /  3@#_ $\ _P"<    B0   'L#  !P P  : ,  &(!  !?    70 $ %L
M"P!9  \ 6  4 %< &0!7 "  5@ E %4 *@!3 #  4@ T %$ .0!0 #\ 3P!$
M $X 2P!- %( 2P!: $H 8P!) &\ 1P!\ $8 C !% )T 10"P $0 QP!$ .@
M1 #Z $4 _P"2!   @ <  '$*  !F"@  7@H  %D)  !5!P  5 0  %( !P!0
M  P 3P 0 $X %0!- !L 3  @ $L )@!* "L 20 P $@ -0!' #H 1@!  $4
M1@!# $X 0@!6 $$ 7P!  &L /@!X #T B  \ )D / "K #P P0 [ .  .P#T
M #L _P")"@  > P  &H.  !?#@  5PX  %$.  !-#   2PL  $H( @!)! D
M2  - $8 $0!% !8 1  < $, (0!" "8 00 K #\ ,0 ^ #8 /0 \ #P 0P [
M $H .@!2 #D 7  X &@ -@!U #4 A0 T )8 - "H #, O  S -@ ,P#O #,
M^P""#0  <0\  &00  !9$0  41$  $L1  !'$   1 X  $(-  !!"P4 00<+
M #\%#@ ^ Q( / (8 #L"'0 Z R( .0,H #@#+0 W S( -@0Y #4$/P T!4<
M,P50 #$&6@ P!F8 +P=S "X'@P M!Y4 + >G "L'N@ K!]( *P?K "L']P!]
M$   ;!$  %\3  !4%   3!0  $84  !"$P  /A(  #P0   Z#@$ .@T& #H*
M#  X"1  -@@4 #4(&0 T"1\ ,@DD #$)*0 P"2\ +PHV "X*/0 M"D4 + M.
M "L+60 I#&4 * QS "<,@P F#94 )0VG "0-NP C#=( (PWK ",-]P!X$@
M:!0  %L6  !1%P  2!<  $(6   ]%@  .14  #<3   U$0  ,Q # #,."  R
M#0T , T1 "\-%@ M#1L + TA "L-)P J#2T *0XT "@..P G#D0 )0Y. "0/
M60 C$&4 (1!S " 0A  ?$)8 'A"I !T0O0 <$-@ '1#N !T0^0!S%   9!8
M %<8  !-&0  11D  #\9   Z&   -1<  #(6   P%0  +A,  "T1!  L$ H
M*Q . "D0$@ H$!@ )A > "40)  D$"H (Q$Q "(1.0 A$4( (!)+ !X25@ =
M$V, '!-Q !H3@@ 9%)4 &!2G !<4NP 7$]0 %Q/N !@3^@!P%@  8!D  %0:
M  !*&P  0AP  #P;   V&P  ,AH  "\9   L&   *A8  "@4 0 F$P< )1,,
M ",3$  B$Q4 (!,: !\3(0 >%"< '10N !P5-@ ;%3\ &A9) !D65  8%V$
M%A=P !48@0 4&), $QBF !(8N@ 2%]( $A?L !,7^@!L&0  71L  %$=  !'
M'0  /QX  #D=   T'0  +QP  "L;   H&@  )AD  "08   B%P0 (!<* !X7
M#@ <%Q( &A<7 !D8'@ 9&"0 &!DL !<9-  6&CT %1I' !0;4@ 3&U\ $AQN
M !$<?P 0')( $!RE  \<N0 .'-  #AOJ  \;^ !I&P  6AT  $X?  !%'P
M/2   #8?   Q'P  +1X  "D=   E'0  (QP  " ;   =&P$ &QL' !D<#0 7
M'!  %AP5 !4<&P 4'2( $QTI !(>,0 1'CH $1]% ! ?4  /(%T #B!L  T@
M?  -((\ #""B  L@M0 +(,H "R#E  P?] !E'0  5Q\  $PA  !"(0  .B$
M #0A   O(0  *B   "8?   C'P  (!X  !T>   9(   %B $ !0@"P 2(0X
M$2$3 !$B&0 0(A\ #R(F  XC+P .(S< #2-!  PD30 +)%D "B1G  DD>  (
M)(L !R2>  <DL0 &),< !B/C  <C\0!B'P  5"$  $DC  ! (P  .",  #(C
M   L(P  *"(  "0A   A(0  'B$  !HA   6(P  $R0# !$E"  /)@T #B<1
M  TG%@ ,)QT "R<C  HG*P )*#0 ""@^  <H20 &*%4 !2ED  0I=  #*8<
M BF;  $HKP  *,4  2CA  $G\ !>(@  420  $8E   ])0  -24  "\E   J
M)   )B0  "(C   ?(P  &R0  !@E   4)@  $2@#  \I"  ,+ P "BP0  @L
M%  '+!H !BPA  4L*  #+3   BTZ  $M10  +5(  "Y@   N<0  +80  "V9
M   MK0  +,(  "S@   L\ !:)   328  $,G   Z)P  ,R<  "TG   H)@
M)"8  "$F   =)@  &2<  !4I   1*P  #RP#  TN!P ), P !C$.  ,Q$@ !
M,A<  #(>   R)0  ,BT  #(V   S0@  ,TX  #-=   S;0  ,X$  #*6   R
MJP  ,<$  #'?   Q\ !6)P  2BD  #\J   W*@  ,"H  "LI   G*   (R@
M !XI   :*@  %BP  !(N   /,   #3$"  HT!P %-0L  C8.   W$   .!0
M #@:   X(@  ."H  #DS   Y/@  .4H  #E9   Y:0  .7T  #B3   XJ
M-[\  #?>   V\ !1*P  1BP  #PL   T+   +BP  "HK   E*P  ("P  !LM
M   7+P  $S$  ! S   --0  "3<"  4Z!@ !.PH  #P-   ]#P  /A(  #\7
M  ! '@  0"4  $ O  ! .@  0$8  $!4  ! 90  /W@  #^/   ^I@  /KT
M #W<   ]\ !-+@  0B\  #DO   R+P  +2X  "@N   B+P  '3   !@R   3
M-0  $#<   PZ   )/   !3X   !!!   0@@  $,+  !$#0  1A   $<4  !(
M&0  2"$  $@J  !(-0  2$$  $A/  !(8   1W,  $>*  !&H@  1;D  $79
M  !$\ !(,@  /C(  #8R   P,0  *S$  "4R   ?-   &38  !,Y   0/
M##\   A"   #1    $8   !( @  2@4  $L(  !,"P  3@X  $\1  !1%0
M4AP  %(E  !2,   4CP  %%*  !16@  46T  %"$  !/G0  3K4  $W2  !-
M[@!#-@  .S8  #0U   O-   )S4  "$X   :.P  %#X  !!!   ,1   !T<
M  )*    30   $\   !1    4P(  %0%  !5"   5PL  %D.  !;$0  71<
M %T?  !=*@  738  %Q$  !<5   6V<  %M^  !:EP  6:\  %C+  !7Z@ _
M.0  .#D  #,X   K.0  (SP  !P_   50P  $$<   M*   %3@   %$   !4
M    5P   %H   !<    70   %\   !@!   8@<  &0+  !F#@  :!(  &L9
M  !K(P  :BX  &H\  !J30  :5\  &AU  !GCP  9J@  &7"  !DXP ]/0
M-SP  "X]   E0   '40  !9)   030  "E$   15    6@   %T   !@
M8P   &8   !H    :@   &L   !M    ;P(  '$&  !T"@  =@X  'D3  ![
M&P  >R<  'HU  !Y10  >%D  'AM  !WA@  =I\  '6W  !TT@ \00  ,D(
M "A%   @2@  %TX  !!4   *60   EX   !C    9P   &L   !O    <@
M '4   !W    >0   'L   !]    ?P   ((   "$ P  APD  (H.  ".$P
MCQX  (XK  "..P  C4X  (MC  "*?   BI4  (BM  "'Q0 V1P  +$L  ")/
M   950  $%L   IA   !9P   &T   !R    =P   'L   !_    @P   (8
M  "(    B@   (T   "/    D0   )0   "7    F@$  )T'  "A#0  I10
M *0A  "D,0  HT0  *)9  "@<   GXL  )VB  "=MP P4   )54  !M;   2
M8@  "VD   %P    =P   'T   "#    B    (T   "1    E0   )@   ":
M    G    )\   "A    HP   *8   "I    K    +    "T!P  N X  +H8
M  "Z)P  N3D  +A.  "W90  MGX  +66  "SJP I6P  'F(  !1I   ,<0
M GD   "!    B0   (\   "6    FP   *    "D    J    *L   "L
MKP   +(   "T    M@   +D   "\    P    ,0   #(    S0<  -(0  #2
M'0  T2\  -!$  #/6P  S7,  ,N-  #*H0#_    _P   /L   #Z    _  (
M /@ #P#U !< ]  @ /$ *@#K #, Y@ [ .( 0P#> $D V@!/ -8 5 #3 %D
MT !> ,X 8P#+ &@ R0!N ,8 =0## 'T P0"& +X D@"[ )X N0"N +8 PP"T
M .@ LP#_ *\ _P"E /\ G@#_ )L _P#]    ]P   /(   #P    YP # .$
M# #< !( V  ; -8 ) #2 "T S  V ,8 /0#" $, OP!) +P 3@"Z %, N !8
M +8 70"U &( LP!G +$ ;@"O '8 K !_ *H B@"H )< I0"F *, N0"A -D
MH #Y )X _P"8 /\ D@#_ (\ _P#S    [    .,   #3    R    ,$ "0"]
M  \ NP 6 +D 'P"W "< LP O *\ -P"L #T J@!# *@ 2 "F $T I !2 *,
M5@"A %L GP!A )X 9P"< &\ F@!X )< @P"5 )  DP"> )$ L "0 ,@ C@#P
M (T _P"* /\ A0#_ (( _P#G    W0   ,8   "X    K@   *@ ! "E  P
MH0 2 *$ &0"@ "( GP I )L , "8 #< E@ ] ), 0@"2 $< D !+ (\ 4 "-
M %4 C !: (H 80"( &@ AP!P (4 >P"# (@ @0"6 '\ IP!] +P ? #C 'P
M_0!\ /\ > #_ '8 _P#6    P    *\   "C    F0   ),   "/  D C0 .
M (L % "* !P B@ C (@ *@"% #  @P V (( .P"  $  ?P!% 'X 2@!\ $\
M>P!4 'H 6@!X &$ =@!I '4 <P!S (  <0". &\ GP!N +( ;0#/ &P ] !L
M /\ :P#_ &D _P#     JP   )L   "/    AP   (    !\  0 >@ , '@
M$0!X !< >  > '< ) !U "H <P P '$ -0!P #H ;@ _ &T 1 !L $D :P!.
M &H 5 !H %L 9P!C &4 ;0!D '@ 8@"' &  EP!? *H 7@#" %X Z0!> /\
M7@#_ %T _P"L    F0   (H   !_    =P   '$   !M    :@ ( &D #@!H
M !( 9P 8 &< 'P!G "4 90 J &, +P!B #0 80 Y &  /@!? $, 7@!( %T
M3@!; %4 6@!= %@ 9P!7 '( 50"! %0 D0!3 *, 4@"X %$ W !1 /D 4@#_
M %( _P"=    BP   'P   !Q    :0   &0   !@    7@ % %P "P!;  \
M6P 4 %H &0!: !\ 60 E %< *@!6 "\ 50 T %0 . !3 #T 4@!# %  20!/
M %  3@!8 $T 8@!+ &T 2@!Z $D BP!( )T 1P"Q $< S !& /  1P#_ $<
M_P"0    ?@   '    !F    7@   %D   !6    4P ! %( " !0  T 3P 0
M $\ %0!. !H 3@ @ $T )0!, "H 2@ N $D ,P!( #@ 1P ^ $8 1 !% $L
M1 !3 $, 70!! &@ 0 !U #\ A0 ^ )< /0"K #T PP ] .8 /0#[ #X _P"'
M    =0,  &@&  !=!P  508  % &  !,!   2@$  $D ! !'  H 1@ . $4
M$0!% !8 1  ; $, ( !" "4 00 J $  +P _ #0 /@ Z #T 0  [ $< .@!/
M #D 60 X &0 -P!Q #8 @0 U ), - "F #0 NP T -T - #U #4 _P!^!@
M;0D  & +  !6#   3@P  $@+  !$"@  0@@  $ % 0 _ 0< /@ + #T #@ \
M !( .P 7 #L '  Z "$ .0 E #< *@ V #  -0 U #0 /  S $, ,@!, #$
M50 P &  +P!M "X ?0 M (\ + "B "P M@ L -  + #N "P _ !W"@  9PP
M %H.  !0#@  20X  $,.   ^#0  .PP  #D+   X"0, -P4( #8"#0 U 1
M-  3 #, &  R !T ,0 B #  )P O "P +@ R "T .  L $  *P!) "H 4@ I
M %T * !K "<!>@ F 8P )0"? "4 L@ E ,H )0#H "4 ]P!R#0  8@X  %80
M  !,$0  1!$  #X1   Y$   -@\  #,.   Q#0$ , L% # ("@ O!@T +@41
M "P$%  K QD *@,> "D#(P H!"D )P0O "8%-0 E!3T ) 5& ",&4  B!EP
M(0=I " '>0 ?!XL '@>= !X'L  =!L8 '0;C !T%\P!M#@  7A$  %(2  !(
M$P  0!,  #H3   U$@  ,1$  "X0   L#P  *@X# "H-!P I"PL * D. "<)
M$0 E"!8 ) @; ",)(  B"28 (0DL " *,P ?"CL '@M$ !T+3P <#%L &PQI
M !H,>0 8#(L & R> !<,L  6#,4 %@SA !8+\ !I$   6A(  $X4  !%%0
M/14  #<5   Q%   +1,  "H2   H$0  )A ! "00!  C#@@ (PT, "(,#P @
M#!, 'PP8 !X-'0 =#2, ' TJ !L-,@ :#CH & Y$ !<.4  6#UP %0]J !,0
M>P 2$(T $1"@ !$0LP 0#\D $ _D !$/\@!E$@  5Q0  $L6  !"%P  .A<
M #07   O%@  *A4  "<4   D$P  (A,  " 2 P >$08 '1 ) !P0#0 ;#Q
M&1 5 !@0&P 7$"$ %A H !41,  4$3D $Q%# !(23@ 1$EH $!)I ! 3>0 .
M$XP #A.>  T3L0 -$L4 #!+A  T2\0!B%   5!8  $D8   _&0  -QD  #$9
M   L&   *!<  "06   A%@  'Q4  !P4 @ :$P0 &1(& !<2"P 5$@X %!(2
M !,3&  2$Q\ $1,F !$4+0 0%#8 #Q5!  X53  .%E< #19E  P7=0 +%X<
M"A>:  D6K0 (%L$ "!;=  D5[@!?%@  41@  $8:   ]&@  -1L  "\:   J
M&@  )1D  "(8   ?&   '!<  !D6 0 7%@, %18$ !,6"0 1%@T $!<1  \7
M%@ .%QP #A@C  T8*@ ,&3, #!D\  L:1P *&E, "1IA  <;<0 &&X, !1N7
M  0:J@ #&K\  QG:  09[ !<&   3AH  $,<   Z'   ,QP  "P<   G'
M(QL  " :   =&0  &AD  !<8 0 5& ( $AD$ ! ;!P .&PP #1P0  P<$P +
M'!D "AP?  D=)P ('2\ !QXY  8>0P $'E   Q]>  (?;@ !'X   !^5   >
MJ0  'KT  !W8   =[ !8&@  2QP  $$>   X'@  ,!X  "H>   E'0  (1P
M !X<   ;&P  &!L  !8; 0 3&P( $1P$  X>!P ,'PL "B .  @@$@ &(1<
M!2$=  0A)  "(BP  2(U   B0   (TT  "-:   C:P  (WX  ".3   BIP
M(KP  "'7   A[0!5'0  2!\  #X@   U(   +B   "@@   C'P  (!X  !T=
M   :'0  %AT  !,>   1'P( #B $  TB!P *) L !B4-  0E$  ")A0  "8:
M   F(0  )RD  "<R   G/0  )TD  "A7   H9P  )WL  ">0   GI0  )KL
M ";6   E[0!1(   12$  #LB   R(@  +"(  "8A   B(0  'B   !L?   8
M(   %"   !$B   /(P  #24#  HF!@ &* H  RD-   K#P  +!(  "P7   L
M'@  +"8  "TO   M.0  +48  "U4   M9   +7<  "R-   LI   *[H  "O6
M   J[@!-(@  020  #@D   P)   *20  "0C   A(@  '2(  !DB   5(P
M$B0   \F   -*   "BH"  8L!0 "+@D  "\+   P#@  ,A   #,5   S&P
M,R(  #,K   S-@  ,T(  #-0   S8   ,W,  #**   RH0  ,;@  ##6   P
M[P!))0  /B8  #0G   M)P  *"8  ",E   ?)   &R4  !8F   2*   $"H
M  TL   *+@  !C !  (R!   - <  #4*   W#   . X  #H2   Z%P  .A\
M #HG   Z,@  .CX  #I,   Z7   .F\  #F&   XG@  .+8  #?4   V[P!$
M*0  .BD  #$I   K*0  )B@  "(G   =*   &"D  !,K   0+@  #3    DR
M   %-0   3<    Y @  .P4  #P(   ^"P  /PT  $$0  !#%   0QL  $,C
M  !#+@  0SD  $-'  !"5P  0FH  $&!  ! F@  /[(  #[/   ^[P _+
M-BP  "\L   J*P  )2H  !\K   9+0  %"\  ! R   --0  "#@   0Z
M/    #\   !!    0P(  $4%  !&"   2 L  $H.  !,$0  318  $T>  !-
M*   330  $Q"  !,40  2V0  $M[  !*E   2:T  $C*  !'[  [,   ,R\
M "TO   H+0  (B\  !LQ   5-   $#<   TZ   (/0   D    !#    1@
M $@   !*    3    $X!  !/!   40<  %,+  !5#@  6!(  %D9  !8(@
M6"X  %<\  !72P  5EX  %9S  !5C0  5*<  %+"  !2Y@ X,P  ,3(  "PQ
M   E,@  '34  !8X   1/   #$    =$    1P   $H   !-    4    %,
M  !5    5P   %D   !:    7 ,  %X'  !A"P  9 X  &83  !G'   9B<
M &8T  !E1   9%<  &1K  !BA0  89\  &"Y  !>W  U-P  ,#4  "@W   @
M.@  &#T  !%"   ,1@  !DH   !/    4P   %8   !9    7    %\   !A
M    9    &4   !G    :0   &P!  !N!@  <0L  '0/  !W%0  =R   '8M
M  !V/0  =4\  '1C  !S>P  <I4  '"O  !OR0 U.@  *SL  "(_   :0P
M$D@   Q-   %4@   %<   !<    8    &0   !H    :P   &X   !Q
M<P   '4   !W    >@   'P   !_    @@0  (8*  "*#P  C!<  (LD  "*
M,P  B44  (=;  "&<@  A8L  (.E  ""O  O0   )40  !Q)   33@  #50
M  1:    80   &8   !K    ;P   '0   !Y    ?0   (    "#    A0
M (<   "*    C    (\   "2    E@   )D"  ">"0  HA   *(:  "A*0
MH#L  )]0  "=9P  FH$  )J9  "9KP I20  'TX  !54   .6P  !6(   !I
M    <    '<   !]    @@   (8   "+    CP   ),   "5    EP   )H
M  "=    H    *,   "F    J@   *X   "R    MPH  +L1  "Z'P  N3
M +=%  "U7   M'0  +&.  "OI  B5   &%L  !!B   ':@   ',   ![
M@@   (D   "0    E0   )H   "?    HP   *8   "H    JP   *X   "P
M    LP   +8   "Z    O0   ,(   #'    S $  -,+  #4%0  TR8  -$Z
M  #040  S6@  ,N!  #*E@#\    ]@   /(   #Q    \P % /0 # #R !,
M\  < .T )0#H "X X@ V -X /@#9 $0 U !* -$ 3P#. %0 RP!9 ,D 7@#&
M &, Q !I ,$ < "^ '@ O "! +D C0"V )H LP"K +$ P "O .8 K@#_ *4
M_P": /\ E #_ (\ _P#T    [    .@   #G    WP   -D "0#2 !  SP 7
M ,\ ( #, "@ Q@ P ,  -P"\ #X N0!$ +< 20"U $X LP!3 +$ 5P"O %T
MK0!B *L :0"I '$ IP!Z *4 A0"B ), H "B )T M@"; -0 F0#Y )8 _P"-
M /\ B #_ (0 _P#H    WP   -D   #)    OP   +@ ! "U  T LP 2 +$
M&@"P "( K0 J *D ,0"F #@ I  ] *( 0P"@ $@ G@!, )P 40"; %8 F0!<
M )< 8@"5 &D DP!R )$ ?0"/ (L C0": (L K ") ,4 B #N (8 _P!_ /\
M>@#_ '@ _P#9    _^)]$$E#0U]04D]&24Q%  @2S0   +L   "N    I0
M )\   "<  D F0 / )D %0"9 !T F  D )0 *P"1 #$ C@ W (P / "+ $$
MB0!& (@ 2P"& %  A0!5 (, 6P"" &( @ !K 'X =0!\ (( >@"2 '@ HP!W
M +D =@#@ '4 _P!R /\ ;@#_ &P _P#'    M0   *4   "9    CP   (D
M  "%  0 A  , (( $0"" !< @@ > (  )0!^ "L ?  Q 'H -@!Y #L =P!
M '8 1 !U $D <P!/ '( 50!P %P ;P!D &T ;@!L 'H :@"* &@ FP!G *\
M9@#, &4 ]0!D /\ 80#_ &  _P"T    H    )    "%    ?0   '<   !S
M    <  ( &\ #@!O !( ;P 8 &\ 'P!M "4 :P J &D , !H #0 9P Y &8
M/@!E $, 8P!( &( 3@!A %4 7P!> %X 9P!< ', 6P"" %D DP!8 *8 5P"_
M %< Z@!7 /\ 5@#_ %0 _P"A    C@   '\   !U    ;    &@   !D
M80 $ &  "P!?  \ 7P 3 %\ &0!? !\ 70 E %P *@!; "\ 60 S %@ . !7
M #T 5@!# %4 20!3 %  4@!8 %$ 80!0 &T 3@![ $T C !, )\ 2P"U $H
MW !* /H 2@#_ $H _P"2    @    '(   !G    7P   %H   !7    50 !
M %, !P!2  P 4@ 0 %( % !2 !H 40 ? $\ ) !. "D 30 N $P ,P!+ #@
M2@ ] $D 0P!( $H 1@!2 $4 7 !$ &< 0P!U $( A@!! )@ 0 "N $  RP _
M /( 0 #_ $  _P"%    =    &<   !=    50   $\   !,    2@   $@
M! !'  H 1P - $8 $0!& !4 1@ : $4 'P!$ "0 0P I $( +0!! #, /P X
M #X /@ ] $4 / !. #L 5P Z &( .0!O #@ @  W ), -@"G #8 P  V .@
M-@#^ #8 _P!\    :P   %X"  !4 P  30,  $<#  !# 0  00   #\  0 ^
M  < /0 + #T #@ \ !$ /  6 #P &@ Z !\ .0 D #@ *0 W "X -@ S #4
M.@ T $$ ,P!) #( 4P Q %X , !K "\ >P N (X +0"B "T N  M -T +0#X
M "X _P!S 0  9 4  %<'  !-"   1@@  $ (   [!P  . 4  #<#   V  0
M-0 ( #0 #  T  \ -  2 #, %@ R !L ,0 @ #  )  O "D +@ O "T -@ L
M #T *P!% "H 3P I %H * !G "< =P F (D )@"= "4 LP E ,\ )0#P "8
M_P!M!@  7@D  %(+  !(#   0 P  #H+   V"P  ,@H  # (   N!@( +@,&
M "T "@ L  T +  0 "L $P J !< *0 < "@ (  G "4 )@ K "4 ,@ D #D
M(P!" "( 2P B %< (0!D "  <P ? (4 'P"9 !X K@ > ,< '@#I !\ ^@!H
M"0  60P  $T-  !##@  / X  #8.   Q#0  +0T  "H,   H"P  )PD$ "8&
M"  F! L )0,. "0!$  D 10 (@$8 "$!'0 A "( (  H !\ +@ > 38 '0$_
M !P!20 ; 50 &@%A !H!<  9 8( & "6 !@ J@ 8 ,$ & #A !@ ] !C#
M50X  $D/  ! $   .!   #(0   M#P  *0X  "8.   C#0  (@P# " +!@ @
M"0D 'P<, !X&#@ >!1$ ' 45 !L%&@ :!1\ &@4E !D%*P 8!3, %P8\ !8&
M1@ 6!E( %0=? !0';@ 3!X  $@>4 !(&IP 2!;P $@39 !(#[P!?#@  40\
M $80   \$0  -1$  "\1   J$0  )A   "(0   @#P  '0X" !P-!0 :#0<
M&@L* !D*#0 8"1  %PD2 !8)%P 5"1P % DB !0**0 3"C$ $@HZ !(+10 1
M"U$ $ Q?  \,;@ .#(  #@R4  T+IP -"[H #0K2  T*Z@!<#P  3A$  $,2
M   Z$P  ,A,  "P3   G$@  (Q$  !\1   <$   &A " !@/!  6#@< %0X)
M !0-"P 3# T $@P0 !(,%  1#!H $0T@ ! -*  /#3  #@X[  T.1@ -#E$
M# ]>  L/;0 *#W\ "0^3  D/I@ (#KD " [0  <.Z !8$0  2Q(  $ 3   W
M%   ,!0  "D4   E%   (1,  !T2   :$@  %Q$" !41!0 3$ < $A ) !$/
M"@ 0#@P #@X.  X/$@ -$!@ #1 >  P0)0 ,$"T "Q$V  H100 )$4T "!):
M  <2:@ &$GP !1*0  02I  #$;@  Q'/  (1Z !5$@  210  #X5   U%@
M+18  "<6   B%0  'A0  !L4   8$P  %1(# !,2!0 2$0< $!$)  \1"@ -
M$0L #!(.  L2$0 *$A4 "1,;  D3(@ ($RH !Q0S  44/@ $%4H  Q58  (5
M9P !%7H  !6.   5HP  %+<  !3/   3Z0!2%   1A8  #L7   R%P  *Q<
M "47   A%@  '!8  !D5   6% $ %!,$ !(3!@ 1$@@ #Q((  X3"0 ,% H
M"A4-  @6$  &%A, !189  07'P #%R<  A@P  $8.P  &4<  !E5   99
M&7<  !F,   8H@  &+<  !?/   7Z@!/%@  0Q@  #D9   P&0  *1D  ",9
M   ?&   &Q<  !@6   5%0( $Q4% !$4!@ 0% 8 #A4'  P6"  *%PH !QD,
M  0:#@ "&Q(  1L6   ;'0  '"0  !PM   <.   '40  !U2   =8@  '74
M !V*   <H   '+8  !O0   :ZP!,&   0!H  #8;   M&P  )AL  "$:   =
M&0  &1D  !<8   4%P, $A8$ ! 7!  .%P0 #!D%  H:!P '' D  QT+   ?
M#0  (!   " 4   A&@  (2(  "$J   A-0  (D$  ")/   B7P  (G(  "&(
M   AGP  (+8  !_1   ?[0!(&@  /1P  #,=   K'0  )!T  " <   <&P
M&!H  !89 0 3&0$ $1D!  X: 0 ,' ( "AT#  <?!0 #(0@  "(*   D#
M)@X  "82   F&   )Q\  "<G   G,@  )SX  "=+   G7   )VX  ":%   F
MG0  );0  "31   C[@!$'0  .1\  # ?   H'P  (QX  !X=   ;'   &!L
M !0<   1'   #AT   T?   *(0  !B(!  ,D!   )@8  "@(   J"P  *PT
M "T0   M%0  +1P  "TD   N+@  +CH  "Y(   M6   +6H  "V!   LF@
M*[(  "K0   I[P! (   -B$  "TA   F(0  (2   !T?   :'@  %AX  !(?
M   /(0  #2(   HD   &)@   B@    K @  +00  "\&   P"0  ,@P  #0.
M   U$@  -1@  #4@   U*@  -38  #5#   U4P  -&8  #1\   SE@  ,J\
M #'-   P[P \(P  ,B0  "HD   D(P  ("(  !PA   7(0  $R,  ! E   -
M)P  "2D   4K   !+@   #     R    - $  #8$   X!@  .@D  #P-   ^
M$   /A0  #X<   ^)@  /C$  #X_   ]3@  /6$  #QW   [D0  .JL  #G)
M   X[0 W)P  +R<  "@F   C)0  'R0  !DE   4)@  $"@   TK   )+@
M!3     S    -0   #@    Z    /    #X!  !  P  0@<  $0*  !&#0
M21$  $D7  !((0  2"P  $<Z  !'20  1EL  $5Q  !$BP  0Z4  $+#  !!
MZ  T*@  +"H  "<H   B)P  '"@  !8J   1+0  #3    DS   #-@   #D
M   \    /@   $$   !#    1@   $@   !*    3 ,  $X&  !0"@  4PX
M %03  !4'   4R<  %,T  !30P  4E4  %%J  !0@P  3YX  $VY  !,X  P
M+0  *RP  "8K   ?+   &"X  !(R   --0  "#D   (]    0    $,   !&
M    20   $P   !.    40   %,   !5    5P   %D!  !<!@  7PH  &(.
M  !C%0  8Q\  &(L  !A/   8$X  %]B  !>>P  7)8  %NP  !9SP O,
M*B\  "(P   :,P  $S<   X[   (/P   40   !(    3    $\   !2
M50   %@   !;    70   &    !B    9    &8   !I    ;04  ' +  !T
M$   =!@  ',E  !R-   <D4  '!9  !O<0  ;8L  &NF  !JP  N,P  )34
M !TX   4/   #D$   ='    3    %$   !5    60   %T   !A    90
M &@   !K    ;0   &\   !R    =    '<   !Z    ?@   (($  "&"P
MBA$  (D<  "(*P  ACT  (12  "#9P  @8$  '^;  !^L@ I.@  (#T  !9"
M   /2   "$X   !4    6@   &    !D    :0   &X   !R    =@   'H
M  !]    @    ((   "%    B    (L   ".    D@   )8   "; P  H P
M *(3  "@(0  GS,  )U'  ":7@  F'<  )>/  "5IP C0P  &4@  !%.   )
M50   %P   !C    :@   '$   !V    >P   (    "&    B@   (X   "1
M    DP   )8   "9    G    *    "C    IP   *L   "P    M@0  +P-
M  "Z%P  N2@  +<\  "T4@  LFH  *^%  "MG  <3@  $U0   M<   !9
M &P   !T    ?    (,   ")    CP   )0   ":    GP   *(   "D
MIP   *H   "N    L0   +0   "X    O    ,$   #'    S0   -0%  #8
M$   U1X  -,Q  #02   S5\  ,MV  #(C@                       0,$
M!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]
M/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W
M>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^P
ML;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CI
MZ^SM[O#Q\O3U]O?Y^OO\_O______________________________________
M________________                      $#! 4&" D*"PT.#Q$2$Q06
M%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/
M4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(
MBHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"
MP\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[
M_/[______________________________________________________P
M                   ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H
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
MYJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+
MLZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'
MT;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"B
MA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6M
MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)
M&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9
MJYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-
M#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)
MW*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKI
MS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<
MB]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
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
MUIFAA=B5H(79D9^'VHZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;
MCIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;T\T*&-73"S;4
MU M?SLL)E\&^,*^ZMU.XM;)LP+"M?<>LJH;+IZ>%SZ*EA-&>I(33FJ.$U9:B
MA-:3H877CZ"&V(N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")
MV8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9TLX*%]/4"S71TPIB
MR\P)F;Z],[&WMU6YLK%MP:VM?<:JJH;+I*B$SI^GA-";I8/2EZ2#TY.CA-20
MHX75C**&UHFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFA
MB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7T,\*%M'4"S?.TPIEQLH+
MG;F\.+*TMEBZK;%NP:JN?<:GJX7)H:F$S)RH@\Z7IX//DZ:#T9"EA-*-I873
MBJ2&TX>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'
MHXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4SM *%<[4"CK*TPIHP,@/H;6[
M/K2MM5N[J;%OP::O?<2CK83'G:N#RIBJ@\N3J8/-D*B$SHVGA,^*IX7/AZ:'
MT(6FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1
MA::(T86FB-&%IHC1A::(T86FB-&%IHC1S- )&,K4"C[%TPIMN,46I:ZY1+6G
MM5Z[H[)PP*&P?<.?KH3%F:V#QY2LA,F0JX3*C:J%RXJJA<N(J8;,A:F'S8.H
MB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)
MS8.HB<V#J(G-@ZB)S8.HB<V#J(G-R-$)&\75"D*_TPIRL<0>IZ6Y2;:AMF"[
MGK-POIVQ?<&;L(3#E:^$Q)&NA,:-K87'BJV&QXBLALB&K(?(A*N)R8*KBLF"
MJXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*K
MBLF"JXK)@JN*R8*KBLF"JXK)Q-(((,#6"4BXU IXJ<\7F)Z^1ZZ:MF*ZF+5Q
MO)>S?+Z7LH3 DK&%PHVPA<.*KX;$B*^'Q(:OB,6$KHG%@ZZ*Q8&NB\6!KHO%
M@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!
MKHO%@:Z+Q8&NB\6!KHO%O]0');K7"4ZNV@MPH-L3AY?-.9J2PUBHD;QLLI&W
M>KF2M(.]CK.&OXNRA\"(L8? AK&(P82QB<&#L8K!@K&+PH"PC,* L(S"@+",
MPH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"
M@+",PH"PC,* L(S"]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\
MH(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#
MN9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(
MQK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8
MB,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
M]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JU
ME8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0
M%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-
MLY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C
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
MALZ&IX?.A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)
MSX2GB<^$IXG/A*>)SX2GB<^$IXG/U<D)$-C/"BO:TPM.V- +>LW#%JBSND:U
MJ;1BO:2Q=,&AL'_#GJZ$Q9FMA,>4K(3(D*N$R8ZKA,J+JH7+B:J&RX>IA\R%
MJ8C,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.I
MB<R#J8G,@ZF)S(.IB<R#J8G,TLL)#]31"BG5U0M,T- *?KB_):ZHN$^XH;1F
MO)ZR=;^=L7_!F["$PY:NA,61KH3&CJV%QXNLA<>)K(;(AZR'R8:KA\F$JXG)
M@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"
MJXK*@JN*RH*KBLJ"JXK*S\P)#=#2"BC.U I2Q=$*@ZK#+:B>MU>XF[5HNYJT
M=;Z9LG^_E[&$P9.PA<*/KX7#C*^%Q(JNAL6(KH?%AJZ(QH2MB,:#K8K&@:V+
MQX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'
M@:V+QX&MB\>!K8O'S,T)#,O3"BW'U I9LM@+@)[-*YJ8P5"KEKAGMY6U=;R4
MM'Z^E+.%OY"RA<",L8;!BK&'PHBPA\*&L(C"A;")PX.PBL."KXO#@:^,PX&O
MC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,
MPX&OC,.!KXS#Q\\($,74"32XV0I;HN<2=I?:)8F0ST68CL==HXW!;JN-O7FQ
MC+J!M(FX@[>&MX6YA+:&NH.UA[N"M8B\@;2)O8"TBKU_M(N^?K.,OGZSC+Y^
MLXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZS
MC+Y^LXR^PM$'%KW6"#JG\0Y5F_$;:)'F+7B)W4"%A=56CX//9Y>"RW.=?LAX
MH7O&?*1YQ'^F=\."J'7"A*ETPH6J<\&'JW+!B*MRP(JL<<"+K'' BZQQP(NL
M<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQ
MP(NL_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5
MBL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
M_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.Z
MD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4
M#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&
MN(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X
M'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-
MR+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_
MM"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*
MC\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&
M]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JV
MB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V
M:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',
MM863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG
M0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863
MS;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'
MFV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#
MEL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*Q
MQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S
M@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'2?_M2E&][ U:=ZH09#'G&&QQ)QQ
MML*;?KF_G8:]O9J)P;N7B<2YDXK'MX^,RK6,CLRTB9#.LX>2T+*$E=*Q@IG3
ML8&>U*Z HM2L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L
M@*/2K("CTJR H]*L@*/2_[D3#O^Y'"?_MBA&][ T:MVH0)#'G6"QQ)QQML*<
M?+J_GH6^O)R(PKJ9B,6XE8G)MI&*S+2.C,^RBX[1L8B1T["&E-6OA)G6KX.?
MUZJ"H=6G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3
MIX*BTZ>"HM.G@J+3_[D3#O^Y'"?_MBA&][$S:MVI/Y''G6"QQ)UPML*>>[J_
MGX.^O)Z(PKF;B,>WEXC*M92)SK.0B]&QC8W3KXJ0UJZ(D]BMAIG9JH6>V:6$
MH=6DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2B
MU*2$HM2DA*+4_[H2#O^Z&R?_MR=&][$R:MVI/I''GE^QQ)UOML&?>;J^H(*_
MNZ"(P[B<A\BVF8C,LY:(T+&2BM.OCXS6KHR.V*R*D]NKB9G<IH>=VJ*&H-:@
MAJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&
MHM2@AJ+4_[H2#O^Z&R;_MR9&]K(Q:MVJ/9''GEZQQ)UOML&@>+J^H8&_NZ&(
MQ+B>A\FUFX?-LIB(T;"5B=6NDHO8K(^-VZJ-DMZHC)K?HHJ=VIZ)H-:<B:'4
MG(FAU)R)H=2<B:'4G(FAU)R)H=2<B:'4G(FAU)R)H=2<B:'4G(FAU)R)H=2<
MB:'4_KH1#O^[&B;_N"9&]K(P:MVJ/)''GEVQQ)YNML&A=KJ^HG^_NZ.(Q+>@
MA\JTG8?/L9J'TZZ8B->LE8K;JI.-WJB1DN*DD)G@GHV=VYJ,H->9BZ'5F8NA
MU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5
M_KL1#OZ[&B;_N"5&]K,P:MRK.Y+'GUVQQ)]LML&B=+J^I'Z_NJ2'Q;>BA\JS
MGX?0L)R'U:V:B-FJF8K>J)B.XJ67D^:?E9G@FI&<VY>/G]>6CJ'5EHZAU9:.
MH=66CJ'5EHZAU9:.H=66CJ'5EHZAU9:.H=66CJ'5EHZAU9:.H=66CJ'5_;L1
M#OZ[&B;_N25&]K,O:MRK.I+'GURQQ*!JML&C<[J^I7S NJ6%Q;:CA\NSH8?1
MKY^'UJR>B=NHG(O?I)J-X9^9C^.<FICAEY:<W)23G]B3DJ#6DY*@UI.2H-:3
MDJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6_;L1#?V\
M&2;^N21&]K0N:MRK.I+'H%RQQ*%HML&E<;J^IWK NJ>$Q;:FA\RRI(?1KJ*'
MUZF?B-NDG8G>H)N*X)J:C.&6FY/AE9N;W9*7GMB1E:#7D96@UY&5H->1E:#7
MD96@UY&5H->1E:#7D96@UY&5H->1E:#7D96@UY&5H->1E:#7_+P0#?V\&2;^
MNB-&]K0M:MRL.9+'H%NQQ*-FM<&F;KJ^J7C NJF"Q;:HB,RPI8?2JJ*'UZ:?
MA]JAGH?<FYV(WI:<BM^1FY#?D9V9W8^;GMF/F9_7CYF?UX^9G]>/F9_7CYF?
MUX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?UX^9G]>/F9_7_+P0#?R\&";]NB)%
M]K4L:MRM-Y/'H5JQQ:5CM<*I:[J^K'6_NJU_Q;.IA\RMI8;2IZ*&UJ*AAMB=
MGX;:F)Z'VY*=B=V.G8W=C)Z4W(V@GMF,GI_7C)Z?UXR>G]>,GI_7C)Z?UXR>
MG]>,GI_7C)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7^[T0#?N]%R7]NR)%]K8K
M:MNM-I/'HEFQQ:=?M<*M9KF_L7"^MZU^QK"IA\VJIH;1I*2%U)ZBA=:9H878
ME*"&V8^?A]J+GXO;B)^0VXB@F-B(H9W7B*&=UXBAG=>(H9W7B*&=UXBAG=>(
MH9W7B*&=UXBAG=>(H9W7B*&=UXBAG=>(H9W7^KT.#?J^%B7\O"!%]K<J:MNO
M-)3(I%6QQJM8M,.S7[>[LFZ_LJU^QZRIALRFIX70H*6$TINDA-26HX35D:*%
MUHVAAM>)H8G8AJ&-V(2AD]>$HI?6A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6
MA**7UH2BE]:$HI?6A**7UH2BE]:$HI?6^;X.#/F_%27ZO1]%]K@G:MNP,93(
MJ$VOQ[).LL&X6+BTL7#!K:U_QZFJA<NBJ(3.G:>#T)>F@]&2I832CJ2%TXNC
MAM2(HXC5A*.+U8*CD-6!HY/5@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5@:.3
MU8&CD]6!HY/5@:.3U8&CD]6!HY/5], -#/? $R3YOQU$]KHE:MJR+I7*KT"M
MR+T]K[>V7;JNL7+"J:U_QJ6KA<F?JH/+F:F#S92H@\Z0IX3/C*:%T(FFAM&&
MI8?2A*6*TH&EC=* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"E
MC]* I8_2@*6/TH"EC]* I8_2[,$+#/7"$B3VP1I$][TA:MJT*9;-O"BIN[M#
MLZZU8;RHL7/!I:Y_Q:&MA,>;K(/)EJN#RI&JA,N.J83,BZF%S8BHALZ&J(?.
M@ZB)SH&GC,^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^
MIXW/@*>-SX"GC<^ IXW/W\0)"_+%$"/SQ!9#],$<:=["%8_!P".LK[E,MJ:T
M9;VBLG7 H+" PYVNA,67K83&DZV$QX^LA,B,JX7)B:N&RH>KALJ%JHC*@ZJ)
MRX&JB\N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+
M@*J,RX"JC,N JHS+VL4("NO)#2+NR!)"[\85:-#2"H>QOB^NI;A4N)^U:+R=
MLW:_F[%_P9FPA,*4KX3#D*^%Q(VNA<6*KH;&B*V&QH>MA\:%K8C'@ZV)QX&M
MB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+
MQX"LB\> K(O'U<8("=G,"B#ESPU V-4+7[W6"XBEQ#2FG+=:N)FU:[N7M'>]
MEK-_OI6RA<"1L87!CK&%P8NPAL*)L(?"B+"'PX:PB,.%KXG#@Z^*Q(*OB\2!
MKXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&O
MB\2!KXO$TL@(!]//"AW5U L]PMD+8ZO>$(.;SC.9E,13II&^9Z^0NG2TD+=]
MN9&UA+R.LX:^C+*&OXJRA\"(LHC AK&(P86QB<&$L8K!@K&+P8&QC,* L8S"
M@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,*
ML8S"SLH(!L[1"AS&UPI!K^H.89WF''B0VC*(B]),E(G+7YR(QFZCB,-XJ(7
M?*N#OW^N@+V!L'^\@[%]O(2R?+N&LWN[A[1ZNHBT>;J)M7BYB[5XN8RV>+F,
MMGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV
MR<L(!LC2"2*SWPE"H/P56I/P*&J+YCEWA-])@H'86XN TVF1?-!QEGG-=IIV
MRWJ==,I]GG+)?Z!QR(&A<,>#HF_'A:-NQH:C;<:(I&S%BJ5LQ8NE;,6+I6S%
MBZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NEQ,X'
M"K?9!R:C^PX]EO\>3HWZ+UN&\C]G@.M.<7OE6WEVX&6 <=ULA&[:<HAKV7>+
M:==ZC6?6?HYFU8"/9=2"D&34A)%CTX:18M.)DF'2BY-ATHR38=*,DV'2C)-A
MTHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR3_[$8"?^Q
M(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/
MPKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_
MKC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)
MDL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z
M_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2Z
MAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^
M6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%
MN8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB
M2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6
MQKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9
MFER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!
MF<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7
MR)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X
M@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5R
ML,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(
MN'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*_[$7"?^R(A[_KC Z_ZD]6>RC2GG8FUN8QY5RL<67
M>[7#F(.XP9F*N[^5B[Z]D8S!NXZ.P[J*D,6YAY+'N(25R;>"F,JV@)O+MGZ>
MS+5]H\RS?*?-KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+
MKWRHRZ]\J,NO?*C+_[(7"?^R(1[_KR\Z_ZH\6>RD27K8FUJ9QI9QLL28>+7"
MF8&YP)N(O+Z7BK^\E(O"NI"-Q;F,CL>WB)')MH64R[6#E\VT@9K.M'^?S[-^
MI,^N?:;.JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVH
MS*M]J,RK?:C,_[(6"?^S(1[_L"XZ_ZL[6>RD2'K7G%F:QI=OLL29=K;"FW^Y
MP)R'O;V:B<"[EHK#N9*+QK>.C<FVBH_,M(>2SK.$EM"R@9K1LH"?TJY_H]*J
M?Z7/IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_
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
M@Z.,U(&CD=2 I)G3@*:AT8"FH=& IJ'1@*:AT8"FH=& IJ'1@*:AT8"FH=&
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
MEU]^W)-ND\^2>*7&DH*TQ)*)ML.1CKC!CI"ZP(J2O+^'E+V^A):_OH*9P+V
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
MT8V'HLR,C:K'BI&QQ(B4ML.%EKC"@YFYPH&;N<%_GKK!?:&[P7NDN\!ZI[O
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
MHJ;-=*:HS7*IJ<QQK:K,<+*KRW"VJ\MOO*O(<,"KQ'' JL1QP*K$<<"JQ''
MJL1QP*K$<<"JQ'' JL1QP*K$<<"J_Y$2 ?^5)PO_E3L<_Y-++_^/64/_C&14
M^XQK8_**<G'JB'Q]XX:$A]Z"BH_:?X^6UGV4F]-ZF)_1>)RBT'>?I,YUHJ;-
M=*:HS7*IJ<QQK:K,<+*KRW"VJ\MOO*O(<,"KQ'' JL1QP*K$<<"JQ'' JL1Q
MP*K$<<"JQ'' JL1QP*K$<<"J_Y(2 ?^6)PK_ECL<_Y1+,/^064/_CV-4^HYI
M9/&-<'+IBWI^XHF"B=R%B9+8@HZ9U'^3GM%]EZ+/>YNFS7F>J,QWHJK+=J6L
MRG2IK<ESK:[)<K*OR7&WK\AQO*_"<[VNOG2]K[YTO:^^=+VOOG2]K[YTO:^^
M=+VOOG2]K[YTO:^^=+VO_Y,2 ?^7)PK_F#L<_Y5+,/^1643_D6!5^I!F9/"/
M;7/HC7> X8R B]N(AY35A8V<TH*1H<]_EJ;,?9FIRWN=K,EYH:[(=Z6PQW:I
ML<9UK;+&=+*SQG.YL\)UNK.\=;JSN':ZL[AVNK.X=KJSN':ZL[AVNK.X=KJS
MN':ZL[AVNK.X=KJS_Y01 ?^8)PK_F3L<_Y9+,/^2643_DEY5^I)D9?"1:G3G
MCW.!X(Y]C-F+A9;4B(N>T(60I,V"E*G*?YBMR'V<L,=[H++&>:2TQ7BHM<1V
MKK;$=;2VP7:WMKQWM[:W=[>VLWBWMK-XM[:S>+>VLWBWMK-XM[:S>+>VLWBW
MMK-XM[:S>+>V_Y41 ?^9)PK_F3L<_Y=*,/^36$3_E%Q5^I1A9?"39W3GD7""
MWX]ZCMB-@YC2BXJ@SH>/I\N$DZS(@9>PQG^;L\1]G[7#>Z2WPGFIN<)WK[G"
M=K6YO'BVN+AXMKBS>+:WL'FWM[!YM[>P>;>WL'FWM[!YM[>P>;>WL'FWM[!Y
MM[>P>;>W_Y81 ?^:)PK_FCL<_Y=*,?^4543_EEE5^I9>9?"59'3GDVR"WI%V
MCMB/?YG1C8BBS8J.J<F'DJ[&A):SQ(&:ML)^G[G">Z2ZP7FJNL%WL;J]>+6Z
MMWBUN;-YM;FO>;:XK'JVMZQZMK>L>K:WK'JVMZQZMK>L>K:WK'JVMZQZMK>L
M>K:W_Y<1 ?^;)@K_FSL<_YA),?^64T3_F%=5^IA;9?"7873GEFB"WI-RC]:1
M>YK0CX2CRXV,J\>*D;'$AI6VPX.9N,%_GKK!>Z2[P'FKO+]WL[RX>+.[LGFT
MNZYYM;JK>K6YJ'NVN*A[MKBH>[:XJ'NVN*A[MKBH>[:XJ'NVN*A[MKBH>[:X
M_Y<1 ?^;)@K_G#H<_YA),?^8443_FE14^IM89/":773GF&."WI9MC]:3=YK0
MD8"DRH^)K,:-C[/#B92WPH28NL!_GKR_>Z6^OWFNOKEXLKZR>;*]K7JSO*E[
MM+JF>[6YI'RVN*1\MKBD?+:XI'RVN*1\MKBD?+:XI'RVN*1\MKBD?+:X_Y@1
M ?^<)@K_G#D<_YE(,?^93T3_G%)4^YU58_&=6G/GFU^!WIEIC]:6<IK/DWRE
MRI&%K<60C;3#BY*XP866N[^ G;Z]>Z7!NWFOP;)ZL,"L>[&^J'NSO:5\M+NB
M?;6YH'VVN*!]MKB@?;:XH'VVN*!]MKB@?;:XH'VVN*!]MKB@?;:X_YD1 ?^=
M)@K_G3D<_YE',?^;34/_GD]3^Y]28_&@5G+HGUN WYUDCM>:;9K0EW>DRI2!
MK<62BK7"CI"YOX>5O;V G,&[>Z?$LWJMQ*M[K\*F?+&_HWVRO:!^M+N>?[6Y
MG'^VN)Q_MKB<?[:XG'^VN)Q_MKB<?[:XG'^VN)Q_MKB<?[:X_YD1 ?^>)@K_
MG3@<_YI',?^<2T+_H$U2_*)08O*C4W'IHU=_X*%>C-B>9YC0FW&CRIA[K<65
MA;3"DHVZOHJ2O[J!F\6W?*G)JWRKQZ1]KL.@?K# G7^RO9N L[N9@;6ZF(&V
MN)B!MKB8@;:XF(&VN)B!MKB8@;:XF(&VN)B!MKB8@;:X_YH1 ?^>)@K_GC@<
M_YI&,O^>24+_HDI1_:1-8/.F4&_JIU1]X:98BMJD8I;2H6NARYUUJ\::@+/"
MF(JZO(Z/PK:#F<NL?:;.HG^JR9V K<2:@;# F(*ROI>#L[R5@[6ZE(.VN)2#
MMKB4@[:XE(.VN)2#MKB4@[:XE(.VN)2#MKB4@[:X_YH1 ?^?)@K_GC<<_YM&
M,O^?1T'_I$A0_J=*7_2I3&WKJU![XZQ4A]RK7)/4J66=SJ9OI\BC>K##GX2X
MNY:+Q+",F<Z@@Z31F82IRI:%K<64A:_!DX6QOI*%L[R1A;2ZD86UN9&%M;F1
MA;6YD86UN9&%M;F1A;6YD86UN9&%M;F1A;6Y_YL1 ?^?)@K_GS<<_YM%,O^A
M14#_ID9/_ZI'7?:M26OML$QXYK-/@]^T58[9M5^7T[5IH,ZU=J?!JWRVL)^%
MQ*&5DLZ4CJ/2D(NHRX^*K,:.BJ_"CHFQOXZ)LKV.B+2[CHBUN8Z(M;F.B+6Y
MCHBUN8Z(M;F.B+6YCHBUN8Z(M;F.B+6Y_YL1 ?^@)@K_GS8<_YQ$,?^C0S__
MJ$-._ZU$6_BQ16CPMDATZ;M,?N/ 48??QEN.ULAKE,:]<::ULWBUI:B!PY2?
MC<V)G*+2AY2GS(B1J\>)CZ[#B8ZPP(F-LKZ*C+.\BHNTNHJ+M+J*B[2ZBHNT
MNHJ+M+J*B[2ZBHNTNHJ+M+J*B[2Z_YP0 ?^A)@K_H#8<_YY",?^E0#[_JT!,
M_[% 6?JW063SO41O[L5)=^7.4GS=UF)_S,YHDKS%;J2KNW:TFK%_P8JJBLM_
MIYW/@)^HS(*9J\>#E:W$A).OP861L;^&C[.]AXZTNX>.M+N'CK2[AXZTNX>.
MM+N'CK2[AXZTNX>.M+N'CK2[_YT0 ?^B)@K_H#4<_Z _,/^G/3W_KCQ*_[4\
M5?J]/6#PQD)GYM%*;-[>3G;-VE>'OM!BEJ[%;J6AO'FRE;2#O8:MB,9[JI3*
M>*NHR7NBJ\=^G*W$@)FOPH&6L,""E+*^@Y*SO(.2L[R#DK.\@Y*SO(.2L[R#
MDK.\@Y*SO(.2L[R#DK.\_YX0 ?^B)@K_H30<_Z(\+O^J.CO_LCA'_+LW4?+%
M.ECFT4%<V]Y":<WB1GR^UU&,KLQ?FZ'#;:B8O'FRD;6$NX6QB<)\KI'%>*Z?
MQ76MK,5XI:[$>J"OPGR<L,!^F;&^?Y:RO7^6LKU_EK*]?Y:RO7^6LKU_EK*]
M?Y:RO7^6LKU_EK*]_YX0 ?^C)0G_HC0<_Z4Y+?^N-3C_N#-"],,S2N?0.$[9
MWCE:R^8];K[@0H"NU%"0H<M?G9C#;:B1O7FQB[B#N(.TB+U]L9#!>;&:P76Q
MI<%RKZ_"=:BOP7>CL,!YG[&_>YRRO7N<LKU[G+*]>YRRO7N<LKU[G+*]>YRR
MO7N<LKU[G+*]_Z 0 ?^D) G_HS(<_Z@T*_^S+S3YORT\Z<TO0-G>+TK*YS1?
MO>HZ<Z_>08.ATU&1E\M@G9#$;J:,OWJMAKN!LW^XA[AZMHV[=[65O'6UG[QR
MM*B];K.ROG&LLKYTI[*^=J.RO7:CLKUVH[*]=J.RO7:CLKUVH[*]=J.RO7:C
MLKUVH[*]_Z$0 ?^E(PG_I#$<_ZTN)_^Y*2_NR"8SVMPF-\KG+$^]\C)CK^@Y
M=:'=0H26U%.0C\UBFHK'<**&PWJH@+^ K7N]A;%VNXNT<[F2M7&YFK9PN:.U
M;;FKMFJXM+AKLK:X;JRVN&ZLMKANK+:X;JRVN&ZLMKANK+:X;JRVN&ZLMKAN
MK+:X_Z,0 ?^G(@G_I2\;_[,G(O3"(2;=V!TDR^<C/+WR*E.O\S)FH><[=I7>
M1H.-UE:-A]!DEH3+<9Q_R'BA>L5^I7;"@ZERP8FK;[^/K6R_EJYKOIVN:K^F
MKFB_KJYEO;BP9;F[L&6YN[!EN;NP9;F[L&6YN[!EN;NP9;F[L&6YN[!EN;NP
M_Z40 ?^H( C_K"87_+L=&N/1$QG,Y1DIO?(B0:_]*E6A\S1FEND_=(SA2W^%
MVUF(@-5FCWS1;Y1WSG:9<\M\G'#)@9]MR(>A:L>,HVC&DJ1FQ9FE9,6@I63%
MJ*5CQK*D8,2[IF#$NZ9@Q+NF8,2[IF#$NZ9@Q+NF8,2[IF#$NZ9@Q+NF_Z@0
M /^J'@C_LQT1[,D.#\[C#A6^\A@MK_XB0Z'_+566]#EDC.Q%;X3E47E^X%R
M>=QGAG39;HIPUG2.;--YD6G2?Y-GT(259,^*EV+.CYA@S9697\V<FE[-HIM=
MS:N;7,VTFES-M)I<S;2:7,VTFES-M)I<S;2:7,VTFES-M)I<S;2:_ZL/ /^M
M&@?RP T(SM,*!K[P#AJO_ADPH?\D0Y7_,E*+^#]>@_%+:'WL5G!WZ%]V<>1E
M>FSA;'YIWW*!9MUXA&/<?89AVX*(7]J'B5W9C(M;V)*,6=>8C5C6GHU7UJ6.
M5M6LCE;5K(Y6U:R.5M6LCE;5K(Y6U:R.5M6LCE;5K(Y6U:R._Z\- /^W#@/-
MR0@!OM@)":[]$!RA_QPOE?\I/XO_-TR"_D56?/E07G7T661N\5]I:.YD;63K
M:G!AZG!S7^AU=5WG>G=;YG]X6>6$>5CDB7M6XXY\5>*3?53BF'Y2X9Y^4>&E
M?U'AI7]1X:5_4>&E?U'AI7]1X:5_4>&E?U'AI7]1X:5_\;0( ,[ !@"]S@<!
MKN '"Z#_$AR4_R KBO\O.('_/4-Z_TE+<_]246S^5U=E^UU;8?EC7E[W:&!;
M]6UB6/1R9%;S=V95\GMG4_& :%'PA&E0\(EJ3^^.:T[NDVQ,[IEM2^V?;DOM
MGVY+[9]N2^V?;DOMGVY+[9]N2^V?;DOMGVY+[9]NT;D# +S%!0"MU@,!G_@+
M"Y/_%AB)_R0D@/\T+WG_03=P_T@^:/]/0V+_54==_UI+6?]@35;_95!3_VI1
M4?]N4T__<E1._W953/Y[5DO]?U=)_8182/R(64?[C5I&^Y-;1?J87$7ZF%Q%
M^IA<1?J87$7ZF%Q%^IA<1?J87$7ZF%Q%^IA<O;T# *W- 0">WP !DO\-"(?_
M&1)^_RD;=?\U(VS_/"ID_T,O7O]*-%C_4#=4_U8Z4?];/$[_8#Y+_V1 2O]H
M04C_;$)&_W!#1?]T1$3_>$5"_WU&0?^!1T#_AD@__XQ)/?^12CW_D4H]_Y%*
M/?^12CW_D4H]_Y%*/?^12CW_D4H]_Y%*KL4  )[7  "/]0 !AO\/!'S_&PMQ
M_R019_\L%U__-1Q9_STA5/]%)D__2RE,_U(L2/]7+T;_73!$_V$R0O]F,T#_
M:C4__VXV/?]S-SS_=S@[_WPY.O^!.CC_ACHW_XP[-O^2/#;_DCPV_Y(\-O^2
M/#;_DCPV_Y(\-O^2/#;_DCPV_Y(\_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"
M_X%F4/]_;ESY?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?
M::N.WFBOD-UGM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YH
MTI'.:-*1SFC2D<YHTI'.:-*1_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"_X%F
M4/]_;ESY?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?::N.
MWFBOD-UGM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YHTI'.
M:-*1SFC2D<YHTI'.:-*1_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"_X%F4/]_
M;ESY?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?::N.WFBO
MD-UGM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YHTI'.:-*1
MSFC2D<YHTI'.:-*1_X03 ?^%(@;_AC44_X1&)/^ 533_A%U#_X5E4/^#;5WX
M@'5H\GU^<>QZAGGH=XU_Y763A>)RF(G@<)V,WVZBCMULII#<:ZN2VVFOE-IH
MM97:9[N5VF;#EMIFS);3:,^6S&G/E<AJSY;(:L^6R&K/ELAJSY;(:L^6R&K/
MELAJSY;(:L^6_X42 ?^'(@;_AS44_X5&)/^$5#7_B%Q#_XAD4?Z':U[W@W)I
M\8!\<^M]A7OG>HR"XW>2A^!TEXS><IR/W'"ADMMNII39;*J6V6JPF-AIMIG7
M:+V9UVC&FM-HS)K,:LR9QFO,FL)LS)K";,R:PFS,FL)LS)K";,R:PFS,FL)L
MS)K";,R:_X82 ?^((0;_B#44_X9&)?^'4S7_BUM#_XQB4?Z*:E[VAW%J\(1Z
M=.J @WWE?8J$XGJ0BMYVEH_<=)N2VG&@E=AOI9C6;:N:U6NPF]5JMYS4:;^=
MU&G)G<QKRIW&;,F=P&W)G;UNR9V];LF=O6[)G;UNR9V];LF=O6[)G;UNR9V]
M;LF=_X<2 ?^)(0;_BC44_XA&)?^*4C7_CEI#_X]A4?Z.:%[VBV]J[X=X=>F$
M@7[D@(B&X'R/C-UYE)':=IJ5V'.?F=5PI9O4;JJ>TVVQG])KN*#2:\*AS6S'
MH<9NQZ' ;L>ANV_'H;APQZ&X<,>AN'#'H;APQZ&X<,>AN'#'H;APQZ&X<,>A
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
M_VY^6_QKAV'Y:8]G]F>6:_1EG&[R8Z%Q\6*F<^]AJW7N8+!V[EZU=^U>NWCL
M7<-Y[%S+>NM;V'KF7=YZWU[A>=A@XWG58.-YU6#C>=5@XWG58.-YU6#C>=5@
MXWG58.-Y_W85 O]S'P3_=#$-_W)"&?]T3R?_>%@S_WE@/_]W:4K_<W%4_W%\
M7/MNAF/W:XYI]&F4;?)GFW'P9:!T[V2E=NUBJGCL8;!YZV"U>^M?O'SJ7L1]
MZEW-?>==V7WA7]Y]VF#@?-%BX7W/8N%]SV+A?<]BX7W/8N%]SV+A?<]BX7W/
M8N%]_W<5 O]T'P3_=3$-_W-"&O]W32?_>U8T_WQ?0/]Z9TO_=V]5_G-Z7OIQ
M@V7V;HQK\VN3</!IF7/N9Y]W[&6E>>MDJGOJ8J]]Z6&U?NA@O7_H7\6 Z%[0
M@>)?VH#;8=Z TF+?@,MCWX'*9-^!RF3?@<IDWX'*9-^!RF3?@<IDWX'*9-^!
M_W@4 O]U'P3_=C$-_W1"&O]Z3"?_?U4T_X!=0/]^94S_>FY6_G9W7_ET@6;U
M<(IM\6V1<NYKF';L:9YYZV>D?.EEJ7[H8Z^ YV*V@N9AO8/F8,>$Y5_3A-UA
MVH338]V#S&3<A,9EW(3%9=R$Q67<A,5EW(3%9=R$Q67<A,5EW(3%9=R$_WD4
M ?]V'@/_=S -_W9"&O]^2R?_@E,T_X-<0/^"9$S_?VQ6_7IT8/AW?VCS<XAO
M\'"/=.UMEGGJ:YU\Z&BC?^=FJ8+E9:^$Y&.VA>1BOX?C8<F'X&'5A]5DVH?-
M9=J(QV;9B,%GV8B_9]F(OV?9B+]GV8B_9]F(OV?9B+]GV8B_9]F(_WH4 ?]X
M'@/_>3 -_WA!&O^!22?_AE(S_XA:0/^'8DS_@VE7_'YQ8?=[>VGR=X5Q[G.-
M=^MPE'SH;9N YFJB@^1HJ(;C9J^(XF2WBN%CP8OA8LZ+V&36B\UFUHO&9]:,
MP&C6C+MIUHRZ:=:,NFG6C+IIUHRZ:=:,NFG6C+IIUHRZ:=:,_WL3 ?]Y'0/_
M>C -_WP_&O^%2";_BE S_XQ80/^+7TS_B&=7_(1N8?9_>&KQ>X)R[7>*>>ES
MDG[F;YF#Y&RAA^)JJ(K@9Z^,WV6XCMYDQ(_;9-*/SF?3C\9HTY"_:M.0NFO3
MD+5LTY"T;-./M&S3C[1LTX^T;-./M&S3C[1LTX^T;-./_WP3 ?]Z'0/_>S -
M_W\^&O^)1B;_CTXR_Y%6/_^074O_CF16_(EK8?:$<VOP?WYS['N'>NAVD('D
M<I>&X6Z?BM]KIX[=:+"0W&:[DMMERI/0:-&3QFK0E+YKT)2X;-"4LVW0E*]N
MT9.N;M&3KF[1DZYNT9.N;M&3KF[1DZYNT9.N;M&3_WT2 ?][' /_?"\-_X,\
M&?^-127_DTTQ_Y53/O^464K_DF!5_8]H8/:*<&KPA'ETZW^#?.9ZC(/B=96(
MWW&>C=UMIY';:;&4V6>_EM1GSI?':\V8O6S-F+9NS9BP;\V8K'#.EZEQSI:H
M<<^6J''/EJAQSY:H<<^6J''/EJAQSY:H<<^6_WX2 ?]\' /_?B\-_X8[&?^1
M0R3_EDLP_YA0//^854C_EEQ4_9-C7_>/:VGPBG1SZX1_?.9^B83A>)*+W7.<
MD-INII78:K.9UFC%F\EKRYN];LJ<M&_*G*YQRIRJ<LN;IG/+FJ-SS)FB=,V8
MHG3-F*)TS9BB=,V8HG3-F*)TS9BB=,V8_W\2 ?]]&P/_?R\-_XDZ&/^40B/_
MF4<O_YM,._^<4D;_FUA2_YE?7?B59FCQD&YRZXIY>^6#A(3@?(^,W'::D]AO
MIIG2:[6=SFK(G[YNR)^S<<>@K'+'H*=TR)^C=<F>H';*G9YVRYN==LN:G7;+
MFIUVRYJ==LN:G7;+FIUVRYJ==LN:_X 1 ?]^&P/_@"\-_XPX&/^70"+_G$0M
M_Y]).?^@3D3_H%5/_)Y;6O6<8F7NEVIOZ)%T>>&*?X/9@XJ,SWN5E<AUH)S#
M<*ZAOF^_H[-RQ:.J=,6CI';%HZ!WQJ&=>,>@FWC(GIEYRIV8><J<F'G*G)AY
MRIR8><J<F'G*G)AYRIR8><J<_X 1 ?]_&P/_@2\-_X\W%_^:/R'_GT(L_Z)&
M-_^D3$+_I%),]Z185^^C7V'GH&9KX)IQ==63?('+BH6-PX*/EKM[FIZU=J>D
ML'2XIZAVPJ>A>,.FG7G$I9IZQ:.8>\:BEGO'H)1[R9Z4?,F=E'S)G91\R9V4
M?,F=E'S)G91\R9V4?,F=_X$1 ?^ &P/_@BX._Y$V%O^</"#_H4 J_Z5$-/^H
M2C_ZJ5!)\JI64NJJ75SBJ69FUZ)O<LN9>('!D(&-N(B*EZ^!E:"H?**FHWJR
MJ9YZP:F9?,&HEGW#II1^Q*22?L6CD7['H9!^R)^0?LF>D'[)GI!^R9Z0?LF>
MD'[)GI!^R9Z0?LF>_X(1 ?^!&P/_A"X-_Y0U%O^>.A[_I#XH_ZA",O^L1SOV
MKTU$[;%43>6S6U7<L&5ASJAL<<.?=("XEGR-KH^&F*6(D:&=@YVGEX"MJY.
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
M(@3_8BX'_V,^$/]L1AO_<5 F_W)9,?]P8CO_;&M$_VEV3/]G@5+_9(M8_V&3
M7/U?FV#[7:%B^ENH9?E:KF?X6;5H]UB\:?97QFKU5M%K\E7A;.Q7YVSD6>EK
MW%OK:]1<[&S-7>ULS5WM;,U=[6S-7>ULS5WM;,U=[6S-7>UL_VL7 O]H(0/_
M8RT'_V<\$/]P11O_=$XF_W97,?]T8#O_<&E%_VUS3?]J?E3_9HA:_F.17OMA
MF6+Y7Z!E^%VG:/9<K6KU6K1L]%F];?18QV[R5]1O[E?B;^99YF_=7.ENTUWJ
M;\U>ZW#'7^MPQU_K<,=?ZW#'7^MPQU_K<,=?ZW#'7^MP_VP7 O]I(0/_92T'
M_VLZ$/]T0QO_>4PF_WI5,?]Y73S_=69%_W!P3O]M>U;_:H5<_&:/8?IDEV7W
M89]H]E^F:_1=K6WS7+1O\EJ]<?%9R7+O6-ISZ%KC<]Y=YG+37NASRU_H=,9@
MZ'3!8>ATP6'H=,%AZ'3!8>ATP6'H=,%AZ'3!8>AT_VT6 O]J( /_9BT'_V\X
M$/]X01K_?4HE_W]2,?]^6SS_>V-&_W9L3_]Q=U?^;8)>^VJ,8_AFE6CU9)UL
M\V&D;_)?K''P7;1S[UR_=>Y;RW;J6]UWX%WC=M-@Y7?*8>5XQ&+E>+YCY7BZ
M9.5XNF3E>+IDY7BZ9.5XNF3E>+IDY7BZ9.5X_VX6 O]K( /_:"P'_W,V$/]]
M/QK_@D<E_X10,/^$6#O_@6!%_WQI3_]V<E?^<7U?^6V(9?9JDFKS9IMO\6.C
M<N]AJW7M7[5X[%W!>>Q<T'KC7=][U&'B>\IBXGS"9.%]O&7A?;=FXGRS9^)\
MLV?B?+-GXGRS9^)\LV?B?+-GXGRS9^)\_W 5 ?]L'P/_:2P'_W<T#_^!/!G_
MAT4D_XI-+_^)53K_AUU%_X)E3_]\;EC]=GA@^'*$9_5MCFWQ:9AR[V:A=NQC
MJWGK8+9\Z5[$?N=>V'_88=]^RF/?@,%EWH&Y9]Z!M&C>@;!IWX"L:=]_K&G?
M?ZQIWW^L:=]_K&G??ZQIWW^L:=]__W$5 ?]M'P/_:RL'_WLR#_^&.AC_C$,B
M_X]++?^/4SC_C5I#_XEB3?^#:5?]?')@^'9_9_1QBF[P;)5T[6B?>>IDJGWH
M8;> YE_(@MUAVX/,9-R$P&;<A;AHVX6Q:MN%K6O<A*ELW8.F;-V"IFS=@J9L
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
M@5RFWX%<IM^!7*;?@5RFWX%<IM^!_X / ?^.#@'_H@T V[4( ,[!" #&T D
MOND2 K3I)0JJZ#,7H.8^)9;E1S*+XTX_@.%527;@75-MWF9;9=UO85[=>F=8
MW(9K4]R5;U#=IG%-WKMR3=_A<4[1YW10QN9W4K[D>%.XY'E5LN-Z5;+C>E6R
MXWI5LN-Z5;+C>E6RXWI5LN-Z_X,. ?^6"P#=JP0 S;@& ,+$!@"ZU D L>\4
M Z?N)0V>[C,:E.T])XKL1C. ZTX^=NM51VSJ6TYDZF-57>IM6ECJ=UY3ZH-B
M3NJ194KKH6='[+-I1NW0:4CFZ&E+V>MJ3,_L;4['ZV]/P.IP3\#J<$_ ZG!/
MP.IP3\#J<$_ ZG!/P.IP_XD+ .F@ 0#0L00 P;P% +?)!@"NV@D I/47!9OU
M)Q"2]30<B/8^)W_V1S)V]DX[;/940F3V6DA=]F)-5_9K45+V=55-]X!82/B-
M6D7XFUQ"^*M>0?>^7T#WWV!#[NQ@1^/Q7TC;\6%)TO)C2=+R8TG2\F-)TO)C
M2=+R8TG2\F-)TO)C_I4  -2I  #"M0, M<$# *K/!0"@YPL!F/T:!H_^*1"&
M_S4;?O] )73_1BUK_TPU8_]2.ES_63]6_V!#4/]H1TS_<4I'_WM,0_^'3D#_
ME% ^_Z%2/?^P5#O_PU4[_N%5//GP54#P]%5#Y_=40^?W5$/G]U1#Y_=40^?W
M5$/G]U1#Y_=4VZ$  ,6P  "UN@( J,<" )W6! "3_ X!B_\=!H/_*P]Z_S47
M<?\\'VC_0B9@_TDL6?]/,5/_5C5._UTX2?]E.T7_;3U!_W8_/O^ 03O_BT,Y
M_YA%./^D1C;_LD<U_\1(-?_=233_\$DW_OA)-_[X23?^^$DW_OA)-_[X23?^
M^$DW_OA)R:L  +:T  "HP0  F\\  ([? 0"'_Q$!?O\=!'7_)PML_R\29/\W
M&%S_/AU6_T4B4/]+)4O_4BA&_U@K0?]?+3[_9R\[_V\Q./]X,S;_@C0S_XTV
M,?^9-S#_I3@O_[(Z+O_ .R[_TSLM_^L\+?_K/"W_ZSPM_^L\+?_K/"W_ZSPM
M_^L\N+   *B\  ":R0  C-D  ('U P!Y_Q !;O\6 V7_'P9>_R<+5_\P#U'_
M-Q-+_SX71O]%&4'_3!L]_U(=.?]8'S;_7R$T_V8B,?]N)"__=R4M_X F*_^,
M*"G_ERDH_Z(J)_^M*R;_N2PF_\DM)O_)+2;_R2TF_\DM)O_)+2;_R2TF_\DM
MJK<  )K%  "+TP  ?>(  '7_!0!I_PP!7_\1 E?_%P-0_Q\%2?\F!T3_+@D_
M_S8+._\]#3?_0P\S_TD1,/]/$B[_51,L_UL4*O]B%2?_:18E_W(7(_][&"'_
MAAD?_Y$:'O^<&Q[_I1P=_[ ='?^P'1W_L!T=_[ ='?^P'1W_L!T=_[ =G,
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
M4K22;UVLC'=GI(> ;YZ"BG>8?I1]DGN@@8UZK82*><"%B'K<A(=ZW8*&>M^
MAGK@?H5ZXGR%>>-ZA7GD>85YY'F%>>1YA7GD>85YY'F%>>1Y_VH5 ?]K&P+_
M>Q<"_XH< O^8)@7_HC (]:@S#.NN.1#BLT$4UK%'(\JK4C3 I%Q#MIYD4:V8
M;%REDG1FG8U];Y:(AG:/A9%]BH*<@H6 JH6!?[R&@(#;A8" W8. ?]Z!@'[@
M?X!]X7V ?>-[@'SD>H!\Y'J ?.1Z@'SD>H!\Y'J ?.1Z_VL5 ?]M&0+_?A4"
M_XT; O^;) /^I2P&\:PO".>S- O=NCH0T+5&(<6O43*ZJ5I"L*-B3Z>=:EN>
MF')EEI-Z;H^/@W:(BXY\@HB9@7R&IX5YAKF&=X?7A7B%W8-Z@]Z!>H+@?WN!
MX7U\@.-[?'_C>GQ_XWI\?^-Z?'_C>GQ_XWI\?^-Z_VL4 ?]P& +_@10!_Y 9
M ?^?(@+ZJ28$[;$I!>*Z+P;6OS8/RKI$(+^T3S&TKEA JJA@3J&C9UJ8GF]D
MCYIW;8B6@'6 DHM[>H^6@'2.I(1QC;:%;X[1A7&+W8-SB=^!=8?@?G:%X7UW
MA.-[=X/D>G>#Y'IW@^1Z=X/D>G>#Y'IW@^1Z_VP4 ?]S%@+_A1,!_Y06 ?^B
M'@'UK2 "Y[@A MW#)@+0PS0-Q+Y"'KFY32^NLU8^I*Y>3)JI95>1I6UBB:%U
M:X"=?G)YFHAY<I>4?FV6HH)IE;.$9Y;-@VF3WH)LC]^ ;XSA?G"*XGQRB.-Z
M<H?D>7*'Y'ERA^1Y<H?D>7*'Y'ERA^1Y_VT3 ?]V$P'_B!(!_Y@3 /^G&0'O
MLQ8!XL 5 -7*'@')QS(,OL- '+.^2RRHNE0\GK5<292P8U6*K&M?@:ER:'FE
M>V]RHX5V:Z"1>V:?GW]BG[&!8)_*@&*<X']EE^%^:)/B?&J0XWMLC>1Y;8SE
M>&V,Y7AMC.5X;8SE>&V,Y7AMC.5X_VX3 ?][$0'_C1  _YT0 /JL$0#:NPL
MU<D+ ,W.&P'"S"\*M\D]&:S%22FAP%(XE[Q:1HVX85&#M6A;>K)P9'*O>6MK
MK(-Q9*N/=E^IGGI;J:]\6:K)?%JGXGM>H.-[89OC>F.7Y'EFE.5W9I+F=V:2
MYG=FDN9W9I+F=V:2YG=FDN9W_W 2 ?^ #@'_D@X \J,+ -FS"0#/O@D R\P)
M ,33%P"ZTBP'L,\[%J7,1B::R% UC\18087!7TU\OF=6<[QO7FNY=V5DN()K
M7K:.<%FUG7-5M:YU5+;(=5.SYW97J^9V6J3F=ER@YW5?G.=T8)KH=&":Z'1@
MFNAT8)KH=&":Z'1@FNAT_W(2 ?^&# #[F D V:D& ,ZU!P#&P0< P,\) +K;
M$P"QVBD%I]@W$IS41"&2T4TPA\Y5/'W+74=TR650;,=M5V7%=EY>Q(%C6<..
M:%3#G6M1PZYL3\3(;4["[6U0N.MO4[#K<%6KZG!8INMP6:/K<%FCZW!9H^MP
M6:/K<%FCZW!9H^MP_W</ ?^-" #>H ( SZX% ,2Y!0"[Q08 M=,* *[A%@&F
MX2D&G> W$9/>0AV)W$PI?]I4-7777#]MU61(9=-L3U_2=E19TH%95-&.75#1
MG6!-TK!B2]/)8DK2[6)+R/)F3;_Q:$^X\&E1LO!I4J_O:5*O[VE2K^]I4J_O
M:5*O[VE2K^]I_W\* .V6  #2I@$ Q+(# +F\ P"PR08 J=@* *'G&0*9YRH)
MD.<W%(?F0A]]Y4HI=.11,VOC63IDXF%!7N)K1UCB=4M3X8!/3^*-4TOBFU5)
MXZQ71^3$5T;CZ5=&W?991]#W7$G(]UY*P?9@2[WV8$N]]F!+O?9@2[WV8$N]
M]F!+O?9@_XD  -F>  #'K $ N;8" *[! P"ES@8 G.0, )7O'0.-[RP+A>\Y
M%7SO01YS[TDG:NY0+V+N5S5<[E\Z5NYH/U+N<4)-[WQ&2>^)24;PEDM#\*9-
M0/&Y3C_RVT\^\/=.0N;[3T/=^U%$U/Q31<_\5$7/_%1%S_Q41<_\5$7/_%1%
MS_Q4X94  ,NF  "[L   KKL! *+( @"8U04 D/@/ 8GX( 2"^"X+>?DW$W#Y
M/QMH^48B8/I-*%KZ5"U4^EPQ3_ME-4O[;3A'_'<[0_R#/3_]D#\\_9]!.OZO
M0SC_QD0W_^I%-OS]13OR_T0^ZO]$/N;_1C[F_T8^YO]&/N;_1C[F_T8^YO]&
MT)\  +VL  "NM0  HL(  )7/  "*W0, A/\2 7O_'@-T_RH);/\S#V3_.Q9=
M_T,;5_]*(%'_421,_U@G2/]@*D3_:"Q _W$N//][,3G_B#(U_Y8T,_^D-C'_
MMC<O_] X+O_O.2W__SDQ__\Y,_S_.3/\_SDS_/\Y,_S_.3/\_SDS_/\YP:@
M *^Q  "BO0  E,H  (?8  !]\P< =O\2 6W_&@-E_R0%7O\M"EC_-@]2_ST3
M3/]%%DC_3!E#_U,;/_]:'CS_82 X_VDA-?]R(S'_?24N_XHF*_^9*"G_IRDG
M_[DK)O_2+"7_[RPD__\M)/__+23__RTD__\M)/__+23__RTD__\ML:X  *.Y
M  "4Q@  AM,  'GA  !Q_P@ 9_\/ 5__%0)7_QX#4?\F!4O_+@=&_S8*0?\]
M##W_1 XY_TL0-O]1$C+_6!,O_U\5+/]G%BG_<1<F_WP8(_^)&B#_F!L?_Z8<
M'?^W'1S_RAX<_^8?&__P'QO_\!\;__ ?&__P'QO_\!\;__ ?I+4  )7"  "&
MSP  =]X  &OT  !B_P, 6?\+ 5'_$0%*_Q<"1/\? S__)@0Z_RT%-O\T!C+_
M.@<N_T (*_]&""C_3 DE_U()(O]9"B#_8@L=_VL,&O]V#1?_A X5_Y(/%/^@
M$!/_K1$3_[H1$__#$A/_PQ(3_\,2$__#$A/_PQ(3_\,2E[X  (;,  !WVP
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
M:7A\\&EX?/!I>'SP:7A\\&EX?/!I_V 7 ?]N$@'_?A  _XP1 /^9$0#QI!,
MXZX6 -:V' '+M# (P; _%[>K2R6MIE0SI*%=0)R=94J4F&Q3C)5T6X:1?6)_
MCH=H>8R2;72*GG%PB*UT;8C!=&V)Y'-OA^IQ<(3L;W*#[6US@>YK=(#P:72
M\&ET@/!I=(#P:72 \&ET@/!I_V$7 ?]Q$ '_@@X _Y . /6=#0#CJ0P V;4,
M ,^Y&@#%N"X'N[0]%;&P22.GJU(QGJ=;/I:C8TB.GVI1AIMR67^8>F!XE81F
M<I./;&V1G&]ID*IR9I"^<V61X7)HCNMP:HKL;FR([6QMAN]K;H3P:6Z$\&EN
MA/!I;H3P:6Z$\&ENA/!I_V,5 ?]U#@'_A@T ^)0+ -RB" #4K0D S[@* ,F]
M%P"_O"L&M;D[$ZNV1R&AL5 OF*U9.X^J84:'IFA/?Z-P5WB@>%YRGH%D:YN,
M:6::F6UBF:AO7YF\<%Z9WV]@ENQN8Y'M;6:.[FMGB^]J:8GP:&F)\&AIB?!H
M:8GP:&F)\&AIB?!H_V<2 ?]Y# #_B@H WYH$ -.F!P#,L0@ Q[L( ,'"$P"X
MPB@$KK\X$*6\1!Z;N$XLD;57.(BQ7D* KF9+>*MM4W&I=EIKIW]@9:6*9&"C
MEVA;HZ9K6:.Z;%BCW&M9H.YK7)KO:E^6\&EADO%H8X_Q9F./\69CC_%F8X_Q
M9F./\69CC_%F_VL0 ?]^"0#QD 0 UIX# ,RJ!@#$M 8 OKX% +C($ "PR"0#
MI\8U#9W#0AN3P$PHBKU4,X&Z7#YYMV1&<;5K3FNS=%1DL7Y:7[")7UJOEF)6
MKJ5E4ZZY9E*OVV52J_)F5:3R9EB?\F9:F_-E7)?S9%R7\V1<E_-D7)?S9%R7
M\V1<E_-D_W - /^$! #=E@  SJ,# ,2N! "[MP0 M,(% *[-# "GSB "GLTQ
M"I7+/A:+R$DC@L92+GK#6CARP6) :\!J1V2^<TU>O7Q36;R(5U2[E5M0NZ5=
M3KNY7DV\VUU+N?=?3K'V8%&J]F!3I?9@5:'V8%6A]F!5H?9@5:'V8%6A]F!5
MH?9@_W<( .N,  #3FP  QJ@" +NQ @"RNP( JL<& *+3"@"=UAH!E=8L!HS4
M.A&#TD8=>M!/)W+.6#%JS6 X9,MH/U[*<D58RGQ)5,F(34_)E5%,R:532LFY
M5$G*W%-'R/=52,#\6$JX^UE,LOM:3JWZ6DZM^EI.K?I:3JWZ6DZM^EI.K?I:
M_W\  -R3  #*H@  O*P! +&U  "HP , G\L& );9"P"1X!L!BM\L!H+?.0YY
MWD,7<=U-(&K<5BACVU\O7=IG-5C9<3I3V7L^3]F(0DO9ED5(V:9'1MJZ2$7;
MVT=$V/1)0M/_343)_T]%PO]01[O_4D>[_U)'N_]21[O_4D>[_U)'N_]2YHH
M ,^;  "_IP  LK   *>[  "<Q@, D]$& (OJ#@"%Z!\"?N@M!G;H. YNZ$$6
M9N=*'5_G4B-9YULI5>=D+5#G;3%,YW@U2>>$.$;HD3I#Z* \0.FR/C_JRSX^
MZ.\^/>;_/SW@_T(_U_]$0,[_1D#._T9 SO]&0,[_1D#._T9 SO]&UI,  ,2C
M  "TK   I[8  )O!  "0S ( AMD& (#R$@!Y\A\"<?(K!FKR-@QC\S\27?-'
M&%?S3QU2\U<A3?1@)$GT:2A&]',J0O5^+3_UBR\\]IDQ.O:I,SCWOC0V^.$U
M-O7Y-37S_S0W[/\V.>7_.#GE_S@YY?\X.>7_.#GE_S@YY?\XR)X  +:I  "H
ML@  F[T  (_(  "#U   >>@' '/\$@%K_1T"9/TG!%[^,0A8_CL-4_]#$4W_
M2Q5)_U,81?]:&D'_8QT^_VP?._]V(3?_@B,T_Y E,O^?)S#_L"@N_\@I+?_J
M*BS__RHL__\J+_G_*B_Y_RHO^?\J+_G_*B_Y_RHO^?\JN:8  *JN  "<N0
MCL4  ('1  !UW@  ;?H) &7_$0%>_QH"5_\C U+_+ 5,_S0'2/\\"D/_1 P_
M_TP.//]3$#C_6Q(U_V,4,O]L%B__=Q<L_X09*?^3&B?_HAPE_[0=)/_,'B/_
M[1XB__T?(O__'R+__Q\B__\?(O__'R+__Q\B__\?K*L  )VV  "/P@  @,X
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
M_W 7 ?]X'0'_?R0"_80N!?.&. KJAD(1XX1+&=M_5R/1>6(ORW1L.,5O=D#
M;']&O&B(2[AFD5"U8YM3L6&E5JY@L%FK7[]:J5_46Z9@[UNB8?I:G6/[69ED
M_%B69/U7E67^591E_E649?Y5E&7^591E_E649?Y5_U = O]=%P'_:1(!_W05
M ?]]&@'_A"$!]XDJ ^V-- ?DC3T-W(M(%M&%5"/)?UXNPGIH.+QU<4"W<7I'
MLFZ$3:YKC5*J:)96IV:@6:-EJUR@9+E>GF3-7IMDZEZ89OA=E&?Y7))H^UJ0
M:/Q9CFC]5XYH_5:.:/U6CFC]5HYH_5:.:/U6_U(< ?]?% '_;!$!_W@3 ?^!
M%P'_B!T!\H\E N>3+P3>E3@)TY!%%<J+42+"A5LNNX!E.+1[;D&O=W=(JG1_
M3J5PB%.A;I)7G6N<6YEJIUZ6:;5@E&C(89)IYF"/:O=?C6OX78MK^5R);/M:
MB&S\6(AK_%B(:_Q8B&O\6(AK_%B(:_Q8_U0: ?]B$P'_;Q !_WL2 /^%% #Z
MC1D [9,? >*9* +8F3,(S)5"%,203B&\BUDMM(5B-ZZ!:T"H?'-(HGE\3IUV
MA529<XY8E7&87)%OI&"-;K%BBVW#8XENXF*';_9AAF_W7X5O^5V$;_I;@V_[
M68-O_%B#;_Q8@V_\6(-O_%B#;_Q8_U88 ?]D$0'_<@X _WX0 /^($0#UD10
MZ)@9 -V>( '1GC$'QYI $[Z53""VD%8LKHM@-Z>&:$"A@G!(G'YY3I9[@E22
M>(M9C7:578ETH&&%<ZYC@G*_9(!SWF2 =/5B?W3V8']S^%Y^<_E<?G+Z6GYR
M^UE^<OM9?G+[67YR^UE^<OM9_U@7 ?]G$ '_=0X _X$. /^,#@#QE1  XYT1
M -:C&P#+H2\&PIX^$KF92AZPE%0KJ9!=-J*+9C^;AVY'E81V3I" ?U2+?HA9
MAGN278%YGF%]>*MD>GB\97EXV65X>?1B>7CV8'EW^%YY=OE<>77Z6GEU^UIY
M=?M:>77[6GEU^UIY=?M:_UH5 ?]I#@#_> P _X0, .^0"P#=F@H V:(+ -"F
M& #&I2P%O:(\$+2>2!VKF5(IHY5;-)R18SZ5C6M&CXES38F&?%.$A(58?X&0
M77I_FV%V?JAD<WVY97%^TV5Q?O)C<GWV8'-[]UYT>OE<='GZ6W5Y^UIU>?M:
M=7G[6G5Y^UIU>?M:_UT3 ?]L#0#_>PL ]H@) -R3!@#5G0D T:4* ,JJ%0#!
MJ2H$MZ8Z#ZZB1ANFGE HGII9,Y:683R/DVE$B8]Q3(.->5)]BH-7>(B-7'.&
MF6!OA*9C;(2W9&J$SV1JA/!B;(+V8&V ]UYO?_E<;WWZ6W!\^UIP?/M:<'S[
M6G!\^UIP?/M:_U\1 ?]O"@#_?@@ XXP# -:7!0#/H < RJ@( ,2N$P"[K2<#
MLJLW#:FG1!F@I$XFF*!7,9&<7SJ*F6=#@Y9O2GV3=U!WD8!6<H^*6FV-EEYH
MBZ-A98NT8V.+S&-CB^YA98GW7V>&^%YIA/E<:H+Z6FN!^UIK@?M::X'[6FN!
M^UIK@?M:_V(0 /]R!P#X@@, VX\" ,^:!0#)HP8 PZP& +VR$ "ULB0"K+ U
M"Z.M0A>;JDPCDJ95+HJC73B#H&5 ?9UL1W:;=$UPF7U3:Y:(6&:5E%QBE*%?
M7Y.R8%V3R6!=D^U?7I#X7F&,^5QCBOI;9(?[6F6&^UEEAOM998;[666&^UEE
MAOM9_V8- /]W P#CAP  TY,! ,J>! #"IP0 NZ\$ +6V#0"NMR$"I;8R"9VS
M/Q64L$H@C*U3*X2J6S1]J&,\=J5J0W"C<DIJH7M/9:"&5&">D5A;G9];6)VP
M75:=QUU6G>M<5YKZ6UJ5^EI<D?M97H[\6%^-_%=?C?Q77XW\5U^-_%=?C?Q7
M_VH* /]\  #<C   S9@  ,.C P"ZJ@( L[,! *R\"@"FO1T!GKPO!I:Z/!&-
MN$<<A;50)WVS63!VL6 X;Z]H/VFM<$5CJWE*7JJ$3UJID%)5J)Y54J>O5U&H
MQE=0I^I74*7\5U.?_5=5FOU65Y;^5EB5_E58E?Y56)7^55B5_E58E?Y5_V\$
M .:"  #2D0  QIT  +NF 0"RK@  JK<! *+"!0"<Q!@ E<,J!(W".0V%P$08
M?;Y.(76\5BINNEXR:+EF.&*W;CY=MGA#6+6"1U2TCTM0M)U.3;.N4$NTQ5!+
ML^I02K'_44RK_U).I?]24*'_4E&>_U%1GO]149[_45&>_U%1GO]1_W8  -V)
M  #*EP  OJ(  +.J  "ILP  H+P" )C&!@"1S!( B\PE H3+- E\R4 2=<A*
M&VW'4R-GQ5PJ8<1D,%S#;397PG8Z4\*!/T_!CD)+P9U%2,&N1D?!Q49'P>I&
M1+[_246Y_TI'L_]+2:W_3$JK_TQ*J_],2JO_3$JK_TQ*J_],Z7\  -&0  #"
MG@  M:<  *JO  "@N   EL$" (S+!P"$U0T @-4> 7G5+@5RU#P,;--'%&72
M4!M?T5DA6M%B)U70:RQ1T'4P3<^!-$G/CC=&SYTY1-"N.T+0QCM#T.HZ0,W]
M/C[+_T! P_]"0;W_0T*Y_T1"N?]$0KG_1$*Y_T1"N?]$W8@  ,>8  "XHP
MJZL  *"T  "5O@  B\@# (#1!P!XX0T =.$= 6[A*P-HX#<(8>!"#ES@3117
MX%894^!?'4_@:2)+X',E1^!^*$3@BRM"X)HM/^&K+S[BP2\^XN4O/-_Z,3G>
M_S0YV?\V.M#_.#O,_SD[S/\Y.\S_.3O,_SD[S/\YS9(  +R@  "MJ   H;$
M )6[  ")Q0  ?L\" '3:!@!NZQ$ :.L> 6+K*@-=[#4&5^P_"U+L2 ]-[%$3
M2NU:%D;M8QE#[6T<0.UX'CWNA2$Z[I,C..^C)#;PMB8U\=(F-._S)C3L_R8R
MZ_\H,N?_*S/D_RPSY/\L,^3_+#/D_RPSY/\LP9P  +"F  "CK@  EK@  (G#
M  !]S0  <=@  &?F!@!B]A$ 7/<= 5?W)P)2]S$$3?@Z!DCY0@E$^4L+0?I4
M#C[Z7! [^V42./MO%#7[>Q8R_(D8,/V8&2[]JALL_K\<*__C'2K\^ATJ^O\=
M*O?_'"KW_QTJ]_\=*O?_'2KW_QTJ]_\=LZ,  *2K  "7M@  B<$  'O+  !O
MU@  8]\  %OU!@!5_Q  4/\9 4O_(P)&_RP#0O\T!#[_/ 4Z_T,&-_]+!S3_
M4P@Q_UL)+O]D"BO_;PPH_WP-)O^+#B3_G! B_ZX1(?_%$B#_Z1,?__P3'O__
M$Q[__Q,>__\3'O__$Q[__Q,>__\3IJD  )BS  "*OP  >\H  &[5  !@WP
M5.<  $[_! !)_PX 0_\4 #__'0$Z_R4"-O\L C+_,P,O_SH#*_]!!"C_2 0E
M_T\%(O]7!2#_8 8=_VP'&O]Y!QC_B@@6_YL(%?^M"13_PPD3_^,)$__X"1/_
M_PH3__\*$___"A/__PH3__\*FK$  (N]  !\R   ;=0  %_@  !1Y@  1_4
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
M4(AG_TZ':/],AFC_2X5G_TF%9_])A6?_285G_TF%9_])_U(4 ?]?#@#_:PL
M_W4, /E^#0#PA0X XXL0 -:/&@#,CBX$PXL]#;N'2ABT@U4BK7Y>*Z=[9S.B
M=V\ZG71X0)ER@$65;XE)D6V338ULGE"*:JI3AVJY5(5JSU2$:^Y3@VS_48)L
M_T^!:_]-@&O_3(!K_TJ :_]*@&O_2H!K_TJ :_]*_U02 ?]A# #_;@H _7@)
M .B"" #<B0D V(\+ -"3%P#&DRL#OI [#+:,2!>NB%(AIX1<*Z& 9#.<?&TZ
MEWEU0))W?46.=89*BG*03H9QFU&";Z=4?V^V57UORU9\;^M4?'#_4GMP_U![
M;_].>V__37MN_TM[;O]+>V[_2WMN_TM[;O]+_U<1 /]C"@#_< < \'P% -R%
M!0#4C @ T),) ,J6% #!ERD#N90Y"[&01A:IC5 @HHE:*IR%8C*6@FHYD7]R
M/XQ\>D6'>H-*@WB-3G]VF%%[=:14>'2S5G9TR%9U=.A5=77]4W5T_U%U<_]/
M=G+_379Q_TQV<?],=G'_3'9Q_TQV<?],_UD0 /]F!P#_<P0 X7\! -:(! #/
MD 8 RI8( ,2:$@"\FR8"M)@W":R51!2DD4X?G8Y7*):*8#&0AV@XBX1P/X:"
M>$2!?X%)?7V+37A[EE%T>J)4<7FQ5F]YQ59N>N95;GK\4V]Y_U%P=_]/<7;_
M37%U_TQQ=?],<77_3'%U_TQQ=?],_UL. /]I! #V=P  W8(  -"+ P#)DP4
MQ)D& +Z>$ "VGR0"KITT"*::01.?EDP=F)-5)Y&07B^+C64WA8IM/8"(=4-[
MA7Y(=H.(3'*"DU!N@*!3:W^N56A_PE9G?^-5:(#Z4VE^_U%J?/]/:WO_36QY
M_TQL>?],;'G_3&QY_TQL>?],_UX, /]L 0#F>@  UH8  ,N/ @#$EP0 OIT$
M +BB#@"QHR$!J:(R!Z&?/Q&9G$H;DIE3)8N67"V%DV,U?Y%K.WJ.<T%UC'Q&
M<(J%2VN(D4]GAYU29(:L5&*&OU5AAN%488;Y4F.$_U!E@?]/9G__36=^_TQG
M?O],9W[_3&=^_TQG?O],_V$* /]O  #@?@  T(D  ,:3 0"_FP, N*$" +&F
M"P"JJ!X!HZ<O!9NE/0^4HD@9C)]1(H6<62M_FF$R>9AI.725<3]ODWE$:I*#
M2&60CDQACYM/7HZJ4EN.O5):CMY26XWX4%R+_T]>B/].8(7_3&&#_TMA@_]+
M88/_2V&#_TMA@_]+_V0% /5T  #:@@  RXX  ,&7  "XG@$ L:4  *FK!P"C
MK1H G*PL!)6K.@R-J$46AJ9/'W^D5RAYHE\O<Z!F-6V>;CMHG'= 8YJ!15^9
MC$E;F)E,5Y>H3E67NT]4E]Q.5);V3E64_TU8D/],68W_2UN*_TI;BO]*6XK_
M2EN*_TI;BO]*_V@  .5Y  #1AP  Q9(  +N<  "QH@  J:D  *&Q @";LQ4
ME;,H HZR-@F&L$(2?ZY,&WBL5"-RJEPJ;*AD,6>G;#9BI74[7:1_0%FCBD-5
MHI='4:&G24^ANDI.HME)3J#U24Z?_TE0F?])4I;_2%22_T=4DO]'5)+_1U22
M_T=4DO]'_VX  -Y_  #*C0  OI@  +.@  "JIP  H:X  )>V  "1NA  C+HC
M 86Y,@9^N#X.=[9)%W&U4AYKLUHE9;)B*V"Q:C!;L',U5Z]].5.NB3U/K99
M3*VE0DJMN4-)KMA"2*OU0T>J_T1)I?]$2Z#_1$V<_T1-G/]$39S_1$V<_T1-
MG/]$ZG4  -*&  ##DP  MYT  *RD  "BJP  F+,  (Z[ 0"%P0P @<(= 'O"
M+0-UP3H);\!%$6F_3QACOE<>7KU?(UF\:"A5NW$M4;M[,$VZAS1*NI4W1[JE
M.46ZN#I$NM<Y0[CU.T*V_SU"L_\^1*[_/D6I_SY%J?\^1:G_/D6I_SY%J?\^
MX'T  ,F-  "[F@  KJ(  *.I  "8L0  CKD  (3! @!YR0< =,L4 '#,)@%K
MRS4%9<M "F#*2Q!;RE065\E=&E+)91].R&\C2\AZ)D?(ABE$R)0L0LBD+D#(
MN"\_R=<O/\?U,#W$_S,[P_\U/+[_-CVX_S<]N/\W/;C_-SVX_S<]N/\WT88
M ,"5  "RGP  I:<  )JO  ".MP  @[\  'C' P!NSP< 9=<- &/8'0!@V"T"
M6]@Z!%?81@E3V% -3]A9$4O78A5'UVP81-=W&T'7A!X^V),@/-BC(3O9MR(Z
MVM4B.M;R(S?4_R<VTO\I--'_*S;*_RTVRO\M-LK_+3;*_RTVRO\MQ9   +:=
M  "HI0  G*T  (^V  "#O@  =\<  &S/ @!BU@< 6N0. %CD' !4Y"D!4.0U
M TSE/P5(Y4D'1>53"D+F7 T_YF8//.9Q$CKG?A0WYXP6->><%S/HKADRZ<89
M,NCJ&3'E_ADOY/\<+N3_'BWB_R MXO\@+>+_("WB_R MXO\@NIH  *JC  "=
MJP  D+0  (.]  !WQ@  :\\  %_6  !4W@0 4? 0 $WP&P!*\"8!1O$P D+R
M.@,^\D,$._-+!3CS5 <V]%T(,_1H"3#U= LN]8$,+/:1#BKVH@\H][<0)_C6
M$2?V]!$F\_\1)O'_$27Q_Q,E\?\3)?'_$R7Q_Q,E\?\3K:$  *"I  "2LP
MA+P  ';&  !ISP  7=@  %'?  !)[@0 1OP. $+]%P ^_B$ ._XJ 3?_,P(T
M_SH",/]" RW_2@,K_U,$*/]<!27_9@4B_W,&(/^#!Q__E @=_Z8('/^\"!O_
MX@D:__D)&O__"1G__PD9__\)&?__"1G__PD9__\)HJ<  ).Q  "%NP  =L8
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
M/*%5_SN=5O\ZFE?_.9=7_SB75_\WEU?_-Y=7_S>75_\W_TD4 /]3#@#_7 P
M_V4- /]K#P#Z;Q, ['(9 .)T(P'8<S(#SG%""<=M3Q+!:EH:NV=D(;=D;2>S
M8G8LKU]_,*Q>AS2I7) WIUN9.J19HSRA6:X^GUB]/YU8T4":6>P_F%G^/Y=:
M_SZ46_\\D5O_.X];_SJ/6_\ZCUO_.H];_SJ/6_\Z_TP2 /]6#0#_8 D _V@*
M /IO# #S<PX Y7<1 -IY&P#/>2X"QW<^";]T2Q&Y<%8:LVU@(:]J:2BJ9W(M
MIV5Z,J-C@S:@88PYG6"5/)I>GS^77:I!E5VX0I-=RT.07>A#CU[\08Y?_T"+
M7_\^BE__/8A?_SR(7_\[B%__.XA?_SN(7_\[_TX1 /]8"@#_8P< ^FP& .=S
M!@#=> @ VGL+ -%^%P#(?BL"P'P["+EY2!&R=E,9K')=(:=O9BBC;6XNGVIW
M,YMH?S>89H@[E661/I%CFT&.8J=#C&&T18EAQT6(8N5%AF+Z0X9C_T*$8_]
M@V/_/H)C_SV"8_\\@F/_/()C_SR"8_\\_U / /];!P#_9@, [&\" -QV P#4
M? < T8 ) ,J"% #"@R@"NH$Y![-^1A"L>U$9IG=:(:%T8RB<<FLNF&]S,Y1M
M?#>1:X0[C6J./XIHF$*&9Z-$A&:Q1H%FPT=_9N%'?V?X17YH_T-^:/]!?6?_
M/WQG_SY\9_\]?&?_/7QG_SU\9_\]_U(. /]= P#]:0  X7(  -9Z @#.?P4
MRH,( ,6&$@"\AR8!M88V!JZ#0P^G@$X8H7Q8()MY8">6=VDMDG1P,XYR>3>*
M<($\AFZ+/X-ME4-_;*%%?&NN1WIKOTAX:]U(>&SV1GAL_T1W;/]"=VO_0'=J
M_S]W:O\^=VK_/G=J_SYW:O\^_U0, /]?  #R;   W78  -!] @#)@P0 Q(<&
M +^*$ "WC",!L(HT!:F(00ZBA4P7G(%5'Y9_7B:1?&8MC'EN,HAW=C>$=7\[
M@'2(/WQRDD-X<9Y&=7"L2'-OO4EQ<-E)<7#T1W%Q_T1R</]"<F__07)N_S]R
M;O\^<F[_/G)N_SYR;O\^_U8* /]B  #F;P  UWD  ,R! 0#%AP, OXL$ +F.
M#@"RD" !JX\Q!:2,/PV=BDH6EH=3'I&$7"6+@60LAG]K,8)]<S9^>WP[>GF&
M/W9WD$)R=IQ%;W6I2&QUNDEK==1):W7R1VMU_T5L=?]#;7/_06UR_S]M<O\_
M;7+_/VUR_S]M<O\__UD' /]E  #B<@  T7P  ,>$  # B@( N8\" +.2# "L
ME!T II,O!)Z1/ N8CT@4D8Q1'(N)6B2&AV(J@85I,'R"<35X@7HZ='^#/G!]
MCD)L?)I%:7NG1V9ZN$AD>]!(9'OP1V5[_T1F>O]#9WC_06AV_S]H=O\_:';_
M/VAV_S]H=O\__UL$ /=I  #==@  S8   ,.(  "[C@  M),! *V7"0"GF!H
MH)@L YF6.@J2E$42C))/&H:/5R* C5\H>XMG+G:);S-RAW<X;86!/&F$BT!F
M@I=#8H&E1F"!MD=>@<U'7H'O1E^!_T1@?_]"87W_06)[_S]C>O\_8WK_/V-Z
M_S]C>O\__UX  .EM  #6>0  R(0  +Z,  "VDP  KI<  *:;! "@G1< FITI
M I.<-PB,FD,0AIA-&("651]ZE%TF=9)E+'"0;#%LCG4V9XU^.F.+B3Y?BI5!
M7(FC1%J)M$58B<M%6(CM1%B(_T-9AO]!6X/_0%V!_SY=@/\^78#_/EV _SY=
M@/\^_V(  .1Q  #/?@  PX@  +F1  "PEP  IYL  )ZA  "8HQ, DZ,E 8VB
M- :&H4 -@)]*%7F=4QQTFUHC;YEB*&J8:BYFEG(R895\-UV4ACI9DI,^5I*A
M0%.1LD%2DLE"4I'K05*0_T!2C_\_58O_/E:(_SU7A_\]5X?_/5>'_SU7A_\]
M^6<  -UV  #)@P  O8T  +.5  "IFP  H*   ):G  "/J0\ BZHA 86I, 1_
MJ#P*>*='$G.E4!AMHU@>:*)@)&2A9RE?H' N6YYY,E>=A#93G)$Y4)R?.TZ;
ML#U,G,<]3)OJ/$R9_SQ,F/\\397_/$^1_SM0C_\[4(__.U"/_SM0C_\[ZVT
M --\  ##B0  MY,  *R:  "BGP  F:4  (ZK  "%L L @;$; 'RQ*P)WL#@'
M<:]##6NN311FK5498:Q='EVK92-9JFXG5:EW*U&H@B]-IX\R2J>>-4BGKS9'
MI\8V1J;I-D6D_C=%H_\W1J#_-TB<_S=)FO\W29K_-TF:_S=)FO\WXG0  ,J#
M  "\CP  L)@  *6>  ";I   D*L  (6Q  !ZN 0 =KD4 '*Y)0%MN3,$:+@_
M"&.X20Y>MU(36K9:&%:V8AQ2M6L@3K1U)$NT@"=(LXXJ1;.=+$*SKBU!L\4N
M0;/I+4"P_B\_K_\Q/JW_,D"H_S)!IO\R0:;_,D&F_S)!IO\RU7P  ,**  "U
ME@  J)T  )VC  "2J@  A[$  'RW  !PO@, :,(. &;#'0!CPRT!7L,Y!%K#
M1 A6PDX,4L)7$$_!7Q1+P6D72,%S&D7 ?AU"P(P@/\";(CW K2,\P<0C/,#I
M(SJ^_B8XO/\H-[O_*3BX_RHXMO\K.+;_*SBV_RLXMO\KR84  +F3  "LG
MH*(  )2J  "(L0  ?+@  '&^  !FQ0, 6\L( %?-$P!6SB, 4\XR 5#./@--
MST@%2<]2"$;/6PM#SV4.0,]O$#[/>Q,[SXD5.<^9%S?/JQ@VT,,8-L_H&#3-
M^QLRR_\=,<K_'S#)_R$OR/\A+\C_(2_(_R$OR/\AOH\  *^:  "BH0  EJD
M (JP  !]N   <;\  &;&  !;S ( 4-(' $?:# !&W!@ 1=PG $3=-0%!W4 "
M/]Y+ SW>500ZWU\&.-]I!S7?=@DSX(0+,>"4#"_AI@TNX;P.+>+@#BW>^ \K
MW?\2*MS_%"G:_Q8HVO\6*-K_%BC:_Q8HVO\6LY@  *6@  "9IP  B[   'ZX
M  !QP   9<@  %G.  !.TP  1-L$ #_I#0 ]Z1< .^HC #GJ+@ VZS@!-.M"
M 3'L2P(O[54#+>U? RKN:P0H[G@%)N^(!B7OF@<C\*X'(O'(!R+P[0<A[/\'
M(>O_""#K_PH?ZO\+'^K_"Q_J_PL?ZO\+J)\  )NF  "-KP  ?[@  ''!  !D
MR@  6-   $S6  !!W0  ..0  #7V#  S]Q0 ,/<> "[X)P K^3  */DX 2;Z
M0 $C^TD!(?M2 1[\70(<_6D"&OUY QC^BP,7_YX#%?^S!!3_TP04_O0$$_S_
M Q/Z_P,3^?\#$_G_ Q/Y_P,3^?\#G:4  (^N  " N   <L(  &3+  !6TP
M2=H  #[?   TY   +O0  "O_"@ H_Q  )?\7 "+_'P ?_R8 '/\M !G_-  7
M_SP %/]$ 1+_3@$0_UD!#O]G 0S_=P$+_XH""O^? @G_M0((_]4"!__T @?_
M_P('__\"!___ @?__P('__\"D:T  (*X  !SP@  9,P  %;5  !(W0  .^(
M ##G   G[@  (_\  "#_!  <_PP &?\1 !;_%@ 3_QL $?\A  [_)P -_RX
M"O\V  ?_/@ $_T@  /]4  #_8@$ _W,! /^' 0#_G0$ _[(! /_* 0#_Z@$
M__,! /_S 0#_\P$ __,!A+<  '3!  !ES   5M@  $??   YY0  +>H  "/N
M   <_0  &/\  !7_   1_P0 #_\+  W_#@ )_Q$ !O\5  /_&@  _R   /\F
M  #_+@  _S<  /]!  #_30  _UP  /]M  #_@@  _Y8  /^H  #_N@  _\,
M /_#  #_PP  _\, _R0O ?\E+P'_*"\!_R<Q ?\D-@+_(#X"_QI) _\75@/_
M%60#_Q-R!/\2?P3_$HH$_Q*4!/\2G07_$J0%_Q*L!O\2LP;_$KH&_Q+#!O\3
MS@?_$]\'_Q/K!_\3]@?_$_\'_Q/_!O\3_P;_%/\'_Q3_"/\3_PC_%?\)_Q7_
M"?\5_PG_%?\)_R4N ?\I+0'_*RP!_RLN ?\I,P+_)#L"_Q]& _\=4P/_&V$$
M_QEN!/\7>P3_%X<%_Q>1!?\7F@;_%Z$&_Q>I!_\7L ?_%[<(_Q? "/\8R@C_
M&-L(_QCH"/\8] C_&/T(_QG_"/\9_PC_&?\)_QG_"O\8_PO_&O\+_QK_"_\:
M_PO_&O\+_R8M ?\L*0'_+B@!_R\J ?\M+P+_*3<"_R=# _\D4 /_(ET$_R!J
M!?\>=P7_'H,&_QZ-!_\>E@?_'IX(_QZE"?\>K G_'K,)_QZ\"O\>Q@K_'M,*
M_Q[E"O\>\0K_'_P*_A__"OT?_PO\'_\,_![_#?P?_P[W(?\.]R'_#O<A_P[W
M(?\._RHJ ?\O)@'_,B0!_S,E ?\R*@'_,30"_R\_ _\M3 /_*ED$_RAF!?\F
M<@;_)7X'_R6)"/\ED@G_)9H*_R6A"_\EJ O_)+ ,_R2X#/\EP0S_)<X-_R7A
M#?PE[PWY)OH,]B;_#?4F_P_T)?\0]"7_$?(F_Q+M)_\2[2?_$NTG_Q+M)_\2
M_RXF ?\T(@'_-R !_SDA ?\X)0'_.2\"_S@[ O\U1P/_,U0%_S%A!O\O;0?_
M+GD)_RV$"O\MC0S_+)8-_RR=#?\LI0[]+*P/_"RT#_LLO0_Y+,D0]BS=$/,M
M[ _O+?@/[2W_$NLL_Q3J+/\5Z2S_%N4M_Q;@+O\6X"[_%N N_Q;@+O\6_S(C
M ?\X'0'_/!L!_SX; ?] (@'_02L!_T V O\^0@/_/$\%_SE<!O\X: C]-G,+
M^S5^#/@UB [W-)$/]329$/,TH!'R,Z@2\#.P$N\SN1/N,\43ZS37$^<TZA+C
M-/<4X33_%]XS_QG<,_\:VS/_&M0T_QK.-?\:SC7_&LXU_QK.-?\:_S8? ?\\
M&0'_018 _T06 /]''@'_22<!_T@R O]&/0/_1$D%^D)6!_9 8@GR/VX,[SUY
M#^T\@Q#J/(P2Z#N4$^<[G!3E.Z05XSJM%>(ZMA;@.\(6WSO2%MH[Z!?4.O8:
MT#K_',TZ_Q[+.O\>RCK_'\0[_Q_ //\>P#S_'L \_Q[ //\>_SD; ?] %0#_
M11$ _TH3 /].&0#_4"(!_U L ?U.-P+V2T,$\$E0!^M(70KG1FD-XT5T$.!$
M?A/=0X<5VT*0%]A!F!C50* 9TT"I&]% LAS/0+T=S4#,'<I!Y![&0/0@PD#_
M(K] _R.]0/\CNT#_([9!_R.S0O\BLT+_(K-"_R*S0O\B_ST7 /]$$0#_2@X
M_U 0 /]4%0#_5AT _58F ?-5,0'K4ST#Y5)+!M]06 K:3F,.U$QN$]!*>!;-
M28$9RTB*&\A'DAW&1YH?Q$:C(<)&K"+ 1;<COD7%)+Q%W"2X1O EM4;_)[)&
M_R>P1O\GKD;_)ZI'_R:G2/\FITC_)J=(_R:G2/\F_T 4 /](#@#_3@L _U4.
M /]9$0#_7!8 ]%T? .I<*@'B6S<"VEI&!=)74PO,55X0R%-H%<11<AG!4'L<
MOD^$'[Q-C"*Y394DMTR=)K5+IR>S2[$IL4J_*J]*T2JL2^LKJ4O\+*9+_RRE
M3/\KHTS_*I]-_RJ=3?\IG4W_*9U-_RF=3?\I_T,1 /]+# #_4P@ _UH+ /]>
M#0#Y8!  ZV$6 .%B(0#68C$!SF%!!<=?3@O"7%D1O5ID%[E8;1NV5G8?LU5^
M(K!3AR6N4H\HJU&8*JE0HBRG4*PMI4^Y+Z-/RR^@4.8OGE#Y,)Q0_R^:4?\N
MF%'_+992_RR44O\KE%+_*Y12_RN44O\K_T80 /]."0#_5@4 _EX& .]B!P#G
M90H Y&8. -9G&0#-:"T!Q6<]!;]E2@NY8U42M&!?%[!>:1RL7'$AJ5IZ)*99
M@BBD6(LKH5:4+9]5G2^<5:@QFE2T,YA4Q3.65.$TDU7V,Y)5_S*15O\QCU;_
M,(U6_RZ,5_\MC%?_+8Q7_RV,5_\M_TD. /]1!0#_6@$ [F(  -]G P#8:@8
MU6L* ,UM%0#%;BD!OFTY!+=K1PNQ:%(1K&9<&*AD91VD8FTBH6!U)IY>?BF;
M788MF%R/+Y5:F3*36:0TD%FP-HY9P#:,6=LWBEGS-HE:_S2(6_\SAUO_,89;
M_S"%6_\OA5O_+X5;_R^%6_\O_TL, /]4  #[7@  XF4  -AK 0#/;@4 S' (
M ,9R$@"^<R8!MW,V!+%P1 JK;D\1IFM9&*%I81V=9VHBF65R)Y9C>BJ38H,N
MD&",,8U?E32*7J VAUZM.(5=O#F#7=0Y@E[P.(%?_S: 7_\T@%__,W]?_S%^
M7_\P?E__,'Y?_S!^7_\P_TT) /]6  #N80  W6D  -%O  #*<P, Q74& ,!V
M$ "X>", L7@S ZMV00FE<TP0GW!6%YMN7QV6;&<BDVIO)X]H=RN,9W\OB66(
M,H5DDC6"8YTW@&*J.7UBN3I[8L\[>F+N.7IC_SAZ8_\V>6/_-'EC_S)Y8O\Q
M>6+_,7EB_S%Y8O\Q_T\' /]9  #F9   UVP  ,QS  #$=P( OWD$ +EZ#@"R
M?"  K'PQ Z5Z/@F?>$H0FG53%Y5S7!V1<60BC6]L)XEM="N%;'PO@FJ%,G]I
MCS5\:)LX>6>G.G9FMCMT9LP\<V?K.W-G_SAS:/\V<VC_-7-G_S-S9O\R<V;_
M,G-F_S)S9O\R_U$$ /]<  #B9P  TG   ,=V  # >@  NGT" +1_# "M@1T
MIX$N J!_/ B:?4</E7I1%I!X6AR+=F(AAW1I)H-R<2M_<7HO?&^#,GANC35U
M;9@X<FRE.W!KM#QN:\D\;6OI.VUL_CEM;/\W;FS_-6YK_S1N:O\R;FK_,FYJ
M_S)N:O\R_U,  /1?  #>:@  S7,  ,-Z  "[?@  M8$  *Z#"0"HA1H HH4K
M IN$.@>5@D4.D']/%8I]6!N&>U\@@7EG)7UW;RIZ=G<N=G2 ,G-SBS5O<I8X
M;'&C.FEPLCQH<,8\9W#G.V=Q_#EH<?\W:'#_-6EO_S1I;O\S:6[_,VEN_S-I
M;O\S_U8  .MB  #8;@  R78  +]]  "W@@  L(4  *B'!@"BB1< G(HI 9:)
M-P:0AT,,BX5-$X6"51F @%T??']E)'A];2ET>W4M<'I^,6UYB#1I=Y0W9G:A
M.F-VL#MA=L0\87;E.V%V^SEB=O\W8W7_-6-S_S1D<O\S9'+_,V1R_S-D<O\S
M_U@  .9F  #2<0  Q7H  +N!  "RAP  JXH  **, @"<CA0 EX\F 9&.- 6+
MC$ +A8I*$8"(4QA[AEL==H5C(G*#:B=N@G(K:H![+V=_AC-C?I$V8'V>.5U\
MKCI;?,$[6WSC.EM\^CA<>_\W77O_-5YY_S1?=_\S7W?_,U]W_S-?=_\S_EP
M .%J  #-=0  P'X  +:&  "NBP  I8X  )N1  "5DQ$ D)0B 8N3,0.%DCT)
M?Y%(#WJ/419UC5D;<8Q@(&R*:"5HB7 I9(=Y+6&&@S%=A8\T6H2<-E>#K#A5
M@[\Y58/A.%6"^3=6@O\U5H'_-%A__S-9??\R67W_,EE]_S)9??\R[V   -MN
M  #'>@  NX,  +*+  "HD   GY,  )26  "-F0X B9H> (2:+@)^F3H'>9=%
M#7263A-OE588:I->'6:292%BD6TF7H]V*EN.@2U7C8TP5(R:,U&,JC5/C+TU
M3XS>-4^+]S1/BO\S4(G_,E&&_S%2A/\Q4H3_,5*$_S%2A/\QZF4  -)S  #"
M?P  MH@  *R0  "BE   F)@  (R<  "$GPH @* 9 'RA*0%WH#8%<I]!"FV>
M2P]HG5,49)Q;&6";8QU<FFLA6)ET)568?BE1EXHL3I:8+DN6J#!*EKPQ29;<
M,$F4]C!)D_\P29+_,$J0_R]+C?\O2XW_+TN-_R]+C?\OXFL  ,IY  "\A0
ML8\  *:4  ";F0  D9T  (:B  !ZI@, =J<3 '.H) !NJ#(#:J@]!F6G1PMA
MIE /7:58%%FD8!A5HV@<4J-Q'TZB?"-+H8@F2*&6*$6@IBI$H;HK0Z':*D.?
M]2M"G?\K0IS_+$*;_RQ$E_\K1)?_*T27_RM$E_\KUW(  ,.   "VC   JI0
M )^9  "4G@  B:,  'ZH  !PK@  :K . &BQ'0!EL2P!8;$X UVP0P99L$P*
M5:]4#E*O71%.KF452ZYO&$BM>1M%K88>0JR5(#^LI2(^K;DC/:W8(CVK]2,\
MJ?\E.Z?_)CNF_R8[I/\F.Z3_)CND_R8[I/\FS'H  +N(  "ND@  HID  )>>
M  ",I   @*H  '6O  !IM   7KD& %NZ% !9NR0 5KLQ 5.[/0-0NT<%3;M0
M!TJZ60I'NF(-1+IL$$&Z=Q,^N805/+F3%SFYHQ@XN;<9-[K6&3>X]!HUMO\<
M-+3_'C.S_Q\SLO\@,[+_(#.R_R SLO\@P8,  +21  "FF   FYX  (^E  ""
MJP  =K$  &NV  !?O   5,$# $S%#0!+Q1D 2<8H $C&-0!%QT !0\=* T#'
M4P0^QUT&.\=G"#G'<PHWQX ,-,>0#3+'H0XQR+4/,,C3#S#&]! NQ/\3+<+_
M%2S!_Q8KP/\7*\#_%RO _Q<KP/\7N(T  *J7  ">G@  D:4  (2L  !XL@
M:[D  &"_  !4PP  2L@" $#-!P ZT@X .=(; #C3*  WTS4 -M1  #352P$S
MU54!,=9@ B_6; ,MUWH$*]B+!2K8G04HV;$&)]K-!B?7[P8FU/\))=+_"R31
M_PPCT/\-(]#_#2/0_PTCT/\-KI8  *"=  "4I   AJP  'FT  !LNP  8,(
M %3&  !(RP  /M   #75!  MW0H +.$3 "OB'P IXRH *.0U "?D/P FY4H
M).95 "/F80$AYVX!(.=^ A[HD (=Z:0"&^F\ AKJX@(:YOP"&>7_ QGD_P08
MX_\%&./_!1CC_P48X_\%HYT  ):D  "(K   >K4  &R]  !?Q   4\H  $?.
M   \TP  ,MH  "K?   E[@D (_ 1 "'Q&0 ?\2( '?(K !OS-  9]#X %_1(
M !7U4@ 3]E\ $O9N 1'W@ $0^)0!#_FJ 0[YQ@$.^>T!#?;_ 0WT_P$-\_\!
M#?/_ 0WS_P$-\_\!F:,  (NL  !\M0  ;;X  %_&  !2S0  1=(  #G8   O
MW@  )N(  !_J   <^P8 &?\. !?_$P 4_QH $O\A !#_*  ._S  #?\Y  O_
M0P )_TX !O]<  3_;  "_X   ?^6  #_K0  _\H  /_P  #__P  __\  /__
M  #__P  __\ C:L  'VU  !NOP  8,@  %+0  !#UP  -]T  "OB   BY@
M&>H  !7Y   2_P  $/\(  [_#@ ,_Q$ "?\6  ;_'  #_R(  /\J  #_,P
M_ST  /])  #_5P  _VD  /]^  #_E0  _ZP  /_'  #_Z   __H  /_Z  #_
M^@  __H @+4  '"_  !AR0  4M,  $/;   UX0  *>8  ![J   5[@  $/@
M  [_   +_P  "/\   3_!@  _PH  /\.  #_$0  _Q4  /\;  #_(P  _RL
M /\V  #_0P  _U,  /]E  #_>@  _Y$  /^F  #_N   _\\  /_/  #_SP
M_\\ _QPO ?\@+ '_(2P!_QXN ?\:,P'_%#P!_P]& ?\-5 +_"V$"_PEO O\)
M>P+_"88"_PF0 O\)F0+_": "_PFG O\)K0+_";0"_PF\ ?\)Q0'_"=$"_PGC
M O\)[P+_"?D!_PK_ ?\*_P'_"O\"_PK_ O\*_P+_"_\#_PO_ _\+_P/_"_\#
M_Q\M ?\C*0'_)"D!_R(K ?\>, '_&#@!_Q1# ?\14 +_$%X"_PYK O\.=P+_
M#H,"_PZ- O\.E0+_#IT"_PZD O\.J@+_#K$"_PZY O\.P0+_#LT"_P[? O\.
M[ +_#O@"_P[_ O\._P+_#_\#_P__ _\/_P3_$/\$_Q#_!/\0_P3_$/\$_R,J
M ?\F)@'_*"4!_R<G ?\C*P'_'C,!_QM  ?\930+_%EH"_Q1G O\3<P+_$WX"
M_Q.) _\3D0/_$YD#_Q.@ O\3IP/_$ZX#_Q.U _\3O@/_$\D#_Q/: _\4Z0/^
M%/8#^Q3_ _D5_P/Y%?\$^!7_!?@5_P;X%?\&^!7_!O@5_P;X%?\&_R8F ?\J
M(@'_+"  _RLB ?\H)@'_)S !_R0\ ?\B20+_'U4"_QUB O\;;@/_&WH#_QJ$
M _\:C0/_&I4#_QJ<!/\:HP3_&ZH$_QNR!/\;N@3_&\4$_!O3!/D;YP3U'/0$
M\AS_!?$<_P;P'/\'[QW_".\=_PGO'/\)[AS_">X<_PGN'/\)_RHB ?\N'0#_
M,!L _S < /\P(@#_,"P!_RXW ?\K1 +_*%$"_R9= _\D:0/_(W4$_R-_!/XC
MB 3](Y$%^R.8!?HCH 7X(Z<&]R.N!O4CMP;T(\$&\B3/!NXDY ;J)?(&Z"7^
M".8D_PKD)?\+XR7_#.,D_PSB)/\,X23_#>$D_PWA)/\-_RX> /\S& #_-18
M_S45 /\X'0#_."<!_S<S ?\T/P'_,DL"_R]8 _LN9 3X+6\$]2QZ!?,L@P;Q
M+(P&[RR4!^TLG CL+*,(ZBRK".DLLPCG++X)YBS,">(MX@C>+?$*VRS^#-8M
M_P[4+/\/TBS_$-$L_Q#/+/\0SBW_$,XM_Q#.+?\0_S(9 /\W% #_.A$ _SP2
M /\_&0#_0"( _SXM ?\\.0'Z.D4"]#A2 _ W7@3L-FH%Z35T!N8U?@CD-(<(
MXC20"> TF K>-)\*W#.G"]HSL S8,[L,U3/)#=(TWPW.-/ /RC3]$L<T_Q/%
M-/\4PS3_%<,S_Q7 -/\5OS3_%+\T_Q2_-/\4_S85 /\[$ #_/@T _T,/ /]&
M% #_1AP _T8F /9$,@'O0C\!Z4!, ^0_603?/F0&VSUO"-@\>0K4/((,T3N+
M#<\[DP_-.IH0RSJB$<DZJQ+(.K43QCK"$\0ZU13 .^L5O#K[%[DZ_QBW.O\9
MMCK_&;4Z_QBR._\8L3O_&+$[_QBQ._\8_SD2 /\_#0#_0PD _T@, /]+$ #_
M3!4 ]4P? .M**@#D23<!W4E& M5'4P301E\(S$5I"\E$<PW&0WP0PT*$$L%"
MC!._0945O4&=%KM IA>Z0+ 8N$"\&;9 S!JS0>8:KT'W'*U!_QVK0?\=J4'_
M'*E!_QRF0?\;I4'_&Z5!_QNE0?\;_ST0 /]""0#_2 4 _TT( /]0"P#Y40\
MZU 5 .%/( #84#$ SU!! LE/3@7$3EH)P$QD#;U+;1"Z2G83MTE^%;5(AQ>S
M1X\9L4>7&Z]&H!RM1JH>JT6V'ZE%QA^G1N @I$;T(*%&_R&?1_\@GD?_()Y'
M_Q^;1_\>FD?_'II'_QZ:1_\>_T - /]&! #_3   ^%(" .A5! #A50@ XE4-
M -55&0#,5RP Q5<\ K]62@:Z554*ME-?#K)2:!*O4'$5K$]Y&*I.@1JH38H=
MI4R2'Z-,G""A2Z8BGTNQ(YU+P"2;2]@EF4OP)99,_R253/\DE$S_(Y-,_R*1
M3?\AD4W_(9%-_R&13?\A_T(* /])  #_40  YE<  -U; 0#57 4 TEL) ,M<
M% ##7B@ O%XX K9=1@:Q6U$*K5E;#ZE89!.F5FP7HU5T&J!4?1V>4X4?FU*.
M(IE1ER274*$FE5"M)Y)0O"B14- HCE#L*(U1_B>+4?\FBU'_)8I2_R2)4O\C
MB%+_(XA2_R.(4O\C_T4' /]+  #P50  WUL  --@  #,80, R&$& ,-A$0"[
M9"0 M60T J]C0@6J84X*I5]7#Z%=8!2>7&@8FUMP&YA9>!Z56($ADU>*))!6
MDR:.59XHBU6I*HE4MRN'5,LKA57I*X15_"J#5O\H@U;_)X)6_R6!5O\D@5;_
M)(%6_R2!5O\D_T<# /]/  #G6   V6   ,UD  #&9@$ P68$ +MF#@"T:2
MKFDQ JAH/P6C9DH*GV54#YIC71278648DV!M')!>=1^.77TBBUR&)8A;D"B%
M6IHJ@UFF+(!9M"U_6<<N?5GF+7Q:^BQ[6O\J>UO_*'M;_R=[6O\F>EK_)7I:
M_R5Z6O\E_TD  /M2  #C7   TF,  ,=H  # :P  NFL" +5K#0"N;1T J&XN
M :-M/ 6=:T@*F6I1#Y1H6A209F(8C65J'(IC<B"'8GHCA&&#)H%@C"E^7Y<K
M>UZC+7E>L2]W7<0O=5[B+W5>^2UU7_\K=5__*75?_RAU7O\F=5[_)G5>_R9U
M7O\F_TL  /!5  #>7P  S6<  ,-L  "[;P  M7   *]O"@"H<1H HW(K 9UR
M.028<$4)DVY/#H]M6!2+:V 8AVEG'(1H;R"!9W<C?6: )GIDBBEW8Y0L=6.A
M+G)BKR]P8L$P;V+?,&YC]RYO8_\L;V/_*F]C_RAO8O\G;V+_)V]B_R=O8O\G
M_TT  .M8  #98P  R6H  +]P  "W<P  L'0  *ET!P"C=A< GG<H 9AV-P23
M=4((CG-,#HEQ51.%<%T8@6YE''YM;!][;'0C>&I])G1IAREQ:)(L;F>>+FQG
MK#!J9[XQ:6?<,&EG]2YI9_\L:6?_*FIG_REJ9O\H:F;_)VIF_R=J9O\G_U
M .=;  #39@  Q6X  +MS  "S=P  JWD  *1X P"=>A0 F'LE 9-[- ..>D '
MB7A*#81V4Q* =5L7?'-B&WAR:A]U<7(B<F][)F]NA2EL;9 L:6R<+F9LJC!D
M;+PQ8VS9,&-L]"]C;/\M9&S_*V1K_REE:O\H96K_*&5J_RAE:O\H_5,  .-?
M  #.:0  P7$  +=W  "O>P  IWT  )Y]  "8?A$ DX B (Z ,0*)?SX&A'U(
M#']\41%[>ED6=WE@&G-W:!YO=G A;'5X)6ET@BAF<XXK8W*:+F!QJ"]><;HP
M77'4,%UQ\BY><?\L7G#_*U]P_RE@;_\H8&[_*&!N_RA@;O\H\54  -YB  #*
M;0  O74  +-[  "K@   HH(  )B!  "1@P\ C84? (B%+@*#A#L%?H-%"GJ!
M3@]U@%84<7]>&&Y]9AQJ?&T@9WMV(V-Z@"=@>8LJ77B8+%IWIBY8=[@O5W?1
M+U=W\2Y8=O\L6';_*EEU_RE:=/\H6G3_)UIT_R=:=/\G[5D  -=F  #%<0
MN7H  *^   "FA   G88  )&'  "*B0P AHH; (*+*P%]BC@$>(E""'2(3 UO
MAU02;(5;%FB$8QID@VL>88)T(5V!?21:@(DH5W^6*E5^I"Q2?K8M47[.+5%]
M[RQ2??\K4GS_*5-[_RA4>O\G5'K_)U1Z_R=4>O\GZ%X  -!K  # =@  M'X
M *N%  "AB0  EXL  (F-  "#CP@ ?I 7 'N1)P%VD30#<I _!FV/20MICE$/
M98U9$V*,8!=>BV@;6XIQ'E>)>R%4B(8D48>4)T^&HBE-AK0J2X;,*DN%[BE,
MA/\I3(/_*$R#_R=-@?\F3H'_)DZ!_R9.@?\FX6,  ,EP  "[>P  L(0  *:*
M  ";C@  D9$  (23  !ZE0( =9<2 '*8(@!OF# ":I<[!&:710ABEDX,7Y56
M#UN471-8DV4759-N&E&2>!U.D80@2Y"1(TF0H21'D+(F19#*)D6/[25%C?\E
M18S_)4:+_R1&BO\D1HK_)$:*_R1&BO\DV&D  ,-V  "U@0  JXH  )^/  "5
MDP  BI8  'Z:  !PG0  :Y\. &B?' !FH"H!8J W E^?005;GTH(6)Y2"U2>
M6@Y1G6(23IQK%4N<=1A(FX$:19N/'4*:GQ] FK @/YK((#^9ZQ\_F/\@/I;_
M(3Z5_R$_E/\A/Y3_(3^4_R$_E/\AS7   +Q]  "PB   I(\  )F4  ".F
M@YT  '>@  !II   8*<( %VH% !;J20 6:DQ 5:I/ )3J44$4*A.!DVH5PE*
MJ%\,1Z=H#D2G<Q%!IG\4/J:-%CRFG1<ZIJ\8.:;'&#FEZA@XH_\:-Z'_&S>@
M_QPWG_\<-Y__'#>?_QPWG_\<Q'@  +6%  "ICP  G94  )*:  "&GP  >J,
M &ZH  !BK   5;   %"R#@!.LAL 3;,H $NS-0!)LS\!1K-) D2S4@1!LUL&
M/[-D"#RS;PHZLWL,-[.*#C6RF@\SLZT0,K/%$#*RZ1 QL/X2,*[_%"^M_Q4O
MK/\6+ZS_%B^L_Q8OK/\6NX$  *Z.  "AE0  EIH  (F@  !]I@  <:L  &6O
M  !9M   3K<  $.\!0! O1$ /[T> #Z^*P \OC8 .[]! #F_2P$WOU0"-<!?
M C/ :@0QP'<%+\"&!BW EP<KP*H(*L'"""K YP<IO?T**+S_#">Z_PTGN?\.
M)[G_#B>Y_PXGN?\.LHP  *64  "9F@  C:$  '^G  !RK0  9K,  %JX  !/
MNP  1+\  #K$ @ PR0@ +LH1 "W*'0 LRRD *\LU "O,0  JS4H *,U6 "?.
M80 FSF\!),Y_ 2//D0(ASZ4"(-"] B#/Y (?S?H#'LO_!![*_P4=R?\&'<G_
M!AW)_P8=R?\&J)0  )R:  "0H0  @J@  '2O  !GM@  6[P  $[   !#PP
M.<<  "_,   GT 0 ']8* !O:$  ;VQH &MLF !K<,0 9W3P &-U( !C>50 7
MWV( %N!R !7@A0 4X9H $^*Q !+CSP 2X/0 $M[_ 1'=_P$1V_\"$=O_ A';
M_P(1V_\"GIH  )*A  "$J0  =K$  &BX  !;OP  3L0  $+(   WS   +=
M "35   <VP  %=\% !3I#@ 2ZA0 $>L= !#K)@ .[#  #NTZ  WN1@ +[E,
M"N]B  GP=  (\8D !_*@  7RN@ $\>0  O']  +O_P #[?\  ^W_  /M_P #
M[?\ E:$  (:I  !XL@  :;H  %O"  !-R   0,P  #31   JU@  (=L  !G@
M   2Y   #_ !  WY"@ +^@\ "?L5  ?['  $_"0  ?PL  #\-P  _$(  /Q0
M  #\80  _74  /R,  #\I   _,$  /SK  #\_P  _?\  /W_  #]_P  _?\
MB:D  'FR  !JNP  7,0  $[,   _T0  ,M<  "?=   =X0  %>4   [H   *
M\0  "/T   7_ P !_PD  /\.  #_$@  _Q<  /\?  #_)P  _S$  /\^  #_
M30  _U\  /]U  #_C0  _Z8  /_"  #_YP  __P  /__  #__P  __\ ?+,
M &R\  !=Q@  3L\  #_6   QW0  )>(  !KF   1Z@  #.X   7R    _P
M /\   #_    _P   /\%  #_"@  _PX  /\2  #_&   _R$  /\K  #_.0
M_TH  /]=  #_<P  _XP  /^D  #_N0  _]0  /_>  #_W@  _]X _Q@L /\9
M*0#_&2@ _Q4K /\0, #_"S@!_P-$ ?\ 40'_ %X!_P!L ?\ > '_ ((!_P",
M ?\ E '_ )P _P"B /\ J #_ *\ _P"V /\ O@#_ ,@ _P#7 /\ YP#_ /,
M_P#] /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _QLI /\=)@#_
M'"4 _QDG /\3+ #_#C0 _PM  ?\(3@'_!5L!_P-H ?\"= '_ G\!_P*( ?\"
MD0'_ I@!_P*? ?\!I0#_ :P _P&R /\!N@#_ <0 _P'1 /\ Y #_ /$ _P#\
M /P!_P#\ O\ _ /_ /P$_P'\!?\!_ 7_ ?P%_P'\!?\!_Q\F /\A(@#_("$
M_QXC /\8)P#_$S  _Q$\ ?\.2@'_#5<!_PMC ?\*;P'_"GH!_PJ$ ?\*C0'_
M"I0!_PJ; ?\*H@'_"J@!_PJO ?\*MP'_"L  _PK, /\*X #["N\ ]PKZ /4+
M_P'U#/\!] W_ ?0-_P+T#?\"] W_ O0-_P+T#?\"_R(B /\D'0#_)!P _R(=
M /\>(@#_'"P _QDX /\610'_$U(!_Q)> ?\0:@'_$'4!_Q!_ ?\0B '_$) !
M_Q"7 ?\0G@'_$*4!_1"L ?P0LP'Z$+T!^1') ?41W0'Q$>T![A'Y >P2_P+K
M$_\"ZA/_ ^D3_P/I$_\#Z1/_ ^D3_P/I$_\#_R8= /\H& #_*!8 _R86 /\F
M'0#_)B@ _R,T /\@0 #_'4T!_QM9 ?\990'^&7 !_!AZ ?D8@P'W&(P!]AB3
M ?08F@'S&*$!\1FH ? 9L +N&;H"[1G& NH:V0+F&NL!XAOY N ;_P/>'/\$
MW1S_!=P<_P7<'/\%VQS_!=L<_P7;'/\%_RH9 /\M$P#_+1$ _RT1 /\N&0#_
M+2( _RPN /\I.@#_)D<!^B14 ?8C8 'R(FL![R)U NTB?@+K(H<"Z2*/ N<B
ME@+E(IX"Y"*E N(BK0+A([<"WR/# MTCU@+8).H#TB3Y!<\E_P;-)?\'RR7_
M",HE_PC*)/\(RB3_",HD_PC*)/\(_RX4 /\Q$ #_,@T _S0. /\U% #_-1P
M_S,G /HQ- #S+T$ [BU. >DL6@'E+&4"XBQP M\K>0+=*X(#VBN+ ]@KD@35
M*YH$TRNB!-$KJ@7/*[,%S2N_!LPLSP;(+><'Q"WW"<$M_PJ_+?\+O2W_#+PM
M_PR\+/\,NRS_#+LL_PR[+/\,_S$1 /\U# #_-@< _SH+ /\\$ #_.Q4 ^#D?
M .\W*P#G-CD X35' -PU5 '5-6 "T35J \XT<P3,-'P%RC2%!L@TC0?&,Y0(
MQ#.<"<(SI0G!,ZX*OS.Y"[TSR N[-.$+MS3S#;0T_P^Q-/\/L#3_$*\T_Q"N
M-/\/KC3_#ZXT_P^N-/\/_S4. /\X!P#_/ ( _T & /]!"P#Z00\ [3\6 .,\
M(@#:/3$ TCY! ,P^3P+(/EH#Q#UD!<$];@>_/'8(O#Q^"KH[APNX.X\,MSN7
M#;4ZGPZS.JD/L3JT$*\ZPA&N.MD1JCOO$J<[_Q.E._\4I#O_$Z,[_Q.B._\3
MHCO_$J([_Q*B._\2_S@* /\\  #_00  ]44  .9& @#A10< XT(- -5#&0#,
M12P QD<\ <%'20*\1E4$N45?!K5$: FS0W$+L$-Y#:Y"@0^L0HD0JD&1$JA!
MFA.G0*04I4"O%:- O!:A0- 6GD'J%YQ!_!>:0?\7F$'_%YA!_Q:70?\5ET'_
M%9=!_Q670?\5_SL& /\_  #Y1@  Y4L  -Q.  #3300 T4H) ,I*% #"32<
MO$XW ;=.10*R35 %KTQ:"*M+8PJH2FP-IDET#Z1)?!&A2(03GT>,%9U'E1>;
M1I\8F4:J&9=&N!J61LH;DT;F&Y%'^1N/1_\:CD?_&8Y'_QB-1_\8C4?_%XU'
M_Q>-1_\7_SX" /]#  #K2P  W5$  -%4  #*5 $ QE(% ,%1$0"Y4R( LU4S
M :Y400*J5$P%IE-6"*)17PR?4&</G4]O$9I.=Q283G\6EDV(&)-,D1F13)L;
MCTNF'8U+LQZ+2\4>B4OB'H=,]QZ&3/\=A4S_'(5-_QJ%3/\9A4S_&85,_QF%
M3/\9_T   /Q'  #E4   U58  ,I9  #"6@  O5@# +A7#@"Q61X K%HO :=:
M/0*B64D%GEA3"9M76PR75F00E55K$I)4<Q6/4WL7C5*$&HM1C1R(49<>AE"C
M'X10L"""4,$A@%#=(7Y1]"!]4?\??5'_'7U1_QQ]4?\;?5'_&GU1_QI]4?\:
M_T(  /!*  #?5   SEH  ,1>  "\7P  MEX  +%<"P"K7AH I6 K *!@.@*<
M7T4%EUY0"91<6 R06V 0C5IH$XM9<!:(6'<8A5> &X-6B1V 5I0??E6?(7M5
MK2)Y5+TC>%77(W=5\B)V5O\@=E;_'W96_QUV5O\<=E;_&W96_QMV5O\;_T4
M .Q.  #:6   R5X  +]B  "W9   L6,  *MA" "D8Q< GV0H )IE-P*69$,%
MD6--"(YA50R*8%T0AU]E$X1>;!:!7709?EQ]''Q;AAYY6I$@=UJ=(G19JB1R
M6;HE<5G2)7!:\"-O6O\B;UK_('!:_QYP6O\=<%K_''!:_QQP6O\<_T@  .=2
M  #36P  Q6(  +MF  "S:   K&@  *5F!0"?9Q0 FFDE )5I- *0:$ $C&=*
M"(AF4PR$95L0@61B$WYC:A9[8G(9>&%Z''9@A!YS7XXA<%Z:(VY>J"5L7;@E
M:E[.)FE>[B1I7O\B:E[_(&I>_Q]J7O\>:E[_'6I>_QUJ7O\=^4H  .-5  #/
M7P  P64  +=J  "O;   IVP  )]J 0"9:Q$ E&TB )!N,0&+;3T$AVQ'!X-K
M4 M_:E@/?&A@$WAG9Q9V9V\9<V9X''!E@1YM9(PA:F.8(VABIB5F8K8F9&+,
M)F1B["5D8O\C9&+_(65B_Q]E8O\>96+_'65B_QUE8O\=\DP  -]8  #*8@
MO6D  +-N  "K<   HG   )EN  "3<!  CW(? (IR+@&&<CL#@G%%!WUP3@MZ
M;E8.=FU>$G-L915P:VT8;6IU&VII?QYG:8HA96B6(V)GI"5@9[0F7V?))EYG
MZB5>9_XC7V?_(5]F_Q]@9O\>8&;_'F!F_QY@9O\>[T\  -I<  #&90  NFT
M +!R  "G=0  G70  )1S  "-= T B78< (5W*P&!=S@#?'9#!GAU3 ET=%0-
M<7-;$6YR8Q1K<6L7:'!S&F5O?!UB;H<@7VV4(EULHB1:;+(E66S')5ALZ"59
M;/TC66O_(5IK_Q];:_\>6VK_'EMJ_QY;:O\>ZU,  --@  #":0  MG$  *QV
M  "C>0  F7D  (UW  "'>0L @WL8 ']\* ![?#4"=WM !7-Z20AO>5$,;'A9
M#VAW81-E=F@68G5P&5]T>AQ<=(4?6G.1(5=RH"-5<K D4W+%)%-RYR13<?PB
M5''_(%1P_Q]5</\>56__'55O_QU5;_\=Y5<  ,UD  "^;0  LG4  *A[  "?
M?@  DWT  (=]  " ?P< ?( 5 'B!) !U@C(!<8$]!&V 1@=I@$\*9G]6#6-^
M7A%@?68477QN%UI[=QI7>H(=5'J/'U%YG2%/>:XB3GG#(DUXY2)-=_LA3G?_
M'TYV_QY/=?\=3W7_'4]U_QU/=?\=WUP  ,AH  "Y<@  KGH  *6   ":@@
MCH(  ("#  !YA0( =(81 '&(( !NB"X!:H@Y F>'0P5CATP(8(93"UV%6PY:
MA&,15X1K%%2#=1=1@H :3H&-'$N!FQY)@:P?2(#!($> XQ]'?_H>2'[_'DA]
M_QU)?/\<27S_'$E\_QQ)?/\<UF$  ,)N  "T>   JH   )^%  "4AP  B(<
M 'N)  !PC   :XX- &B/&@!FCRD 8I U 5^//P-<CT@%68Y0"%:.6 M3C6 .
M4(QH$$V,<A-*BWT62(J*&$6*F1I#BJH;0HJ_&T&*X1M!B/D;08;_&T&%_QM"
MA?\:0H3_&D*$_QI"A/\:S6<  +QT  "O?@  I88  )J*  ".C   @HT  '60
M  !GE   894( %Z7% !<ER, 6I@O %>8.@%4F$0#4I=,!4^75 =,EUP)299E
M#$>6;PY$E7H1096($S^4EQ4]E*@6.Y2]%CN4WQ8ZDO@7.I#_%SJ/_Q<ZCO\7
M.H[_%SJ._Q<ZCO\7Q6X  +9[  "JA0  GHL  )2/  "(D@  >Y0  &Z7  !B
MFP  5YX  %*@#@!1H!L 3Z$H $VA- !+H3X!2:%' D>A4 -$H5@%0J%A!S^@
M:PD]H'<+.J"%#3B@E XVH*8/-:"[$#2@W0\TG?<0,YS_$C.:_Q(SF?\3,YG_
M$S.9_Q,SF?\3O7<  *^#  "CBP  F)$  (V5  "!F0  <YP  &>?  !;H@
M3Z8  $>I" !$JA( 0ZH? $&K*P! JS< /ZQ! #VL2@$[K%,".:Q< S>L9P0U
MK',%,JR!!C"LD0<NK*,(+:RX"2RLV0@LJO4**ZC_"RJF_PPJI?\-*J7_#2JE
M_PTJI?\-M8   *B+  "<D0  D98  (6<  !XH   :Z4  %^H  !3K   2*\
M #VR   VM0L -+45 #.V(0 RMBP ,;<W #"W00 ON$L +KA5 "RX8 $JN&T!
M*;E[ B>YC0(EN9\#)+FT R.YT@,CM_0$(K7_!2&T_P8AL_\'(;+_!R&R_P<A
MLO\'K8H  *"1  "5EP  B)T  'NC  !NJ   8:T  %6Q  !*M   /[<  #2[
M   KO@, ),(, "+"%  BPQ\ (<,J "#$-  ?Q#\ 'L5* !W&5@ <QF, &\=S
M !K'A0 9QYD &,BN !?(RP 7QO$!%\3_ 1;#_P(6P?\#%L'_ Q;!_P,6P?\#
MHY$  )B8  "+G@  ?:4  '"K  !BL0  5K8  $JY   ^O0  -,   "K$   B
MR   &<P$ !/0"@ 1TA$ $-(: !#3)0 /TS  #M0\  [42  -U58 #=5E  S6
M>  ,UHT "]BD  K8O@ )V>8 "M;^  O4_P +TO\ "]+_ 0O2_P$+TO\!FI@
M (Z?  " I@  <JT  &2T  !7N@  2;\  #W"   RQ@  *,D  !_-   7T0
M$=8   S;!0 (W@L !M\1  7?&@ $X"0  N$N  'B.@  XT<  .16  #D9P
MY7L  .:2  #FJ@  Y\@  .?P  #H_P  Z/\  .C_  #H_P  Z/\ D9\  (*G
M  !TKP  9;<  %>^  !)PP  /,<  ##+   ESP  '-0  !39   .W0  ">$
M  +E    Z08  .D-  #I$0  ZA@  .LA  #M*P  [S<  /%%  #R5@  \V@
M /-^  #TEP  ];   /;0  #W\P  ]_\  /?_  #W_P  ]_\ A:<  ':P  !F
MN   6,$  $K(   [S   +M$  "/6   9W   $>    SC   $YP   .H   #U
M    ]    /4%  #U"P  ]@\  /84  #X'0  ^B<  /PT  #_0P  _U4  /]I
M  #_@0  _YH  /^R  #_SP  _^T  /_Y  #_^0  __D >+   &BZ  !9PP
M2\L  #O1   MV   (=T  !;B   .Y@  ".H   #M    \    /@   #_
M_P   /\   #_    _P8  /\,  #_$   _Q@  /\B  #_,   _T   /]3  #_
M:0  _X$  /^9  #_KP  _\,  /_5  #_U0  _]4 _Q,H /\3)0#_$24 _PTG
M /\&+0#_ #4 _P!! /\ 3P#_ %P _P!I /\ = #_ 'X _P"( /\ D #_ )<
M_P"= /\ I #_ *H _P"P /\ MP#_ ,  _P#, /\ WP#_ .P _P#X /\ _P#_
M /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _Q8E /\6(@#_%"$ _Q C /\*
M* #_ #  _P ] /\ 2P#_ %@ _P!D /\ < #_ 'H _P"$ /\ C #_ ), _P":
M /\ H #_ *8 _P"M /\ M #_ +P _@#( /T V0#[ .D ^@#V /D _P#X /\
M^ #_ /@ _P#X /\ ^0#_ /D _P#Y /\ _QHB /\:'@#_&!T _Q,> /\.(@#_
M"BP _P<Y /\#1@#_ %, _P!@ /\ :P#_ '8 _P!_ /\ B #_ (\ _P"6 /\
MG0#_ *, _@"I /P L #Z +D ]P#$ /4 T@#S .8 \@#T /$ _P#P /\ [P#_
M .\ _P#O /\ \ #_ /  _P#P /\ _QX= /\>&0#_'!< _Q<8 /\3'@#_$2@
M_PXT /\,00#_"DX _PA; /\'9@#_!G$ _P9Z /\&@P#^!HL _ :2 /H&F0#X
M!I\ ]@:F /0&K0#R!K4 \ 7  .T%S@#K!>0 Z0;S .8(_P#E"O\ Y O_ .0+
M_P'D"_\!Y O_ >0+_P'D"_\!_R$8 /\A$P#_(!$ _QL2 /\<&@#_&B0 _Q8O
M /\3/ #_$4D _Q!5 /P.80#Y#FL ]@YU /0.?@#R#H8 \ Z. .X.E0#M#IL
MZPZB .H.J@#H#K, Y@^] .4/S #A#^, W1#S -D1_P'6$O\!U!/_ =,3_P+2
M$_\"TA/_ M(3_P+2$_\"_R43 /\E$ #_) T _R,. /\C% #_(AX _Q\I /\<
M-0#Y&4, ]!A/ .\76P#L%V8 Z1=P .87>0#D%X$ XA>) . 7D0#?%Y@ W1>?
M -L7IP#9&+$ UAB[ -09R@#0&N$!S!OS <D<_P+&'/\"Q!S_ \,<_P/#'/\#
MPQS_ \,<_P/#'/\#_R@0 /\I"P#_* 8 _RL+ /\K$ #_*1< _28B /0C+@#L
M(3L YB!) .(@50#>(&  VB%J -8A= #3(7P!T"&$ <\BC '-(I,!RR*; <DB
MHP'((ZP"QB.V L0CQ +")-L"OB7N [LE_@2X)?\%MB7_!;4E_P:U)?\&M27_
M!;4E_P6U)?\%_RP- /\M!0#_+@$ _S$% /\Q"P#]+Q  \2L8 .<I)0#?*#,
MV"A" -$J3P#-*UH R2ME <<K;@'$+'8"PBQ^ L LA@.^+(X#O2R6 [LLG@2Y
M+*<$N"RQ!;8LOP6U+=$%L2WJ!JXN^P>K+O\(J2[_"*@N_PBH+?\(J"W_"*@M
M_PBH+?\(_R\( /\Q  #_-0  ]C<  .HV @#G,P@ Y"\/ -DN&P#/,2P R3,\
M ,0T20# -54!O#5? KHU: *W-7 #M31X!+,T@ 6Q-(@&L#20!JXTF0>L-*((
MJS2L":DTN0FG-,H*I37E"J$U^ N?-?\,G37_#)TU_PN<-?\+G#7_"YPU_PN<
M-?\+_S," /\U  #V.@  Y3X  -Q   #4/00 TC<) ,LX%0##.B8 O3TV +@^
M1 &T/E !L3U: ZX]8P2L/6L%J3QS!J<\>PBF/(,)I#N+"J([E N@.YT,GCNH
M#9T[M Z;.\4.F3O@#I8[] ^4//\/DCS_#Y(\_PZ1//\-D3S_#9$\_PV1//\-
M_S4  /\Y  #J00  W48  -!'  #)1@  QD$% ,! $0"Y0B$ LT0R *]%0 &K
M14L"IT55 Z1$7@6A1&8'GT-N")U#=@J;0GX+F4*&#9=!CPZ509D/DT&D$9%!
ML!*00< 2CD'9$HM!\1*)0O\2B$+_$8A"_Q"'0O\0AT+_#X="_P^'0O\/_S@
M /,]  #C1P  TDP  ,A.  # 30  NTH" +9'#@"P21T JTLM *9,.P&B3$<"
MGDM1!)M+6@:92F((EDEJ"I1)<0R22'D.CTB"#XU'BQ&+1Y42B4:@%(=&K!6%
M1KL6A$;1%H)'[A: 1_\5?T?_%']'_Q)_1_\1?T?_$7]'_Q%_1_\1_SL  .Y#
M  #<3   S%$  ,%4  "Y5   M%$  *Y-"P"H3QD HU$I )Y2-P&:4D,"EU%.
M!)115@:14%X)CD]F"XQ.;0V)3G4/ATU^$85-AQ."3)$5@$R<%GY+J1=\2[@8
M>TO-&'E,ZQAX3/X7=TS_%7=,_Q1W3/\3=TS_$G=,_Q)W3/\2_SX  .A'  #5
M4   QE8  +Q8  "T60  K58  *=3!P"A5!4 G%8E )A7- &45T "D%=*!(U6
M4P:*55L)AU1C"X14:@Z"4W(0@%)Z$GU2@Q1[48X6>%"9&'90IAET4+4:<U#)
M&G%0Z!IP4?P8<%'_%W!1_Q5P4?\4<5#_$W%0_Q-Q4/\3]4   .1+  #/5
MP5H  +==  "O7@  IUL  *%8 P";61( EELB ))<,0&.7#T"BEQ'!(=;4 :#
M6E@)@5E@#'Y99PY[6&\0>5=W$W96@!5T5HL7<E66&6]5HQIM5+(;;%3&&VI5
MYAMJ5?L9:E7_%VI5_Q9J5?\5:U7_%&M5_Q1K5?\4\D,  -]/  #+6   O5T
M +-A  "K8@  HF   )M<  "57A  D& ? (QA+@"(83H"A&!%!(%@3@9^7U8)
M>UY="WA=90YV7&P0<UQT$W!;?15N6H@7:UJ4&6E9H1MG6; <95G#'&19XQQD
M6?H:9%G_&&19_Q=E6?\595G_%&59_Q1E6?\4[T8  -I2  #&6P  NF$  +!E
M  "F9@  G6,  )5A  "/8@X BV0< (=E*P"#93<!?V5" WQD2P9X8U,(=6-;
M"W-B8@YP86H0;6!R$VM@>Q5H7X879EZ1&6->GQMA7:X<8%W!'%]=X1Q?7?@:
M7UW_&%]=_Q=@7?\68%W_%6!=_Q5@7?\5ZTH  -16  ##7@  MF4  *QI  "B
M:0  F&<  (]E  ")9@P A6@9 (%I* !^:C4!>FD_ W9I205S:%$(<&=9"FUG
M8 UK9F<0:&5P$F5D>15C9(,78&./&5YBG1M<8JP<6F*_'%EBWQQ98O<:6F+_
M&5IA_Q=;8?\66V'_%5MA_Q5;8?\5YTT  ,]9  "_8@  LV@  *EM  ">;0
MDVL  (EI  "#:PD ?VT5 'QN)0!X;C(!=6X] G%N1@1N;4\':VQ6"6AL7@QE
M:V4/8VIM$6!I=A1=:8$66VB-&%AGFQI69ZH;56>]'%1GW!Q49_8:5&;_&%5F
M_Q=59?\65F7_%59E_Q569?\5XE$  ,I=  "[9@  KVP  *9Q  "9<   CF\
M (-N  !]< 4 >'(2 '5S(0!R<R\!;W,Z FQS1 1I<DP&9G)4"&-Q6PM@<&,-
M77!K$%MO=!-8;G\556Z+%U-MF1E1;:@:3VV[&TYMV1I.;/093VO_&$]K_Q=0
M:O\64&K_%5!J_Q50:O\5W54  ,5A  "W:@  K'$  *)U  "4=   B70  'QS
M  !V=0  <7<0 &]X'0!L>2L :7DW 69Y0 -C>4D%8'A1!UUW6 E;=V ,6'9H
M#E5U<1%2=7P34'2(%DUTEQ=+<Z8827.Y&4ASU1E)<O,827'_%TIQ_Q9*</\5
M2W#_%$MP_Q1+</\4U%H  ,!F  "S;P  J'8  )UY  "/>   A'@  '=Y  !O
M?   :GT- &=^&0!D?R8 8H R 5^ /0)<@$8#6G].!5=_50=4?ET)4GUE#$]]
M;PY,?'D12GR&$T=[E!5%>Z061'NW%D-[TA9#>O(60WG_%4-X_Q1$=_\41';_
M$T1V_Q-$=O\3S5\  +MK  "N=   I'P  )=^  "*?0  ?WX  ')_  !F@P
M880( %Z&$P!<AR$ 6H<N %B'. %5AT("4X=* U"'4@5.AEH'2X9B"4F%; M&
MA7<-0X2##T&$DA$_A*(2/82U$SR$SQ,\@O 2/('_$CV _Q(]?_\2/7[_$3U^
M_Q$]?O\1Q68  +5Q  "J>P  GX(  )*"  "%@@  >8,  &V&  !?B@  6(T!
M %2.#P!2CQL 4(\G $^0,P!-D#T!2Y!% DF03@-&D%8$1(]?!4*/: <_CW,)
M/8Z "SJ.CPPXCJ --XZS#C:.S XVC>\.-8O_#C6)_P\UB/\/-H?_#S:'_P\V
MA_\/OFT  +!Y  "E@@  F8<  (R(  !_B   <HH  &:-  !:D0  4)4  $F7
M"0!'F!, 19@@ $29*P!#F38 09I  $":2 $^FE$"/)I: CJ:9 ,WFF\%-9E]
M!C.9C <QF9T(+YFP""Z9R@@NF.T(+I;_"BV4_PHMD_\++9+_"RV2_PLMDO\+
MMG4  *J!  ">B   DXT  (:.  !XCP  :Y(  %^5  !4F0  29T  $"@   Z
MH@T .*,7 #>C(@ VI"T -:0W #2D00 SI4L ,:54 3"E7@$NI6H!+*5X BJE
MB ,HI9H#)Z6M!":EQ@,FI.L$):+_!26@_P8DG_\&))[_!R2>_P<DGO\'KWX
M *.(  "7C@  C9,  'Z5  !PF   8YL  %>?  !,H@  0J8  #BI   OK ,
M*JX. "FN&  HKR, )Z\M ":P-P EL$$ )+!+ ".Q5@ BL6, (;%Q !^Q@@ >
MLI0!'+*I 1NRP0$;L><!&Z_^ AJM_P(:K/\#&JO_ QJK_P,:J_\#J(@  )N/
M  "1E   A)H  ':?  !HH@  6Z4  $^I  !$K0  .;   "^S   FM@  'KD%
M !B[#@ 7NQ8 %[P@ !:\*@ 5O34 %+U  !.^2P 2OE@ $KYG !&_>  0OXP
M$,"B  [ N@ .P.$ #[W[  ^\_P 0NO\!$+K_ 1"Z_P$0NO\!GX\  )25  "'
MFP  >:$  &NG  !>K   4K$  $6T   ZM@  +[D  "6\   =OP  %<,   _&
M!0 +R@T "<H4  C*'0 'RB< !\HR  ;+/@ %RTL !,Q:  /,:@ "S'X  <R4
M  #,JP  S<@  ,SM  #,_P  R_\  <K_  '*_P !RO\ EY8  (J<  !\HP
M;JH  &"P  !2M@  1;D  #F\   NOP  (\,  !O&   3R@  #<T   C1   !
MU D  -0.  #5%0  UAX  -@G  #9,0  VSX  -Q+  #=6P  WFX  -Z$  #?
MFP  W[0  -[9  #?]P  W_\  -__  #?_P  W_\ C9T  '^E  !PK   8;,
M %.Z  !%OP  .,(  "S&   AR0  &,T  !#1   +U0  !-H   #>    X $
M .$)  #B#@  Y!,  .4;  #G)   Z2\  .L\  #M2P  [ET  .YQ  #OB0
M\*(  /"\  #PXP  [_D  /#_  #P_P  \/\ @:4  '*M  !CM0  5+T  $;$
M   WR   *LP  !_0   5U0  #MH   ?>    X@   .8   #I    Z@   .P
M  #N!0  [PP  /$0  #S%P  ]2   /@K  #[.0  _4H  /Y>  #_=   _XT
M /^F  #_P   _^$  /_U  #_]0  __4 =*X  &6W  !6P   1\@  #C-   J
MT@  '=@  !/=   ,X@   ^8   #I    [    /    #S    ]    /8   #X
M    ^@   /T'  #_#0  _Q(  /\;  #_*   _S<  /]*  #_7@  _W8  /^/
M  #_I@  _[H  /_1  #_T0  _]$ _P\D /\.(@#_"R$ _P,D /\ *0#_ #(
M_P ^ /\ 3 #_ %D _P!E /\ < #_ 'H _P"$ /\ C #_ )( _P"9 /\ GP#_
M *4 _P"K /\ L@#_ +H _P#% /\ TP#_ .< _P#T /\ _P#^ /\ _P#_ /X
M_P#^ /\ _@#_ /X _P#^ /\ _Q$A /\0'@#_#1T _P<? /\ (P#_ "T _P Z
M /\ 2 #_ %4 _P!A /\ ; #_ '8 _P!_ /\ AP#_ (X _P"5 /\ FP#_ *$
M_P"G /X K@#] +8 _ #  /L S0#Y .( ^ #P /< _ #V /\ ]0#_ /4 _P#U
M /\ ]0#_ /4 _P#U /\ _Q4= /\3&@#_$!D _PL9 /\ '0#_ "D _P V /\
M0P#_ %  _P!< /\ 9P#_ '$ _P!Z /X @P#\ (H ^@"1 /D EP#X )T ]P"C
M /4 J@#T +( \@"[ /$ R #O -P [@#L .T ^@#K /\ Z@#_ .H _P#J /\
MZ@#_ .H _P#J /\ _Q@9 /\6%0#_$Q, _PX3 /\+&@#_!R0 _P(P /\ /@#_
M $L _P!7 /\ 8@#\ &P ^ !U /4 ?@#R (4 \0", .\ DP#N )D [ "@ .L
MI@#I *X YP"W .8 PP#D -0 X@#I .$ ]P#? /\ W0#_ -T _P#= /\ W0#_
M -T _P#= /\ _QL3 /\:$ #_%@X _Q(. /\2%0#_#Q\ _PPK /\). #_!D4
M^P-1 /<"7 #R F8 [@)P .H"> #G H  Y@.' .0#C@#B Y4 X0.< -\$HP#=
M!*L VP2T -@%P #6!=  TP;G - (^ #."O\ S O_ ,L,_P#+#/\ RPO_ ,L+
M_P#+"_\ _Q\0 /\>"P#_&@< _QD+ /\8$0#_%AD _Q(D /H0, #S#CX [@U*
M .D,5@#E#&$ X@QJ -X-<P#;#7L V0V# -8-B@#4#9$ T@V9 - .H #/#JD
MS0ZS ,L.OP#*#]  QA'I ,(2^0"_$_\ O1/_ ;P3_P&\$_\!O!/_ ;L3_P&[
M$_\!_R(, /\A! #_(   _R$% /\?# #_'!$ ]A@< .P5* #E$S8 WQ)# -D3
M3P#3%%H T!5D ,T6;0#+%G4 R1=] ,<7A0#%&(P Q!B4 ,(9G # &:4 OAFO
M +T:NP"[&LL N!OE ;0<]@&R'?\"L!W_ J\=_P*N'?\"KAW_ JX=_P*N'?\"
M_R8& /\E  #_)@  ^R<  /$E P#P(0L Z!P2 -X9'0#4&RT S1T\ ,@?20#%
M(%4 P2%? +\B: "\(G  NB-X +DC?P&W(X<!M2./ ;0DEP&R)* !L22J J\D
MM@*M)<8"JR7? J@F\P.E)O\#HR;_ Z(F_P2A)O\#H2;_ Z$F_P.A)O\#_RD
M /\H  #V+0  YS   -\O  #9*P0 UB(* ,XC%@#&)B< P"@V +LJ1 "X*T\
MM2Q9 +(L8@&P+&H!KBUR :PM>@*J+8$"J2V* J<MD@.E+9L#I"VE!*(ML02@
M+< $GRW8!)PN[P69+O\&ER__!I8O_P:5+O\%E2[_!94N_P65+O\%_RP  /\N
M  #J-0  W3D  -$Y  #*-@  QR\& ,$M$0"Z,"$ M#(Q + T/@"L-4H J354
M :<U70&D-64"HC5M J U= .?-7P$G36$!)LUC06:-)<&F#2A!I8TK0>4-;L(
MDS70") U[ B.-OX(C#;_"(LV_PB+-O\'BC7_!XHU_P>*-?\'_R\  /(T  #B
M/   TD$  ,="  # 0   NSH! +8V#@"P.1P JCLL *8\.@"C/48 GSU0 9T]
M60*:/6$#F#UH!)8\< 64/'<&DCR !Y$\B >/.Y((C3N="8L[J0J).[<+B#O*
M"X4\Z N#//L+@CS_"H$\_PJ!//\)@3S_"($\_PB!//\(_S,  .PZ  #:0P
MRD<  +])  "W1P  L4(  *T^"@"F0!< HD(G )Y#-0":1$(!ET1, 91$50*1
M0UT#CT-D!8U#:P:+0G,'B4)["(="A J%08X+@T&9#(%!I0U_0;,.?D'&#GQ!
MY YZ0OD->4+_#'A"_PMX0O\+>$+_"GA!_PIX0?\*]C8  .9   #12   PTT
M +E.  "Q30  J4D  *1%!@"?1A, FD@C )9),@"22CX!CTI( HQ*40.*25D$
MATE@!85): >#2&\(@4AW"G]'@ M]1XH->D>5#GA&H@]V1K 0=4;"$'-&X!!R
M1_</<4?_#G%'_PUQ1_\,<4?_"W%&_PMQ1O\+\SD  .!$  #,3   OE$  +13
M  "J4@  HDX  )U* 0"72Q$ DTT@ (]/+@",3SH!B$]% H5/3@.#3U8$@$Y=
M!GY.9 =\36P)>4UT"W=,?0QU3(<.<TR2#W%+GQ%O2ZT2;4N_$FQ+W!)K3/41
M:DS_#VI,_PYJ2_\-:DO_#&I+_PQJ2_\,\#T  -M(  #'4   NE4  +!8  "E
M5@  G%,  )=/  "14 X C%(< (E4*P"%5#< @E1" 7]42P-\5%,$>E-:!GA3
M8@AU4FD)<U)Q"W%1>@UN480/;%"0$&I0G!)H4*L39E"\$V50V!-D4/,29%#_
M$&10_P]D4/\.94__#65/_PQE3_\,[$$  -1,  ##5   MED  *Q<  "@6@
MEU<  )%4  "+50P AE<9 (-8)P" 630 ?5D_ 7I92 -W6% $=%A8!G)77P=O
M5V8);59N"VM6=PUH58$/9E6-$614FA)B5*D38%2Z%%]4TQ1>5/(37E3_$5]4
M_P]?5/\.7U/_#5]3_PU?4_\-YT0  ,]0  "_6   LUT  *A?  "<70  DEL
M (M8  "%6@H @5L6 'U<) !Z73$ =UT\ 71=1@)Q74X$;UQ5!6Q<70=J7&0)
M:%ML"V5:=0UC6G\/85F+$5Y9F!)<6*<46UBX%%E9T!196/ 365C_$5I8_Q!:
M6/\.6E?_#5I7_PU:5_\-XT@  ,M3  "[6P  L&$  *1B  "780  CE\  (5<
M  !_7@< >U\3 'AA(0!U8BX <F(Y 6]B0P)L84L#:F%3!6=A6@=E8&()8V!J
M"V!?<PU>7GT/6UZ)$5E=EA)77:4355VV%%1=SA147>X35%W_$55<_Q!57/\.
M55O_#E9;_PU66_\-WDP  ,=6  "X7P  K60  *!E  "39   B6,  ']A  !Y
M8@, =601 ')E'@!O9BL ;&<W 6IG0 )G9DD#9691!&)E6 9@96 (761G"EMD
M< Q98WL.5F.&$%1BE!)28J,34&*T$T]BS!-/8NT23V'_$4]A_Q!08/\.4&#_
M#E!@_PU08/\-V4\  ,-:  "T8P  J6D  )MH  "/9P  A&<  'EE  !S9P
M;VD. &QJ&P!I:R@ 9VPT &1L/0%B;$8"7VM.!%UK5@5::ET'6&IE"59I;@M3
M:7@-46B$#TYHDA!,9Z$22V>R$DEGR1))9^L226;_$$IF_P]*9?\.2V7_#4MD
M_PU+9/\-T50  +Y>  "Q9P  IFT  )=L  "*:P  ?VL  '-K  !M;0  :&X,
M &5P%P!B<20 8'$P %YQ.@%<<4,"67%+ U=Q4P15<%H&4G!B!U!P:PE.;W4+
M2V^"#4ENCP]';I\016ZP$41NQQ%#;>H01&S_#T1K_PY%:_\-16K_#45J_PU%
M:O\-RU@  +IC  "M;   H7$  ))P  "%;P  >F\  &YP  !E<P  8'4' %UV
M$@!;=Q\ 67@K %=X-@!5>#\!4WA( E%X3P-/=U<$3'=?!4IW: =(=G,)179_
M"T-UC0Q!=9T./W6N#CYUQ0X]=>@./G/]#3YR_PT^<?\,/W'_##]P_PP_</\,
MQ5X  +5I  "I<0  G'4  (UT  " =   =70  &EV  !>>0  6'P! %1]#@!2
M?AH 47\F $]_,0!-@#L 3(!# 4J 2P)(?U0"1G]<!$-_905!?W &/WY\"#Q^
MB@DZ?IH*.7ZL"S=^PPLW?>8+-WO\"S=Z_PLW>?\*.'C_"CAX_PHX>/\*OF0
M +!O  "E>   EGD  (=Y  ![>0  <'H  &1\  !8@   4(,  $N%"@!(AA0
M1X<@ $6(*P!$B#4 0X@^ $&)1P% B4\!/HA8 CR(80,ZB&P$-XAX!36(AP8S
MB)@',H>J!S"(P <PA^0',(7["#"#_P@P@O\(,('_"#"!_P@P@?\(MVL  *IV
M  "@?P  D'X  ()^  !V?P  :H   %Z#  !3AP  2HL  $&. @ ]D X .Y 8
M #J1(P YD2T .)(W #>20  VDDD -)-2 #.37 $QDV<!+Y-T BV2@P,KDI0#
M*I*G RB2O00HDN$#)Y#Z!">._P4GC?\%)XS_!2>,_P4GC/\%L70  *5^  "9
MA0  BH0  'V$  !OA0  8X@  %B+  !-CP  0Y,  #J7   RF@< +IL0 "V;
M&@ LG"0 *YPN "J=.  IG4$ *)U+ ">>50 FGF$ )9YN ".>?@$BGI !()ZC
M 1^>N0$>GMT!'ISX AZ:_P(>F?\#'I?_ QZ7_P,>E_\#JGT  )Z%  "3BP
MA8H  '6+  !HC@  6Y$  %"5  !&F0  .YT  #*@   JHP  (J8) !^G$0 >
MIQH ':@D !RH+0 ;J#< &JE! !FI3  8J5@ %ZIF !:J=@ 5JHD %*J> !.K
MM  2J], $JCU !.G_P$3I?\!$Z7_ 1.D_P$3I/\!HX8  )>,  "-D0  ?9(
M &V5  !@F   5)P  $B@   ^I   -*<  "JK   AK@  &;$  !*S!P /M1
M#K47  ZU(0 -M2L #;4V  RV00 +MDX "K9<  FV;  (MG\ ![:4  :VJ@ %
MML4 !K;J  >U_P (M/\ "+/_  FR_P )LO\ FHT  )"3  "$F   =)P  &6@
M  !7I   2Z@  $"L   UL   *K,  "&U   8N   $;L   R^ @ &P L  L 1
M  '!&0  P2(  ,(K  #"-@  PT(  ,-0  #$7P  Q'$  ,2'  #$G0  Q+4
M ,3:  #$]@  P_\  ,/_  ##_P  P_\ DY0  (>:  !XH   :J8  %RL  !/
ML0  0;4  #6W   IN@  '[T  !;    0PP  "L8   /*    S 4  ,P,  #-
M$0  SA@  ,XA  #0*@  T34  --#  #44@  U&,  -5X  #5CP  U:<  -;"
M  #6Z0  UOT  -;_  #6_P  UO\ BIL  'NB  !LJ0  7K   %"V  !"N@
M-+T  "C!   =Q   %,<   W+   &S@   -(   #7    V0   -H%  #<"P
MW1   -\5  #A'0  XR<  .4S  #G0@  Z%0  .AG  #I?@  Z9<  .JO  #J
MS@  Z^\  .O^  #K_P  Z_\ ?:,  &ZK  !?L@  4;H  $+    TPP  )\<
M !O+   2SP  "],   +8    W0   .$   #D    Y0   .<   #I    ZP<
M .T-  #O$0  \1D  /0D  #W,0  ^4$  /I5  #Z:@  ^X0  /N=  #\M@
M_-(  /WM  #]]   _?0 <:P  &&U  !2O0  1,0  #3)   FS0  &M(  !#8
M   (W0   .$   #E    Z    .P   #O    \0   /,   #U    ]P   /D!
M  #["   _@X  /\5  #_(0  _R\  /]!  #_5@  _VT  /^'  #_H   _[8
M /_*  #_U   _]0 _PL@ /\''@#_ !T _P @ /\ )0#_ "X _P [ /\ 20#_
M %8 _P!B /\ ;0#_ '8 _P!_ /\ AP#_ (X _P"4 /\ F@#_ *  _P"F /\
MK0#_ +4 _P"^ /\ RP#_ .$ _P#P /X _0#] /\ _0#_ /T _P#] /\ _ #_
M /D _P#Y /\ _PT= /\+&@#_!!D _P : /\ 'P#_ "H _P W /\ 10#_ %$
M_P!> /\ : #_ '( _P!Z /\ @@#_ (D _P"0 /\ E@#_ )P _@"B /P J0#[
M +  ^0"Y /@ Q@#V -D ]0#K /0 ^0#S /\ \@#_ /, _P#S /\ \P#_ /,
M_P#S /\ _Q 9 /\.%0#_"!0 _P 4 /\ &0#_ "4 _P R /\ 0 #_ $P _P!9
M /\ 8P#^ &T _ !U /H ?0#Y (0 ]P"+ /8 D0#T )< \P"> /( I #P *P
M[@"T .T P #K ,\ Z0#F .@ ]0#F /\ YP#_ .8 _P#E /\ Y0#_ .4 _P#E
M /\ _Q(4 /\0$ #_# \ _P,0 /\ %0#_ "  _P L /\ .@#_ $< ^@!3 /<
M7@#T &< \0!P .\ > #M '\ ZP"& .H C #H ), YP"9 .4 H #C *< X0"P
M -\ N@#= ,D VP#@ -@ \ #7 /X U0#_ -0 _P#3 /\ TP#_ -, _P#3 /\
M_Q40 /\2# #_#@D _PL, /\)$@#_ QH _P F /T ,P#T $  [P!- .L 6 #H
M &$ Y0!J .( <@#@ 'H W@"  -P AP#: (X V "5 -0 G #2 *, T "L ,X
MM@#, ,0 R@#9 ,@ [0#' /L Q0#_ ,0!_P## ?\ Q '_ ,0!_P#$ ?\ _Q@+
M /\5!0#_$   _Q & /\/#0#_#!0 _ <? /$#*P#G #D X@!& -X!40#: EL
MU0)D -(#; #/ W0 S01[ ,L$@@#*!(D R 60 ,8%F #$!:  P@:I ,$&M "_
M!L$ O0C5 +L)[ "X"_T M@S_ +4-_P"T#?\ M W_ +0-_P"T#?\ _QL% /\8
M  #_%P  _Q8  /L3!@#Z$ X [@P6 .,)(@#:"3  TPH^ ,X+2@#*#%4 QPU>
M ,4-9P#"#F\ P0YV +\.?@"]#X4 O ^- +H0E0"X$)T MQ"G +41L@"S$<
MLA'5 *X3[@"K%/X J17_ *<5_P"G%?\ IA3_ :84_P&F%/\!_Q\  /\<  #Z
M'@  ZQX  .,<  #?%04 W@X- -,.& #+$2@ Q1,W , 41 "\%D\ N1=9 +<7
M80"T&&D LQEQ +$9> "O&H  KAJ( *P;D "K&YD J1NC *<<K@"F'+P I!W/
M *$>Z@&>'OP!G!__ 9L?_P&:'_\!FA[_ 9D>_P&9'O\!_R(  /\A  #L)P
MX"H  -0I  #-)   RAP( ,09$@"]'"( MQXQ +,@/@"O(4D K2)3 *HC7 "H
M)&0 IB1L *0D<P"C)'H H26" : EBP&>)90!G26> 9LFJ@&9)K<!F";) I4G
MY@*2)_D"D"C_ H\H_P*.)_\"CB?_ HXG_P*.)_\"_R8  /(I  #C,0  TC0
M ,@T  # ,   NRD" +@C#@"Q)AP K"@K *@J. "D*T0 H2Q. )\M5P"=+5\
MFRUG 9DM;@&8+G4!EBY] I0NA@*3+I "D2Z: X\NI@.-+K,#C"[% XHOX02'
M+_8$A2__!(0O_P.$+_\#@R__ X,O_P.#+_\#^RD  .LQ  #9.   R3P  +\\
M  "V.0  L#(  *PM"P"G+Q< HC$F )XS- ":-$  F#5* )4U4P"3-5L!D35B
M 8\U:0*--7$"C#5Y XHU@@.(-8L$AC66!(0UH@6"-:\%@37 !G\VW 9]-O0&
M>S;_!7LV_P5Z-O\$>C;_!'HU_P1Z-?\$]2T  .0W  #0/P  PD,  +=$  "M
M0   ISH  *,V!@"=-Q, F3DB )4Z+P"2/#L CSQ& (P\3P&*/%<!B#Q> H8\
M90*$/&T#@CQU!( \?01_/(<%?3R2!GL[G@=Y.ZP'=SN\"'8\U0AT//$(<SS_
M!W(\_P9R//\%<CS_!7([_P5R._\%\3(  -X]  #)1   O$@  +!)  "F1@
MGT$  )L] 0"5/1  D3\= (U!*P"*0C@ AT-" (1#2P&"0U,!@$-; GY"8@-\
M0FD$>D)Q!7A">@9V080'=$&/"')!FPAP0:D);T&Y"FU!T IL0>X):T+_"&I"
M_P=J0?\&:D'_!FI!_P5J0?\%[3<  -9"  #$20  MTT  *M-  "@2@  F$<
M )-"  ".0PT B44: (9&* "#1S0 @$@_ 'Y(2 %[2% ">4A7 G=(7P-U2&8$
M<T=N!7%'=@9O1X ';4:,"6M&F II1J8+9T:V"V9&S ME1NP+9$?_"61&_PAD
M1O\'9$;_!F1%_P9D1?\&Z#L  -!&  "_30  LU$  *51  ":3@  DDL  (U'
M  "'2 L @TH6 ']+) !]3#$ >DT\ '=-10%U34T"<TU5 G%-7 -O36,$;4QK
M!6M,<P=I2WT(9DN)"61+E@IB2Z0+84NT#%]+R@Q>2^H+7DO^"EY+_PE>2O\(
M7DK_!UY*_P=>2O\'XS\  ,M)  "\40  L%4  *%4  "64@  C5   (=,  "!
M30@ ?4\3 'I0(0!W42X =%(Y ')20@%O4DL!;5)2 FM160-I46$$9U%H!F50
M<0=C4'L(85"&"E]/DPM=3Z$,6T^R#5E/QPU93^@,6$_]"UA/_PE93_\(64[_
M!UE._P=93O\'WT,  ,=-  "X5   K%D  )U7  "150  B%0  (%0  ![4@0
M=U,1 '14'@!Q52L ;U8V &Q60 %J5D@!:%90 F965P-D5EX$8E5F!6!5;P==
M57@(6U2$"EE4D0M75* ,55.P#513Q0U34^8,4U/\"U-3_PE44O\(5%+_"%12
M_P=44O\'VD8  ,-0  "U6   J%L  )E:  "-6   A%<  'M4  !V5@$ <5</
M &Y9&P!L6B@ :5HS &=;/0%E6T4!8UM- F%:50-?6EP$75ID!5M9; 98678(
M5EF""518CPM26)X,4%BN#4]8PPU.6.0,3EC["T]7_PE/5_\(3U;_"%!6_P=0
M5O\'TTH  ,!4  "R7   HUX  )5=  ")7   ?UL  '99  !P6@  :UP- &A=
M& !F7B0 9%\P &)?.@!@7T,!7E]+ EQ?4@):7UH#6%]A!55>:@937G0'45U_
M"4]=C0I-79P+2UVL#$I=P0Q)7>,,25SZ"DE;_PE*6_\(2EK_"$I:_P=*6O\'
MSDX  +Q8  "N8   GV$  )%@  "%7P  >U\  '!=  !J7P  96$* &)B% !@
M8R$ 7F0M %QD-P!:9$ !6&1( 59D4 )49%<#4F1?!%!D9P5.8W$&3&-]"$EB
MBPE'8IH*1F*J"T1BOPM$8N$+1&'Y"D1@_PE$8/\(15__!T5?_P=%7_\'R%(
M +A<  "K9   FV0  (QC  " 8P  =F,  &IB  !C9   7V8& %MG$0!9:!T
M5VDI %9J,P!4:CP 4FI% 5!J3 %.:E0"3&I< TIJ901(:6\%1FEZ!T1IB A"
M:)@)0&BI"C]HO0H^:-X)/F?W"3YF_P@_9?\'/V7_!S]D_P<_9/\'PU<  +-A
M  "G:0  EF@  (=G  ![9P  <6<  &5H  !<:@  6&P! %1N#@!2;Q@ 4&\D
M $YP+@!-<#@ 2W%! $IQ20%(<5$!1G%9 D1P8@-"<&P$0'!X!3YPA@8\;Y4'
M.F^F"#AONP@X;]L'.&[V!SAM_P<X;/\&.6O_!CEJ_P8Y:O\&O5P  *]F  "B
M;0  D6P  ()K  !W:P  ;&P  &%N  !7<   4',  $QU"@!)=A, 1W<? $9W
M*0!%>#, 0W@\ $)X1 !!>$T!/WA5 3UX7@([>&@".7AT S=X@@0U>),%,W>D
M!3)WN04Q>-<%,7;U!3%T_P4Q<_\%,7+_!3)R_P4R<O\%MV,  *IM  "<<0
MBW   'UP  !R<   9W$  %QS  !1=P  2GH  $)] P _?@X _^)]$$E#0U]0
M4D]&24Q%  L2/7\8 #Q_(P [@"T .H V #F!/P X@4@ -H%0 #6!6@$S@60!
M,8%P 2^!?P(M@8\#+(&A RJ!M@,I@=(#*7_S RE]_P,I?/\#*7O_ RE[_P,I
M>_\#L6H  *5T  "5=@  A74  'AU  !M=0  87<  %=Z  !,?@  0X$  #N%
M   UB D ,HD1 #&)&P PB24 +XHO "Z*.  MBT$ +(M* "J+5  IBU\ *(MK
M ":+>@$DBXL!(XN> 2*+LP$AC,X!(8KQ 2"(_P(@AO\"((7_ B&%_P(AA?\"
MJW(  *%\  "/>P  @'H  '-Z  !F?   6W\  %""  !&A@  /(H  #2-   L
MD0  )I,, "24$P CE!P (I4F "&5+P @E3@ 'Y9" !Z63  =EE@ ')9D !J7
M=  9EX8 &)>9 !>7K@ 5E\D %I7N !:3_P$6DO\!%I'_ 1:0_P$6D/\!I7L
M )F#  ")@0  >X   &R"  !?A   5(@  $F+   _D   -90  "V7   EF@
M'9X! !:@#  4H1( %*$; !.A)0 2H2X $:(X !&B0P 0HD\ #Z)<  ZC:P -
MHWT #:.2  RCIP *HL  "Z+F  R@_@ -G_\ #9[_  V=_P -G?\ GH0  )*)
M  "#B   <X@  &6+  !8C@  3)(  $&7   WFP  +IX  "2B   <I0  %:@
M  ^K!  *K@P !ZT2  :M&P %K20 !*XN  *N.0 !KD4  *Y2  "N80  KG,
M *Z'  "NG0  KK0  *[5  "M]   K?\  *S_  "K_P  J_\ EHL  (R0  ![
MD   :Y(  %V6  !0F@  1)\  #FC   OIP  ):L  !RN   4L0  #K0   FW
M   !N D  +@.  "Y%   N1P  +HE  "Z+P  NSH  +Q'  "\5@  O&<  +Q[
M  "\D0  O*D  +S$  "\ZP  N_X  +O_  "[_P  N_\ D)(  (.8  !SFP
M8Y\  %6C  !'J   .ZT  #"Q   EM   &[<  !*Z   ,O0  !;\   ##
MQ (  ,4*  #%#@  QA0  ,<;  #()   RBX  ,PZ  #-20  S5D  ,UL  #.
M@P  SIL  ,VU  #.V@  SO8  ,W_  #-_P  S?\ AID  '>@  !II@  6JP
M $RR   ^M@  ,+D  "2\   9OP  $<(   K%   "R0   ,P   #0    T0
M -(!  #3"   U0T  -<1  #:&   W"$  -\L  #A.@  XDH  .-=  #D<@
MY(L  .6E  #EP   Y>8  .7X  #E_P  Y?\ >J$  &NI  !<KP  3;8  #^\
M   POP  (\,  !?'   /R@  !\X   #1    U@   -P   #?    X    .(
M  #D    Y@,  .@)  #I#@  [!4  .X>  #Q*P  ]#H  /5-  #V80  ]WD
M /B3  #XK0  ^<8  /GD  #Y\P  ^?, ;:H  %ZR  !/N@  0,$  #'%   B
MR0  %LX   W2   $V    -T   #A    Y    .@   #K    [0   .\   #Q
M    \P   /8   #X P  ^@L  /T1  #_&P  _RD  /\[  #_3P  _V8  /]_
M  #_F0  _Z\  /_#  #_U@  _]8 _P0< /\ &0#_ !D _P < /\ (@#_ "L
M_P X /\ 1@#_ %, _P!> /\ :0#_ '( _P!Z /\ @@#_ (D _P"/ /\ E0#_
M )L _P"A /\ J #_ *\ _P"Y /\ Q0#_ -D _@#L /T ^P#[ /\ ^P#_ /L
M_P#Z /\ ] #_ /  _P#P /\ _P<8 /\!%0#_ !0 _P 6 /\ &P#_ "8 _P T
M /\ 0@#_ $X _P!: /\ 9 #_ &T _P!U /\ ?0#_ (0 _P"* /T D #\ )8
M^@"= /D HP#X *L ]P"T /4 OP#T ,X \P#F /$ ]@#P /\ [P#_ .\ _P#N
M /\ [@#_ .H _P#J /\ _PL4 /\&$0#_ !  _P 0 /\ %@#_ "( _P N /\
M/ #_ $D _P!4 /X 7P#[ &@ ^0!P /< > #U '\ \P"% /( BP#P )( [P"8
M .T GP#L *8 Z@"N .@ N0#G ,< Y0#> ., \ #B /X X #_ .  _P#A /\
MX0#_ .$ _P#A /\ _PT0 /\)#0#_ 0P _P , /\ $@#_ !P _P H /P -@#Y
M $, ]@!. /( 60#O &( [ !K .H <@#H 'D Y@"  .0 A@#B (P X0"3 -\
MF@#= *$ VP"J -@ M #5 ,  T@#3 -  Z@#. /H S0#_ ,T _P#- /\ S #_
M ,P _P#, /\ _Q , /\,!P#_ P( _P ( /\ #@#_ !8 ]@ B /  +P#L #P
MZ0!( .4 4P#A %P W@!E -L ; #7 ', U !Z -( @ #0 (< S@". ,P E0#*
M )T R "E ,8 KP#$ +L P@#+ ,  Y0"^ /4 O0#_ +P _P"\ /\ O #_ +P
M_P"\ /\ _Q$% /\.  #_"@  _P@! /\$"@#X !  Z0 : ., * #> #4 V0!!
M -, 3 #/ %8 RP!? ,D 9@#& &X Q !T ,( >P#! (( OP") +T D "\ )@
MN@"A +@ JP"V +< M #' +( X "Q ?( KP+_ *X#_P"M!/\ K03_ *T$_P"M
M!/\ _Q0  /\0  #_#P  \@T  .H*  #I PD W0 2 -0 'P#- 2T R (Z ,0#
M10#  U  O019 +L%80"Y!6@ MP9O +4&=@"T!WT L@>$ +$(C "O")4 K0F>
M *L)J "J"K4 J K% *8+WP"D#?0 H@[_ * ._P"?#O\ GP[_ )\._P"?#O\
M_Q<  /\3  #O&   Y!D  -L6  #2$ ( SPD+ ,@(%@#!"B0 O PR +<-/@"T
M#DD L0Y3 *\06P"M$&, JQ!J *D1<0"H$7@ IA&  *41B "C$I$ H1*; * 3
MI@">$[, G!/# )L4W@"7%O0 E1;_ )07_P"3%_\ DA?_ )(6_P"2%O\ _QH
M /0=  #E(P  U24  ,HD  #"'0  OA8$ +L0$ "T$QT KQ4K *L6. "G&$,
MI1E- *(95@"@&ET GAME )T;; ";'', FAQ[ )@<@P"7'8T E1V7 ),>H@"2
M'J\ D!Z_ (\?V ",(/$!B2#_ 8@@_P&'(/\!AR#_ 88@_P&&(/\!^AX  .LF
M  #:+0  RC   +XN  "U*   L"(  *X;# "H'1< HQ\F )\A,P"<(CX F2-(
M )<D40"5)%D DR5@ )(E9P"0)FX CB9V (TF?P"+)H@!BB>3 8@GG@&&)ZL!
MA">[ 8,HT0& *.X!?BG_ 7TI_P%\*/\!?"C_ 7PH_P%\*/\!]20  .,N  #/
M-0  P3@  +0V  "K,0  I2P  *(F!@">)A, F2@A )4J+@"2*SD CRQ$ (TM
M3 "++50 B2Y< (<N8P"&+FH!A"YR 8(N>@&!+X0!?R^/ GTOF@)[+Z<">B^W
M G@OS )V,.H"=3#^ G,P_P)S,/\"<R__ G,O_P)S+_\"\"H  -PU  #'.P
MNC\  *P\  "B.   G#,  )@O  "5+A  D# < (PR*0"),S4 AC0_ (0U20""
M-5$ @#58 'XU7P%]-68!>S9N 7DU=@)X-8 "=C6+ W0UEP-R-J0#<#:T!&\V
MR 1M-N<$;#;\ VLV_P-K-O\":C;_ FHU_P)J-?\"ZC   -,Z  #"00  LT,
M *5!  ";/@  E3H  ) V  ",-0T B#<8 (0X)0"!.C$ ?SL\ 'P[10!Z/$T
M>#Q5 7<\7 %U/&,!<SQJ G$\<P)P/'P#;CN' VP[E 1J.Z$$:#NQ!6<\Q05E
M/.4%9#SZ!&0\_P-C._\#8SO_ V,[_P)C._\"Y34  ,T_  "]1@  KD<  )]%
M  "50P  CD   (D\  "$/ H @#T4 'T^(@!Z/RX >$ X '5!0@!S04H <D%1
M 7!!60%N06 ";$%G FI!< -H07D#9T&$!&5!D05C09\%84&N!F!!P@9>0>(&
M7D'Y!5U!_P1=0/\#74#_ UU _P-=0/\#WSD  ,A#  "Y2@  J4L  )M)  "0
M1P  B$0  (-!  !^008 >D(1 '9#'@!T12H <44U &]&/P!M1D< :T9/ 6I&
M5@%H1ET"9D9E F1&;0-B1G8$8$:"!%Y&C@5<19P&6T6L!EE&OP=81M\&6$;W
M!5=%_P171?\$5T3_ UA$_P-81/\#VCT  ,1'  "U3@  I$X  )9,  "+2P
M@TD  'U%  !X1@( =$<0 '!(&P!N22< :THR &I+/ !H2T0 9DM, 61+4P%B
M2UH"8$MB E]+:@-=2W0$6TI_!5E*C 572IH&54JJ!U1*O0=32MP'4DKV!E)*
M_P522?\$4DG_ U)(_P-32/\#U$$  ,!+  "R40  H%   ))/  "'3@  ?DP
M 'A(  !R2@  ;DL- &M-& !H3B0 9DXO &1/.0!B3T( 85!) 5]040%=4%@"
M6T]@ EE/: -73W($54]]!5-/B@523I@&4$ZH!TY.NP=-3MD'34[U!DU._P5-
M3?\$34W_!$Y,_P-.3/\#SD0  +Q.  "N5   G%,  (Y2  "#40  >E   ')-
M  !L3P  :% + &51%0!C4B$ 85,L %]3-@!=5#\ 6U1' %I43@%85%8!5E1=
M E149@-24V\#4%-[!$Y3B 5,4Y<&2U.G!TE3N@=(4]4'2%+S!DA2_P5(4?\$
M25'_!$E0_P-)4/\#RD@  +E2  "J5P  F%8  (I5  !_5   =E,  &Q1  !G
M4P  8E0( %]6$@!=5QX 6U<I %E8,P!86#P 5EE$ %593 %365,!45E; D]8
M9 )-6&T#2UAX!$E8A@5'5Y4&15>E!D17N 9#6-(&0U?R!D-6_P5#5?\$1%7_
M!$14_P-$5/\#QDP  +56  "E6@  E%D  (98  ![6   <5<  &96  !A6
M75D$ %E:$ !76QL 55PF %-=, !273D 45Y! $]>20!-7E$!3%Y8 4I>80)(
M76L#1EUV T1=@P1"79(%0%VC!C]=M@8^7= &/5SQ!3Y;_P0^6O\$/EK_ SY9
M_P,_6?\#P5   +%:  "A70  D%P  ();  !V6P  ;5L  &%;  !;70  5EX
M %)@#0!081< 3F(B $UB+ !,8S4 2F,^ $EC1@!'8TX 1F-6 41C7@%"8V@"
M0&-S SYC@0,\8Y $.F*A!#EBM 4X8\T%.&+O!#AA_P0X8/\#.%__ SE>_P,Y
M7O\#O%4  *U?  "<8   BU\  'U?  !R7P  :%\  %U@  !58@  3V0  $MF
M"@!)9Q( 1V@= $5H)P!$:3$ 0VDY $)J0@! :DH /VI2 #UJ6P$\:F4!.FIP
M CAJ?@(V:8T#-&F? S-IL@,Q:<L#,6CM S%G_P,Q9O\#,F7_ S)D_P,R9/\#
MMUL  *ED  "69   AF,  'AC  !M8P  9&0  %EE  !0:   26L  $-M! !
M;@X /F\8 #UO(@ \<"L .G T #EQ/0 X<44 -W%. #9Q5P T<6$!,G%M 3%Q
M>@$O<8H"+7&< BMQKP(J<<@"*G#K BIO_P(J;?\"*FS_ BML_P(K;/\"L6$
M *1I  "0:   @&<  '1G  !I9P  7V@  %5K  !+;@  0W$  #QT   W=@H
M-'<2 #-X'  R>"4 ,7DN #!Y-P O>3\ +GE( "QZ4@ K>EP *GIH "AZ=@ F
M>H<!)7J9 2-ZK $B>L4!(GGI 2)W_P$B=O\!(G7_ B)T_P(C=/\"K&@  )UN
M  "*;0  >VP  &]L  !E;   6FX  %!Q  !%=0  /7@  #9\   N?P( *8$-
M ">"%  F@AX )8(G "2"+P C@S@ (H-" "&#2P @A%8 'X1B !Z$<0 <A((
M&X25 !J$J0 8A,$ &(/F !B!_0 9@/\!&7__ 1E^_P$9?O\!IG   )5S  "$
M<@  =G$  &MQ  !><P  5'8  $EY   _?0  -X$  "^$   GB   ((L% !N-
M#@ :C14 &8T> !B.)P 7CC  %HXY !6.0P 4CT\ $X]; !*/:@ 1CWL $(^/
M  ^/I  .C[L #8_@  Z-^@ /B_\ $(K_ !")_P 0B?\ H7H  (YY  !^=P
M<G<  &1X  !8>P  37X  $*"   YA@  +XH  ">.   @D0  &)4  !*8!0 .
MF@X #9H4  R:'0 +FB8 "YHP  J:.P )FD8 ")I3  :;80 %FG( !)J&  *:
MFP  FK$  9G/  *9\  "F/\ !)?_  66_P %EO\ F8$  (=_  !Z?@  :WX
M %V!  !0A0  18D  #N-   QD@  *)8  !^9   8G0  $:    RC @ &I0H
M :40  "E%@  IA\  *8H  "F,@  IST  *=*  "G6   IV@  *=\  "GD0
MIJ@  *;#  "EZ0  I?P  *7_  "D_P  I/\ D8<  (*&  !RA@  8X@  %6,
M  !)D0  /98  #*:   HG@  'Z(  !>F   0J0  "ZP   2O    L08  +$,
M  "R$0  LA<  +,?  "S*   M#(  +4_  "U30  M5T  +5P  "UA@  M9T
M +6V  "UW   M/<  +3_  "T_P  M/\ BX\  'J.  !JD0  6Y4  $V:  !
MGP  -:0  "JH   @K   %K    ^T   )MP   ;D   "]    O@   +X&  "_
M#   P!   ,$6  #"'0  PR<  ,4R  #&0   QE$  ,=C  #'>   QY$  ,>I
M  #'QP  Q^P  ,?^  #'_P  Q_\ @Y<  '&:  !AG@  4J,  $6I   XK@
M++,  ""W   6N@  #KT   ;     PP   ,<   #)    R@   ,P   #- P
MS@D  - .  #2$P  U!L  -@E  #;,@  W4(  -U4  #>:0  WH$  -Z<  #?
MM0  W]D  -_S  #?_P  W_\ =Y\  &BF  !9K0  2K,  #NX   MNP  '[\
M !3"   ,Q@   \D   #,    T    -4   #9    V@   -P   #>    X
M .(%  #D"P  YQ   .H8  #M)   \#(  /%$  #R6   \V\  /2*  #TI
M]+\  /3?  #T\P  ]/0 :J@  %NO  !,MP  /;T  "W!   ?Q@  $\H   O.
M    T@   -<   #<    X    .4   #G    Z0   .L   #M    [P   /$
M  #S    ]@<  /D.  #\%@  _R(  /\S  #_1P  _UT  /]V  #_D0  _ZD
M /^^  #_V   _]L _P 8 /\ %@#_ !4 _P 8 /\ '@#_ "< _P V /\ 0P#_
M $\ _P!: /\ 9 #_ &T _P!U /\ ?0#_ (0 _P"* /\ D #_ )8 _P"< /\
MHP#_ *L _P"T /X OP#] ,\ ^P#G /H ^ #Y /\ ^0#_ /D _P#U /\ [@#_
M .D _P#G /\ _P 4 /\ $0#_ !$ _P 2 /\ %P#_ ", _P Q /\ /@#_ $H
M_P!6 /\ 8 #_ &@ _P!P /\ > #] 'X _ "% /H BP#Y )$ ^ "8 /< G@#U
M *8 ] "N /( N0#Q ,< [P#@ .X \@#L /\ [ #_ .P _P#K /\ Y0#_ .
M_P#> /\ _P,0 /\ #@#_  T _P - /\ $P#_ !X _P K /\ . #_ $4 _@!0
M /L 6@#X &, ]0!K /, <@#Q 'D [P!_ .X A@#L (P Z@"2 .D F0#G *
MY@"I .0 LP#A ,  X #3 -X ZP#< /L VP#_ -H _P#: /\ V0#_ -0 _P#2
M /\ _P<- /\ "0#_  8 _P ) /\ #P#_ !@ ^P E /@ ,@#U #\ \@!* .T
M5 #J %T YP!E .0 ; #B ', X !Z -X @ #< (8 V@"- -< E #4 )L T@"D
M ,\ K0#- +D RP#) ,D Y #( /8 Q@#_ ,4 _P#& /\ QP#_ ,< _P#' /\
M_PH& /\!  #_    _P $ /\ "P#T !( [P ? .H + #E #@ X@!# -T 3@#9
M %< U !? -$ 9P#. &T S !T ,H >@#( (  Q@"' ,4 C@## )8 P0"> +\
MJ "] +, N@#" +D VP"W /  M0#_ +8 _P"U /\ M0#_ +4 _P"U /\ _PP
M /\$  #_    _@   /8  P#H  T X  7 -D ) #1 #$ S0 \ ,H 1P#& %$
MPP!9 ,  8 "^ &< O !N +H = "Y 'L MP"" +4 B0"S )$ L@": +  I "N
M *\ K "] *H T "H .L IP#[ *8 _P"F /\ I0#_ *4 _P"E /\ _PT  /\'
M  #T"0  Z@D  .($  #:  < SP 1 ,@ ' #" "D O@ U +L 0 "W $H M !3
M +( 6P"P &( K@!H *P ;P"K '4 J0!] *@ A "F (T I "6 *, H "A *L
MGP&Y )T#S "<!.@ F@;Y )D'_P"8"/\ EPC_ )<(_P"7"/\ _Q   /<0  #H
M%   W!4  ,X1  #&#0  P@0+ +P % "W 2$ L@,N *X%.@"K!D0 J A- *8(
M50"D"5P H@IC * *:@"?"W$ G0MX )P+@ ":#(D F0R3 )<,G@"5#:H E VX
M )(-S "0#NH CA#\ (P0_P"+$/\ BQ#_ (L0_P"*$/\ ^Q,  .T:  #=(
MS"$  +\=  "W%P  LQ$  +(+#0"K#1D IPXF *,/,P"?$#X G1%' )H14 "8
M$E< EA)> )4390"3$VP DA-S ) 4? "/%(4 C16/ (L5F@"*%:< B!:U (86
MR0"$%^< @AC[ ( 9_P!_&?\ ?QG_ '\8_P!_&/\ ]1H  .0C  #/*0  P"H
M +,F  "J(@  I1P  *05" "@%!, FQ8A )<8+0"4&3@ D1I" (\;2P"-'%(
MBQQ9 (D=8 "('6< AAYO (4>=P"#'X  @A^+ ( ?EP!^(*, ?2"R 'L@Q0!Y
M(>0 =R+Y '8B_P!U(O\ ="'_ '0A_P!T(?\ [R$  -LK  #',0  MC$  *DN
M  "@*@  FR8  )@A 0"5'A  D" ; (TA* ")(S, AR0] (4D1@"#)4X @295
M '\F7 !^)F, ?"=K 'LG<P!Y)WP >"B' '8HDP!T** !<BBO 7$IP0%O*> !
M;2GW 6PI_P%K*?\!:RG_ 6LH_P%K*/\!Z"@  - R  # .   KC<  *$U  "8
M,@  DBT  (XI  "+)PP AR@7 (,J(P" *R\ ?BPY 'PL0@!Z+4H >"Y1 '<N
M6 !U+F  <R]G '(O;P!P+WD!;R^# 6TOD %K+YT!:2^L 6@PO@%G,-L!93#U
M 60P_P%C,/\!8R__ 6,O_P%C+_\!XBX  ,HX  "Z/0  J#P  )HZ  "1-P
MBC,  (8P  "#+@D ?R\3 'LP'P!X,BL =C,U '0S/@!R-$8 <#1. &\U50!M
M-5P ;#5D &HU; %H-74!9S6  64UC %C-9H"83:I F VNP)?-M8"73;S ETV
M_P)<-O\!7#7_ 5PU_P%<-/\!W#,  ,4\  "T00  HD   )4^  "+/   A#D
M '\V  ![- 0 =S40 '0W' !Q."< ;SDR &TY.P!K.D, :CI+ &@[4@!G.UD
M93MA 6,[:0%B.W(!8#M] 5X[B@)<.Y<"6SNG ED[N -8.](#5SOQ E8[_P)6
M._\"5CK_ 58Z_P%6.?\!U#<  ,!!  "O1   G4,  )!"  "%0   ?CX  'D[
M  !T.@  <3H. &T\& !K/20 :3XO &<_. !E/T  9$!( &) 3P!A0%< 7T!>
M 5U 9@%<0&\!6D!Z EA AP)60)4"5$"D U- M@-20,\#44#O U! _P)0/_\"
M4#__ E$^_P%1/O\!SSL  +U%  "J1P  F48  (M%  "!1   >4(  '0^  !O
M/P  :T , &=!%0!E0B$ 8T,K &%#-0!?1#X 7D1% %U%30!;150 645< 5A%
M9 %616T!5$5X E)%A0)11),#3T2C TU%M -,1<P#2T7M TM$_P)+1/\"2T/_
M DQ"_P),0O\"RC\  +E(  "F2@  E4D  (=(  !]1P  =44  &Y"  !I0P
M940) &)%$P!?1AX 74<H %Q(,@!:2#L 64E# %=)2@!625( 5$E9 5-)80%1
M26L!3TEV DU)@@)+29$#2DFA TA)LP-'2<H#1DGL T9(_P)&2/\"1T?_ D=&
M_P)'1O\"QD,  +9,  "B3   D4P  (1+  !Y2@  <$D  &E&  !D1P  7TD&
M %Q*$ !:2QL 6$PE %9,+P!533@ 4TU  %)-2 !13D\ 3TY7 $Y.7P%,3FD!
M2DYS DA-@ )&38\#14V? T--L0-"3<@#04WJ T%,_P)!3/\"0DO_ D)*_P)"
M2O\"PD<  +-/  ">3P  C4X  (!.  !U30  ;$P  &-*  !>3   6DT" %9.
M#@!43Q@ 4E B %%1+ !/434 3E(] $U210!,4DT 2E)4 $E270%'4F8!15)Q
M 4-2?@)!4HT"/U*= SY2KP,]4L8#/%+I CQ1_@(\4/\"/4__ CU/_P(]3O\"
MODL  *Y3  ":4@  B5$  'Q1  !Q4   :%   %Y.  !840  5%(  %%3# !.
M5!0 3%4? $M6*0!)5C( 2%8Z $=70@!&5TH 1%=2 $-76@!!5V0!0%=N 3Y7
M>P(\5XL".E>; CA7K0(W5\0"-U?G C=6_0(W5?\"-U3_ C=3_P(X4_\"ND\
M *E6  "550  A50  'A4  !M5   9%0  %A4  !25@  3E<  $I9"0!'6A$
M1EH; $1;)0!#6RX 0EPV $%</@ _7$8 /EU/ #U=5P [76$ .EUL 3A=>0$V
M78@!-%V9 C-=JP(Q7<(",5SE C%;_ (Q6O\",5G_ C)9_P$R6/\!ME0  *19
M  "06   @%@  '-7  !I5P  8%@  %19  !.6P  2%T  $-?! ! 8 X /F$7
M #UA(  [8BD .F(R #EB.@ X8T( -V-+ #9C5  T8UT ,V-H #%C=@$O8X4!
M+F.6 2QCJ0$K8[\!*F/C 2IB^P$J8/\!*U__ 2M?_P$K7O\!L5D  )Y<  "+
M7   >UL  &];  !E6P  7%P  %%>  !)8   0V(  #QE   X9PH -6@2 #1H
M&P S:20 ,FDM #%I-0 O:CT +FI& "UJ3P L:ED *VME "EK<@ H:X( )FN3
M "1KIP C:[T (FK@ "-I^0$C9_\!(V;_ 2-F_P$D9?\!K&   )A@  "%8
M=E\  &I?  !A8   5V   $UC  !$9@  /6@  #9K   P;@0 +' . "IQ%0 I
M<1X *'$F "=R+P F<C< )7)  "1R2@ B<E0 (7-@ "!S;0 ><WT '7.0 !MS
MHP :<[D &7/< !IQ]P :</\ &V__ !MN_P$;;?\!IF8  )%E  !_9   <60
M &9D  !=9   4F8  $AI   _;   -V\  #!S   I=@  (GD( !][$  >>Q<
M''L? !M[*  :>S  &7PY !A\0P 7?$X %GQ: !5\9P 4?7@ $GV+ !%]GP 0
M?;4 #WW5 !![]0 1>?\ $7C_ !)W_P 2=_\ GFL  (IJ  !Z:0  ;6D  &)I
M  !7:@  3&T  $-P   Y=   ,7@  "E[   B?P  &X(  !2%"0 1AA  $887
M !"''P 0AR@ #H<Q  Z'.P -AT8 #(=3  N'80 *AW$ "8>$  >'F  &AJX
M!8;)  :%[  'A/\ "(/_  F"_P )@O\ E7$  (-O  !T;@  :6X  %QO  !0
M<@  1G4  #QY   R?0  *H$  "*%   ;B0  %(P   ^/ P *D@L !I(1  22
M&  "DB   9(I  "2,P  DSX  )-+  "360  DVD  )-[  "2D   DJ8  )&_
M  "1Y0  D/H  (__  "/_P  C_\ C7<  'UU  !P=   8G4  %5X  !)?
M/X   #2$   KB0  (HT  !J1   3E   #I<   F;   !G0@  )T.  "=$P
MGAH  )XB  "?*P  GS4  *!"  "@4   H%\  *!Q  "@AP  GYT  )^U  ">
MV@  G?8  )W_  "<_P  G/\ AGT  'A\  !I?   6W\  $Z#  !!B   -HP
M "R1   CE@  &IH  !*>   -H0  !J0   "G    J0,  *D*  "J#@  JQ,
M *P9  "M(@  KBL  *\W  "O10  KU0  *]F  "O>P  KI0  *ZK  "NR0
MKN\  *W_  "M_P  K?\ @80  '&$  !AAP  4XL  $:0   YE@  +IL  ".@
M   :I   $J@   RL   $KP   +(   "V    MP   +<"  "X"   N0T  +H2
M  "[&   O2$  +XK  # .   P$@  ,!:  #!;@  P88  ,&@  #!N@  P>,
M ,#Y  # _P  P/\ >8T  &B0  !9E   2YH  #V@   QI0  ):L  !JO   1
MLP  "[@   *[    O@   ,$   #$    Q0   ,8   #'    R 4  ,H+  #,
M#P  SA4  - ?  #3*P  U3H  -5,  #68   V'<  -B2  #8K   V<D  -GL
M  #9^P  V/\ <)D  &">  !1I   0ZH  #6P   HM@  '+H  !&^   )P0
M ,4   #(    RP   ,\   #2    TP   -8   #8    VP   -T   #?!P
MX@T  .43  #H'0  ["H  .T\  #M40  [F<  .^!  #OG   \+<  /#3  #P
M[   \/0 9Z8  %BM  !)M   .KH  "J^   <P@  $,8   ?*    S@   -(
M  #6    W    .    #C    Y    .8   #H    ZP   .T   #O    \@(
M /4*  #X$0  _!P  /\L  #_/P  _U4  /]N  #_B@  _Z0  /^Z  #_T0
M_^$ _P 4 /\ $@#_ !( _P 4 /\ &0#_ "4 _P R /\ /P#_ $L _P!6 /\
M8 #_ &@ _P!P /\ > #_ '\ _P"% /\ BP#_ )$ _P"8 /\ G@#^ *8 _0"N
M /P N0#Z ,@ ^0#B /@ ] #W /\ ]@#_ /8 _P#O /\ YP#_ .( _P#> /\
M_P 1 /\ #@#_  X _P / /\ % #_ "  _P M /\ .@#_ $8 _P!1 /\ 6P#_
M &, _@!K /P <P#Z 'D ^0"  /< A@#V (P ]0"2 /, F0#R *  \ "I .X
MLP#M ,$ ZP#6 .H [@#I /X YP#_ .< _P#E /\ W0#_ -4 _P#1 /\ _P -
M /\ "@#_  @ _P ) /\ $ #_ !L _P H /\ -0#_ $  ^@!+ /8 50#S %X
M\0!F .X ;0#L '0 ZP!Z .D @ #G (8 Y@"- .0 DP#B )L X "C -X K0#<
M +D V@#* -< Y@#4 /@ T@#_ -( _P#2 /\ S@#_ ,D _P#& /\ _P ( /\
M P#_    _P # /\ #0#\ !8 ]P B /, +@#O #H [ !% .@ 3P#D %@ X0!@
M -X 9P#; &T V0!T -4 >@#3 (  T0"' ,\ C@#- )4 RP"> ,D IP#' +,
MQ0#" ,, W #! /$ OP#_ +\ _P"^ /\ O@#_ +T _P"[ /\ _P   /\   #_
M    _P   /8 " #N !$ YP ; .$ )P#= #, V0 ^ -, 20#/ %( RP!9 ,@
M80#& &< Q !M ,( <P#  'H OP"  +T B "[ )  N0"8 +@ H@"U *T LP"[
M +$ S@"P .H KP#\ *T _P"M /\ K@#_ *X _P"N /\ _P(  /\   #]
M\@   .@   #>  P TP 5 ,P (0#( "P Q  X ,$ 0@"] $L N@!3 +@ 6@"V
M &$ M !G +( ;0"P '0 KP!Z *T @@"L (H J@"3 *@ G0"F *@ I "U *(
MQ@"A ., GP#V )X _P"> /\ G@#_ )X _P"> /\ _P8  /L   #N!0  X@0
M -4   #+  8 PP / +T &0"X "4 M  Q +$ .P"N $4 K !- *D 50"G %L
MI0!B *0 : "B &X H0!U )\ ? "> (4 G ". )H F "8 *0 E@"P )4 P0"3
M -P D@#R )$ _P"0 /\ D #_ (\ _P"/ /\ _0H  / .  #A$0  SA   ,(-
M  "[!P  MP * +$ $@"L !X J  I *4 - "B #X GP!' )T 3P"; %8 F0%<
M )<!8P"6 FD E )P ),#> "1 X  D 2* (X$E0",!:$ B@6N (D&O@"'"-@
MA@GP (0*_P"#"_\ @PO_ (,+_P"#"_\ ]A   .87  #2'   P!H  +,6  "L
M$@  J T  *8'#0"B!18 G0<B )D)+@"6"C@ E M! )(,2@"0#%$ C@U8 (P-
M7@"+#64 B0UL (@.= "&#GT A0Z' (,.DP"!#Y\ @!"M 'X0O@!]$-L >A'T
M '@2_P!W$O\ =Q+_ '<2_P!W$O\ [Q<  -LA  #&)   M",  *@@  "@'
MFQ<  )D1! "8#A  DQ ; (\1)P",$C( B1,\ (<31 "%%$P @Q13 ($56@"
M%6  ?A9H 'T6;P![%G@ >1># '@7CP!V&)P =!BJ ',9NP!R&=0 ;QKQ &X;
M_P!M&_\ ;1K_ &T:_P!M&O\ YR   - I  "\*P  JRH  )XH  "6)   D"
M (T<  ",%PP B!@6 (0:(@"!&RT ?APW 'P=0 !Z'4@ >1Y/ '<>50!V'UP
M=!]C ',?:P!Q('0 <"!_ &XABP!L(9@ :R&G &DBN !H(L\ 9B+N &4C_P!D
M(_\ 9"+_ &0B_P!D(?\ X"8  ,@O  "T,0  HS   )8N  "-*P  AR@  (0D
M  ""( @ ?B 2 'LB'@!X(RD =20S ',E/ !Q)4, <"9+ &XF4@!M)UD :R=@
M &HG: !I*'$ 9RA[ &4HB !D*94 8BFD & IM0!?*<L 7BKL %PJ_P!<*?\
M7"G_ %PI_P!<*/\ V"P  ,,U  "M-0  G30  ) S  "&,0  @"T  'PK  !Y
M* , =B<0 '(I&@!P*B4 ;2LO &LL. !J+$  :"U' &<M3@!E+E4 9"Y= &,N
M90!A+VX 7R]X %XOA !<+Y( 6B^A 5DOL@%8,,@!5C#I 54P_@%5+_\ 52__
M %4N_P!5+O\ T#$  +TZ  "H.0  ES@  (HW  " -@  >C(  '4P  !R+@
M;BX- &LO%@!I,"$ 9C$K &0R- !C,CT 83-$ & S2P!?-%( 731: %PT8@!:
M-&L 635U %<U@@!5-9 !5#6? 5(UL %1-<8!4#7G 4\U_0%/-?\!3S3_ 4\T
M_P%/,_\!RS8  +@]  "C/   DCP  (4[  ![.@  =#<  &\U  !L,P  :#0*
M &4U$P!B-AX 8#<H %XW,0!=.#H 6SA! %HY2 !9.5  5SE7 %8Z7P!4.F@
M4SIS %$Z?P%/.HT!3CJ= 4PZK@%+.L,!2CKE 4DZ_ %).?\!23G_ 4DX_P%*
M./\!QSH  +-   ">/P  CC\  ($^  !W/0  <#L  &HX  !F.   8CD' %\Z
M$0!<.QL 6CLE %D\+@!7/3< 5CT^ %0^1@!3/DT 4CY5 %$^70!//V8 33]P
M $P_?0%*/XL!2#^; 4<_K %%/\$!1#_C 40^^P%$/O\!1#W_ 40]_P%%//\!
MPSX  *]#  ":0@  BD(  'U!  !S0   :S\  &4\  !@/   7#X$ %D^#P!7
M/Q@ 54 B %-!*P!2030 4$(\ $]"0P!.0DL 34-2 $M#6@!*0V0 2$-N $=#
M>P%%0XD!0T.9 4)#JP% 0\ !/T/A 3]#^0$_0O\!/T'_ 4!!_P% 0/\!OT$
M *I%  "610  AD4  'E$  !O1   9T(  & _  !;00  5T(  %1##0!11!4
M3T4? $Y%* !,1C$ 2T8Y $I'00!)1T@ 2$=0 $9'6 !%1V$ 0TAL $)(> %
M2(<!/DB7 3Q(J0$[2+X!.DC? 3I'^ $Z1O\!.D7_ 3M%_P$[1/\!NT4  *9(
M  "21P  @D<  '9'  !K1P  8T8  %M#  !610  4D<  $Y("@!,21( 2DD<
M $A*)0!'2BX 1DLV $5+/@!#2T8 0DQ- $%,5@! 3%\ /DQJ #Q,=@ [3(4!
M.4R5 3=,IP$V3+P!-4S= 35+]P$U2_\!-4K_ 39)_P$V2?\!N$D  *)+  ".
M2@  ?DH  ')*  !H2@  7TD  %5(  !02@  3$L  $E,!P!&31  1$X9 $)/
M(@!!3RL 0% S #]0.P ^4$, /%%* #M14P Z45P .%%G #=1<P U48( ,U&3
M 3)1I0$P4;H!+U': 2]0]@$O3_\!,$[_ 3!._P$P3?\!M$T  )U-  "*30
M>DT  &Y-  !D30  6TT  %%-  !+3P  1E   $)2 P _4PT /505 #Q4'@ Z
M52< .54O #A5-P W5C\ -E9' #564  S5ED ,E=D #!7<0 O5X  +5>1 "M7
MHP J5[@ *5?6 "E6]0 I5?\ *E3_ 2I3_P$J4O\!KU$  )A1  "%40  =E
M &I0  !@4   6%$  $Y2  !'4P  054  #M8   X60H -5H1 #1:&@ S6R(
M,ELK #%;,P O7#L +EQ# "U<3  L7%8 *UU@ "E=;0 H77P )EV. "1=H0 C
M7;4 (EW2 ")<\P B6_\ (UK_ "-9_P D6/\ J%4  ))4  " 5   <50  &94
M  !<5   5%4  $I6  !#6   /%L  #9=   P8 4 +6$. "MA%0 J8AT *6(E
M "AB+@ G8S8 )F,^ "5C1P C8U$ (F1< "%D:0 ?9'D 'F2* !QDG@ ;9+,
M&63. !IC\0 ;8?\ &V#_ !Q@_P <7_\ H5D  (Q8  ![6   ;5@  &)8  !9
M6   4%D  $=;   ^7@  -V   #%C   J9@  )&D) "%J$  @:A< 'VH@ !YK
M*  =:S  '&LY !MK0@ :;$P &6Q8 !=L90 6;'0 %&R& !-LF@ 2;*\ $6S*
M !%K[P 2:?\ $VC_ !-H_P 39_\ F5T  (5=  !U7   :%P  %Y<  !57
M2UX  $)A   Y9   ,F<  "MJ   D;0  'G ! !=S"P 5=!$ %'08 !-T(0 2
M=2D $74R !%U.P 0=48 #W52  YU7P -=6X #'6!  MUE0 *=:H "'3#  ET
MYP *<_T "W'_  QQ_P ,</\ D6(  ']A  !P80  9&$  %IA  !/8@  164
M #QH   S;   *V\  "1R   ==@  %WD  !%\!  -?PP "W\2  I_&0 )?R(
M"'\J  9_-  %?S\ !']+  )_6  !?V<  ']Y  !_C@  ?Z,  'Z[  !]X
M??<  'S_  ![_P  >_\ B6<  'AG  !K9@  868  %1G  !):0  /VT  #5Q
M   L=0  )'D  !U\   6@   $(,   R& @ &B0H  8D/  ")%   BAL  (HC
M  "++   BS<  (M#  "+4   BU\  (MQ  "+A@  BYP  (JS  ")TP  B/,
M (C_  "'_P  A_\ @FT  '-L  !H;   6FT  $YO  !"<P  .'<  "Y[   E
M@   '80  !6(   0C   "X\   22    E 8  )4,  "5$   EA4  )<<  "8
M)   F"X  )DY  "91P  F58  )EH  "9?0  F90  )BK  "7R   ENX  );_
M  "5_P  E?\ >W0  &]S  !A<P  4W8  $9Z   [?P  ,(0  ":(   =C0
M%)(   Z6   )F0   9P   "@    H0   *(&  "B#   I!   *44  "E'
MIR0  *@O  "H/0  J4P  *E>  "I<@  J(D  *BB  "HO   I^4  *;[  "F
M_P  I?\ =WL  &A[  !9?@  2X(  #Z'   RC0  )Y(  !V7   4G   #J
M  >D    J    *L   "N    KP   +    "Q!   LPH  +0.  "U$P  MAL
M +@D  "Z,0  ND   +I2  "[90  NWT  +J7  "ZL0  NM(  +KS  "Y_P
MN?\ ;X,  %^&  !1BP  0Y   #:7   JG0  'Z(  !6G   -K   !;    "T
M    MP   +L   "^    OP   ,    #!    PP$  ,0'  #%#0  QQ$  ,H9
M  #-)   SC,  ,]$  #06   T&X  -&(  #0I   T,$  -'F  #1^   T?\
M9X\  %>4  !)F@  .Z$  "ZG   AK0  %K,   ZX   &O    ,    ##
MQ@   ,L   #-    S@   -    #1    U    -8   #: @  W D  -\/  #C
M%P  YB0  .<V  #H20  Z5\  .IX  #KE   ZZ\  .O,  #LZ   [/8 7YX
M %"D  !"JP  -+(  ":Y   9O@  #L(   3%    R@   ,T   #1    V
M -L   #?    X    .(   #D    Y@   .D   #K    [@   /$%  #U#0
M^18  /PE  #].0  _D\  /]G  #_@@  _YT  /^U  #_RP  _^0 _P 1 /\
M#P#_  \ _P 1 /\ %@#_ "( _P O /\ .P#_ $< _P!2 /\ 6P#_ &0 _P!L
M /\ <P#_ 'H _P"  /\ A@#_ (P _@"3 /T F0#[ *$ ^@"I /@ M #W ,(
M]@#: /4 \0#T /\ \P#_ /, _P#I /\ X #_ -@ _P#3 /\ _P . /\ "P#_
M  H _P + /\ $0#_ !T _P J /\ -@#_ $$ _P!, /\ 5@#^ %\ ^P!F /D
M;0#W '0 ]0!Z /0 @ #R (8 \ "- .\ E #M )L [ "D .H K@#I +H YP#-
M .4 Z0#D /L XP#_ .( _P#> /\ T0#_ ,P _P#( /\ _P ) /\ ! #_  $
M_P $ /\ #@#_ !@ _P D /T , #[ #L ]P!& /, 4 #O %D [ !@ .H 9P#G
M &X Y@!T .0 >@#B (  X "' -X C@#< )4 V@"> -8 J #4 +, T0## ,\
MWP#. /0 S #_ ,L _P#+ /\ Q0#_ +\ _P"\ /\ _P " /\   #_    _P
M /T "P#W !, \0 > .T *@#J #4 YP!  .( 2@#= %( V0!: -4 80#2 &<
MT !M ,X <P#, 'H R@"  ,@ AP#& (\ Q "8 ,( H0#  *T O@"[ +P T "Z
M .T N0#^ +@ _P"X /\ MP#_ +, _P"P /\ _P   /\   #_    ^0   .X
M!0#E  X W@ 8 -@ (P#2 "X SP Y ,L 0P#' $P Q !4 ,$ 6P"_ &$ O !G
M +L ;0"Y ', MP!Z +4 @0"T (D L@"2 +  FP"O *< K "T *L Q@"I .0
MIP#X *8 _P"F /\ I0#_ *4 _P"D /\ _P   /\   #U    Z@   -X   #0
M  H R  2 ,( '0"^ "@ NP S +D /0"U $8 L@!- +  50"M %L K !A *H
M9P"H &T IP!S *4 >@"D (( H@", *  E@"? *$ G0"N )L O@"9 -@ EP#Q
M )8 _P"6 /\ EP#_ )< _P"7 /\ _P   /4   #G 0  U    ,D   #   0
MN  . +, %@"O "$ JP L *@ -@"F #\ HP!' *$ 3P"? %4 G0!; )L 80":
M &< F !N )< =0"5 'T E "& )( D0"0 )P C@"I (P N "+ ,T B0#K (@
M_0"( /\ B #_ (@ _P"( /\ ^08  .D,  #4#@  PPP  +<)  "P @  JP )
M *8 $ "B !H G@ E )L , "8 #D E@!! )0 20"2 %  D !6 (X 7 "- &(
MBP!I (H < "( '@ AP"! (4 C "$ )@ @@"E (  M !^ ,@ ?0'G 'P"^0![
M _\ >P3_ 'L$_P![!/\ \0X  -X5  #%%0  M!0  *D1  "A#@  G@H  )L#
M# "7 !, DP > ) !*0"- C, B@,\ (@$0P"&!4L A091 (,&5P""!UX @ =D
M '\(; !]"'0 ? A^ 'H)B0!X"98 =PJC '4*LP!S"\< <@SF ' -^P!P#?\
M;PW_ &\-_P!O#?\ Z!8  - >  "Y'0  J1P  )T:  "5%@  D!,  (\. P".
M"@X B0L7 (8,(P"##2T @ TV 'X./@!\#D8 >PY- 'D/4P!X$%H =A!A '40
M: !S$'$ <1%[ ' 1AP!N$90 ;!&B &L2L@!I$L< :!/G &83_0!E%/\ 913_
M &43_P!E$_\ WQX  ,8D  "P)   H",  )0A  "+'P  AAL  (,7  ""$@@
M?Q$2 'P2'0!Y%"@ =A0Q '05.@!R%D$ <19( &\73P!N%U8 ;!== &L89 !I
M&&T :!EW &89@P!D&9  8QJ? &$:KP!@&L0 7AOD %T<^P!<'/\ 7!O_ %P;
M_P!<&_\ U24  +TJ  "H*0  F"D  (PH  "#)0  ?2(  'D?  !X&P, =AD/
M '(:& !O'", ;1TM &L=-0!I'CT :!Y$ &8?2P!E'U( 8R!9 &(@80!A(&D
M7R%S %TA?P!<(8T 6B*< %DBK !7(L  5B/A %4C^0!4(_\ 5"+_ %0B_P!4
M(O\ S2L  +8N  "B+@  DBX  (4M  !\*P  =B@  '(F  !O(P  ;2$, &HB
M%0!G(Q\ 920I &,D,0!B)3D 8"9! %\F2 !=)D\ 7"=6 %LG70!9)V8 6"AP
M %8H? !4*(H 4RF9 %$IJ@!0*;X 3RG> $XI]P!-*?\ 32G_ $TH_P!.*/\
MR#   + R  "<,@  C#(  ( Q  !V,   <"T  &LK  !H*0  9B@) &,H$0!@
M*1P 7BHE %PK+@!;*S8 62P] %@L1 !7+4P 52U3 %0M6P!3+6, 42YN % N
M>@!.+H@ 3"^7 $LOJ !)+[L 2"_; $@O]@!'+_\ 1R[_ $<M_P!(+?\ Q#0
M *LU  "7-0  AS4  'LU  !R-   :S(  &8O  !B+@  7RT% %PN$ !:+Q@
M6# B %8P*P!5,3, 4S$Z %(R0@!1,DD 4#)0 $XS6 !-,V$ 2S-K $HS=P!(
M-(4 1S25 $4TI@!#-+D 0C36 $(T] !"-/\ 0C/_ $(R_P!",O\ P#@  *<X
M  "3.   @S@  '<X  !M-P  9C8  &$S  !=,@  63(" %<S#0!4-!4 4C4?
M %$U* !/-C  3C8X $PW/P!+-T8 2C=. $DX5@!'.%\ 1CAI $0X=0!#.(,
M03F3 $ YI  ^.;@ /3G3 #PY\P \./\ /3?_ #TW_P ]-O\ NSL  *([  "/
M.P  ?SL  ',[  !J.@  8CD  %TW  !8-@  5#<  %$X"P!/.1, 33D< $LZ
M)0!*.BT 2#LU $<[/ !&/$0 13Q+ $0\4P!"/%P 03UG #\]<P ^/8$ /#V1
M #H]HP Y/;8 .#W1 #<]\@ W//\ .#O_ #@[_P X.O\ MCT  )X^  "+/@
M?#X  &\^  !F/0  7CT  %@[  !3.@  3SL  $P\" !)/1$ 1SX9 $8_(@!$
M/RH 0S\R $) .@!!0$$ 0$!) #Y!40 ]05H /$%D #I!<  X07\ -T&/ #5"
MH0 T0K0 ,D+. #)!\  R0/\ ,T#_ #,__P T/O\ L4   )I   "'0   >$$
M &Q!  !B0   6T   %0_  !./P  2D   $9!!0!$0@X 0D,6 $!#'P _1"<
M/D0O #Q$-P [13X .D5& #E%3@ X1E@ -D9B #5&;@ S1GP ,4:- #!&GP N
M1K, +4;, "U&[P M1?\ +D3_ "Y#_P N0_\ K$,  )9#  "#0P  =$,  &A#
M  !?0P  5T,  %!#  !(0P  1$4  $%& 0 ^1PP /$@3 #I('  Y220 .$DL
M #9)-  U2CL -$I# #-*3  R2E4 ,$M? "]+:P M2WH +$N+ "I+G0 H2[$
M)TO* "=+[0 G2O\ *$G_ "A(_P I1_\ IT8  )%&  !_1@  <$8  &5&  !;
M1@  5$8  $Q'  !$2   /TH  #M+   W3 D -4T0 #-.&  R3B  ,4\H #!/
M,  O3S@ +D]  "Q02  K4%( *E!< "A0:  G4'< )5"( "10FP B4*\ (5#(
M "!0ZP A3_\ (D[_ ")-_P C3?\ H4D  (Q)  !Z20  ;$H  &%*  !82@
M4$H  $E+  ! 3   .TX  #50   Q4@0 +5,- "Q4%  J5!P *54D "A5+  G
M53, )E4\ "5610 D5DX (E99 "%690 ?5G0 'E:% !Q6F  ;5JP &5;% !E6
MZ0 :5?\ &U3_ !M3_P <4O\ FTT  (9-  !U30  :$T  %U-  !430  34X
M $5/   \40  -E,  #%5   K6   )EH) "-;$  B6Q< (5P? "!<)P ?7"X
M'5PW !Q=0  ;74H &EU5 !A=80 777  %5V! !1=E0 37:H $5W" !%=YP 2
M6_X $UK_ !-:_P 46?\ E%$  (!1  !P40  9%$  %E1  !140  25(  $%3
M   X5@  ,ED  "M;   E7@  'V$# !IC#  89!$ %V09 !9D(0 59"D %&4Q
M !-E.@ 2940 $650 !!E70 /96L #F5]  UED0 ,9:4 "F2\  IDX  +8_D
M#&+_  UA_P -8?\ C54  'I5  !K50  7U4  %95  !.50  1%<  #Q9   T
M7   +%\  "9B   ?90  &6@  !-K!0 0;0T #FX2  UN&@ ,;B( #&XK  MN
M-  *;CX "&Y*  =N5P &;F4 !&YV  )NB@  ;9\  &VV  !LU@  ;/,  6O_
M  )J_P #:O\ A5H  '1:  !F6@  7%D  %-9  !(6@  /UT  #9@   N8P
M)F<  !]J   9;0  $W$   YT P *=PH !7<0  %W%0  =QP  '<D  !X+0
M>#<  'A#  !X4   >%X  'AO  !XA   >)D  '>P  !VS0  =?   '7_  !T
M_P  =/\ ?E\  &Y?  !B7@  65X  $U?  !"8@  .64  #!H   G;   'W
M !AT   2=P  #7L   A^   "@ @  ($-  "!$0  @A<  (,>  "#)@  A#
M (0[  "$2   A%<  (1H  "$?   A),  (.J  ""Q0  @>L  ('^  " _P
M@/\ =V4  &ED  !?8P  4F0  $=G   \:P  ,6\  "AS   @=P  &'P  !%_
M   ,@P  !H<   "*    C ,  (P)  "-#@  CA$  (\7  "0'@  D2<  )(R
M  "2/P  DDX  ))?  "2<P  DHL  )&B  "1O   D.4  (_\  "._P  CO\
M<6L  &9J  !8:P  2VT  #]Q   T=@  *GL  ""    7A0  $(D   N-   $
MD0   )4   "8    F0   )H#  ";"   G T  )X1  "?%@  H!X  *(H  "B
M-0  HT0  *-5  "C:0  HH   **:  "ALP  H-@  *#V  "?_P  G_\ ;G$
M %]R  !1=0  1'D  #=^   LA   (8H  !>/   0E   "ID   &=    H
M *0   "G    J    *D   "J    K 8  *T+  "O$   L!4  +(>  "T*0
MM#D  +1*  "U70  M7,  +6.  "UJ   M,8  +/M  "R_P  LO\ 9GH  %=]
M  !)@@  /(<  "^.   CE   &)H  !"?   )I    *D   "M    L    +0
M  "W    N    +D   "[    O    +X"  # "   P@X  ,04  #''@  R"P
M ,D]  #*4   RF8  ,I_  #*FP  RK@  ,K=  #*]0  RO\ 7H8  $^+  !!
MD0  ,Y@  ">?   ;I0  $:L   FP    M0   +D   "]    P0   ,8   #(
M    R0   ,L   #,    S@   -    #2    U 4  -D,  #=$@  X1X  .(N
M  #C0@  Y%<  .5O  #FC   YJ@  .7%  #EYP  YO8 5I0  $B;   ZH@
M+*D  !^P   3M@  "[P   #!    Q0   ,D   #-    T@   -8   #:
MVP   -X   #@    X@   .0   #G    Z0   .T   #P"@  ]!$  /@?  #Y
M,@  ^D@  /M?  #\>@  _9<  /VO  #]QP  _>0 _P . /\ #0#_  P _P .
M /\ $P#_ !X _P J /\ -@#_ $( _P!- /\ 5P#_ %\ _P!G /\ ;@#_ '0
M_P!Z /\ @0#] (< _ "- /H E #Y )P ]P"E /4 KP#T +P \P#/ /$ [ #P
M /X [P#_ .\ _P#C /\ UP#_ ,X _P#* /\ _P * /\ !@#_  0 _P ( /\
M$ #_ !D _P E /\ ,0#_ #T _P!' /X 40#[ %D ^0!A /8 : #T &X \P!T
M /$ >@#O ($ [@"' .P C@#J )8 Z "? .8 J0#C +4 X@#& .  XP#? /@
MW0#_ -T _P#4 /\ R0#_ ,( _P"^ /\ _P # /\   #_    _P ! /\ #0#_
M !0 _0 @ /H *P#W #8 \P!! .\ 2P#L %0 Z !; .8 8@#C &@ X0!N -\
M= #< 'H V@"! -@ B #4 )  T@"8 ,\ H@#- *X RP"\ ,D TP#' /  Q@#_
M ,0 _P#$ /\ NP#_ +8 _P"S /\ _P   /\   #_    _P   /< " #P !
MZP : .< )0#D #  X0 [ -P 10#5 $T T0!5 ,X 6P#+ &( R0!G ,< ;0#%
M ', PP!Z ,$ @0"_ (D O0"2 +L G "Y *< MP"U +4 R "S .8 L@#[ +$
M_P"P /\ K@#_ *H _P"G /\ _P   /\   #^    \0   .4  @#<  T TP 4
M ,T 'P#* "H QP T ,0 /@#  $< O !. +H 50"W %L M0!A +, 9P"R &T
ML !S *X >@"L (( J@"+ *@ E0"G *  I0"M *, O@"A -L H #T )\ _P">
M /\ GP#_ )T _P"; /\ _P   /P   #N    X    -    #%  @ O@ 0 +D
M&0"U ", LP N +  -P"M $  J@!( *@ 3P"E %4 HP!; *( 8 "@ &8 GP!L
M )T <P"; 'L F@"$ )@ C@"6 )H E0"G ), MP"1 ,P D #L (\ _P". /\
MC@#_ (X _P"/ /\ _    .\   #;    R0   +T   "U  ( K@ , *D $P"E
M !T H@ G *  ,0"= #H F@!" )@ 20"6 $\ E !5 ), 6P"1 &  D !G (X
M;0"- '4 BP!^ (D B0"( )4 A@"B (4 L0"# ,0 @0#D (  ^0!_ /\ @ #_
M (  _P"  /\ ] (  . )  #'"   MP<  *P#  "F    H  ' )L #P"8 !<
ME0 A )( *@"/ #, C0 \ (L 0P") $D AP!0 (8 50"$ %L @P!A ($ : "
M '  ?@!Y 'P A ![ )  >0"= '@ K !V +X =0#= ', ] !S /\ <P#_ ',
M_P!S /\ Z0T  ,\0  "Y$   J1   )X.  "7"P  DP8  )  "P", !$ B0 :
M (8 ) "# "X @0 V '\ /@!] $0 ? !+ 'H 40!Y %< =P!= '8 9 !T &P
M<P%U '$!@ !O HT ;@*: &P#J@!K [L :036 &@&\0!H!_\ 9P?_ &<'_P!G
M!_\ WQ0  ,,7  "N%P  GA8  ),5  "+$@  AA   (0, @"#!@T @ ,4 'P%
M'@!Y!R@ =P@P '4(. !S"4  <@E& ' *3 !O"E, ;0M9 &P+80!J"VD :0QR
M &<,?@!F#(L 9 V9 &(-J0!A#;L 8 W8 %X.\P!=#O\ 70[_ %T._P!=#O\
MU!P  +D=  "D'@  E1T  (D<  "!&@  >Q<  '@3  !X$ 8 =PT/ ',.& !P
M#B( ;@\K &P0,P!J$#L :1!" &<120!F$4\ 9!%6 &,270!A$F8 8!)O %X2
M>P!<$X@ 6Q.7 %D3IP!7%+H 5A35 %45\P!4%?\ 5!7_ %05_P!4%/\ RB(
M + B  "=(P  C2,  ($B  !Y(0  <QX  &\;  !N%P  ;1,, &H4% !G%1X
M918G &,6+P!A%S< 8!<^ %X810!=&$L 7!E2 %H96@!9&6( 5QIL %8:=P!4
M&H4 4AN4 %$;I !/&[< 3AO0 $T<\0!,'/\ 3!S_ $T<_P!-&_\ PR8  *HG
M  "6)P  AR@  'LG  !R)@  ;"0  &@A  !F'@  9!L( &(;$0!?'!H 71TC
M %L>*P!:'C, 6!\Z %<?00!6($@ 5"!/ %,@5P!1(5\ 4"%I $XA= !-(8(
M2R*1 $DBH@!((K0 1R+- $8C[P!%(_\ 12+_ $8B_P!&(?\ O"H  *0K  "1
M*P  @BP  '8K  !M*@  9BD  &(F  !?)   72($ %LA#@!8(A8 5B,? %0D
M* !3)#  4B4W % E/@!/)D4 3B9, $PF5 !+)UP 22=F $@G<0!&)W\ 12B/
M $,HH !!*+( 0"C+ #\H[0 _*/\ /RC_ $ G_P! )_\ MRT  )\N  ",+P
M?2\  '$O  !H+@  82T  %TK  !:*   5R<  %0G# !2*!, 4"D< $XI)0!-
M*BP 2RHT $HK.P!)*T( 2"Q) $8L40!%+%H 1"QD $(M;P! +7T /RV- #TM
MG@ \+;  .BW( #HMZP Z+?\ .BW_ #HL_P Z+/\ LC   )LQ  "(,@  >3(
M &TR  !D,@  73$  %@O  !5+   42P  $\M"0!,+1$ 2BX9 $DO(@!'+RH
M1C Q $4P. !#,#\ 0C%' $$Q3P! ,5< /C%A #TR;0 [,GL .3*+ #@RG  V
M,J\ -3+' #0RZ0 T,O\ -3'_ #4Q_P U,/\ K3,  )8T  "$-0  =34  &DU
M  !@-0  630  %0S  !0,   3#$  $DQ!@!',@\ 13,6 $,S'P!"-"< 0#0N
M #\U-@ ^-3T /35$ #PV3  Z-E4 .39? #<V:P V-G@ -#>) #(WF@ Q-ZT
M+S?% "\WZ  O-OX ,#7_ # U_P P-/\ J38  )(V  " -P  <C@  &8X  !=
M-P  5C<  % V  !+-   1S4  $0V P!!-PT /S@4 #XX'  \.20 .SDL #HY
M,P Y.CH .#I" #8Z2@ U.E, -#M= #([:  P.W8 +SN' "T[F0 L.ZP *CO#
M "D[Y@ J.OT *CK_ "LY_P L./\ I#@  (XY  !\.@  ;CH  &,Z  !:.@
M4SH  $TZ  !&.   0CH  #\[   \/ L .CP1 #@]&0 W/2$ -CXI #0^,  S
M/C< ,C\_ #$_1P P/U  +C]: "U 9@ K0'0 *4"$ "A EP F0*H )4#! "1
MY0 D/_P )3[_ "8]_P F/?\ GSL  (H\  !X/0  :CT  %\]  !6/0  3ST
M $D]  !"/0  /#X  #D_   V00@ -$$/ #)"%@ Q0AX +T,E "Y#+0 M0S0
M+$0\ "M$1  J1$T *$18 "=%8P E17$ (T6" ")%E0 @1:@ 'T6_ !Y$XP ?
M1/L 'T/_ "!"_P A0?\ FCX  (4_  !T0   9T   %Q   !30   3$   $9
M   ^00  .$,  #1%   P1@, +4<- "M($@ J2!H *4@B "A)*0 G23$ )4DY
M "1)00 C2DH (DI5 "!*80 ?2F\ '4I_ !M*D@ :2J8 &$J] !=*X  82?H
M&4C_ !I'_P :1_\ E4(  (!"  !P0P  8T,  %A#  !00P  24,  $)$   [
M10  -4<  #!)   K2P  )DT) "1.$  B3A8 (4\= "!/)0 ?3RP 'D\U !U/
M/0 <4$< &E!1 !E070 74&L %E!\ !10CP 34*0 $5"Z !%0W@ 13_@ $D[_
M !--_P 43?\ CT4  'M&  !K1@  7T<  %5'  !-1P  1D<  #]'   W2@
M,4P  "M.   F4   (%,# !Q5#  :5A$ &588 !=6(  65B< %58P !16.0 3
M5T( $E=- !%760 05V@ #U=Y  Y7C  -5Z  "U>V  M6U  +5O0 #%7_  U4
M_P .4_\ B$D  '9*  !G2@  6TH  %%*  !*2@  0TH  #M,   S3@  +%$
M "94   A5@  &UD  !5<!P 17@T $%X3 !!>&@ .7B( #EXJ  U>,P ,7CT
M"UY(  I>5  (7F( !UYS  5>A@ #7IL  EZQ  )=S  "7>X  US_  1;_P %
M6_\ @4X  '!.  !B3@  5TX  $Y.  !'3@  /D\  #91   N5   )U<  "%:
M   ;70  %6   !!C P ,9@L "&<0  9G%0 %9QP !&<D  )G+0 !9S<  &="
M  !G3@  9UP  &=M  !G@   9I4  &:L  !EQP  9>L  &3\  !D_P  8_\
M>E(  &I3  !=4@  5%(  $M2  !"4P  .54  #!8   H6P  (5\  !IB   4
M90  $&@   QK 0 &;@D  &\.  !O$@  ;Q@  ' ?  !P)P  <3   '$[  !Q
M2   <58  '%F  !Q>0  <8\  '"G  !OP0  ;^<  &[\  !M_P  ;?\ <U@
M &57  !:5P  458  $97   \6@  ,ET  "IA   B9   &F@  !1L   .;P
M"G(   1V    > 4  '@+  !Y#@  >A,  'L9  !\(   ?2D  'TS  !]0
M?4X  'U>  !]<@  ?8@  'RA  !\N@  >^(  'KZ  !Y_P  >/\ ;5T  &!<
M  !77   2UT  $!?   U8P  *V<  "-K   :;P  $W,   YW   (>P   GX
M  ""    @P$  (0&  "%"P  A@\  (@3  ")&0  BB$  (LK  "+-P  C$8
M (M6  "+:0  BX   (N9  "*LP  B=@  (CW  "(_P  A_\ :&,  %YB  !1
M8@  1&4  #AI   N;@  )',  !IX   3?0  #8$   :%    B0   (T   "0
M    D@   )(   "4!0  E0H  )<.  "8$@  FA@  )LA  "<+0  G3P  )U,
M  "<7P  G'8  )N1  ";JP  FLD  )KP  "9_P  F/\ 96D  %=I  !);
M/7$  #!V   E?   &X$  !*'   ,C   !)$   "5    F0   )T   "@
MH0   *(   "D    I0$  *<'  "I#   JA$  *T8  "O(@  KS   *]!  "O
M5   KVL  *Z%  "NH0  KKX  *WF  "L_   K/\ 7G$  $]T  !">0  -7\
M "B%   =C   $Y(   R8   #G0   *(   "F    J@   *X   "P    L0
M +,   "T    M@   +@   "Z!   O H  +X0  #!%P  PR0  ,,U  #$20
MQ%X  ,5W  #%DP  Q:\  ,71  ##\@  P_\ 5GP  $>"   ZB   +(\  ""6
M   4G0  #:,   .I    K@   +(   "W    NP   +\   #"    P@   ,4
M  #&    R    ,H   #-    SP   -((  #5#@  VQ@  -TG  #>.@  WU
M .!H  #@A   X:$  .&]  #AX@  X/0 3HL  $"2   RF0  ):$  !BH   .
MKP  !;4   "Z    OP   ,0   #(    S@   -$   #4    U0   -@   #:
M    W0   -\   #B    Y    .<   #K!0  [PX  /09  #U*P  ]D$  /=8
M  #X<@  ^9   /FK  #XQ   ^.$ _P + /\ " #_  D _P , /\ $@#_ !H
M_P F /\ ,@#_ #X _P!( /\ 4@#_ %H _P!B /\ :0#_ &\ _P!U /X >P#\
M ($ ^P"( /D CP#W )< ]0"@ /, J@#R +< [P#) .T Y@#L /L ZP#_ .L
M_P#= /\ S@#_ ,8 _P#" /\ _P $ /\   #_    _P % /\ #0#_ !4 _P A
M /\ + #_ #@ _P!# /T 3 #Y %0 ]P!< /0 8P#R &D \ !O .X =0#L 'L
MZ@"" .@ B0#G )$ Y ": .( I #@ +  W0#  -H W #8 /0 U0#_ -, _P#+
M /\ P0#_ +L _P"W /\ _P   /\   #_    _P   /\ "@#] !$ ^0 ; /8
M)P#T #( \  \ .P 1@#H $X Y !6 .$ 7 #> &, W !H -D ;@#5 '0 T@![
M -  @@#- (H RP"3 ,@ G0#& *@ Q "W ,$ S #  .L O@#_ +T _P"] /\
MM #_ *X _P"K /\ _P   /\   #_    ^@   /( !0#J  X Y0 6 .  (0#=
M "L VP V -, /P#. $@ R@!/ ,< 5@#$ %P P@!A ,  9P"^ &T O !S +H
M>@"X (( M@"+ +0 E@"R *$ L "O *X P0"M .  JP#W *H _P"I /\ I@#_
M *$ _P"? /\ _P   /\   #W    Z    -P   #0  H R@ 1 ,4 &P#" "4
MOP O +P . "X $$ M0!( +( 3P"P %4 K@!; *P 80"J &8 J !L *< <P"E
M 'L HP"$ *$ C@"? )H G0"G )L N ": -  F0#O )@ _P"7 /\ E@#_ )0
M_P"2 /\ _P   /8   #D    T@   ,4   "[  4 M0 . +  %0"L !\ J@ I
M *@ ,@"E #H H@!" *  20"> $\ G !5 )H 6@"8 &  E@!F )4 ; "3 '0
MD@!] )  AP". ), C "A (L L "* ,4 B #F (< ^P"& /\ AP#_ (< _P"&
M /\ ^    .4   #-    O0   +,   "J    HP * )\ $0"; !D F0 C )<
M+ "5 #0 D@ \ )  0P". $D C !/ (H 5 ") %H AP!@ (8 9@"$ &X @P!W
M ($ @0!_ (T ?@"; 'P J@![ +P >@#; '@ ]0!X /\ > #_ '@ _P!X /\
M[0   -$"  "[ @  K $  *(   ";    E@ % )$ #0"- !0 BP = (@ )@"&
M "X A  V (( /0"  $, ?@!) 'T 3P!\ %4 >@!; 'D 80!W &D =0!Q '0
M? !R (@ <0"6 &\ I0!N +8 ;0#. &P [@!K /\ :P#_ &L _P!K /\ WPL
M ,(,  "N#   G@P  ),+  ",!P  B (  (4 "0"! !  ?P 7 'P ( !Z "@
M>  P '8 . !T #X <P!$ '$ 2@!P %  ;@!6 &T 70!L &0 :@!M &@ =P!G
M (0 90"2 &0 H0!C +( 80#) &  Z0!@ /P 8 #_ &  _P!@ /\ T!   +81
M  "B$@  DQ(  (@1  " #P  ? T  'D) 0!X PL =0 1 ', &@!P ", ;@$K
M &P!,P!J CD :0-  &<#1@!F!$P 9012 &,%60!B!6$ 8 5J %\&= !=!H$
M7 >/ %H'GP!9![  5P?& %8)YP!6"OL 50K_ %4*_P!6"O\ QA4  *T7  "9
M&   BA@  '\7  !V%@  <1,  &X0  !M#04 ;0D- &H)% !G"AT 90HF &,+
M+@!B##4 8 P\ %\,0@!>#4@ 7 U/ %L-5@!9#5X 6 YH %8.<P!5#H  4PZ/
M %$.GP!0#K$ 3@[( $T0Z@!-$/T 31#_ $T0_P!-$/\ O!L  *4<  "2'0
M@QX  '<=  !O'   :1H  &87  !D%   9! ( &(/$ !?$!@ 71 A %L1*0!:
M$3$ 6!(X %<2/@!6$D4 5!), %,34P!1$UL 4!-E $X4< !,%'T 2Q2, $D4
MG !'%:X 1A7% $45Z !%%OX 11;_ $45_P!%%?\ M1\  )XA  "+(@  ?"(
M '$B  !H(0  8A\  %\=  !<&@  6Q<" %H5#0!7%A0 518= %07)0!2&"T
M41@T $\8.P!.&4( 31E( $L:4 !*&E@ 2!IB $<:;0!%&WH 0QN) $(;F@!
M&ZP /QO" #X<Y0 ]'/P /AS_ #X;_P ^&_\ KR,  )@D  "&)0  =R8  &PF
M  !C)0  720  %DB  !6'P  5!T  %,<"P!1'!( 3AT: $T=(@!+'BD 2AXQ
M $D?-P!''SX 1B!% $4@30!#(%4 0B!? $ A:@ _(7< /2&' #LAF  Y(:H
M."+  #<BXP W(OL -R+_ #@A_P X(?\ JB8  )0G  "!*0  <RD  &<I  !?
M*0  6"@  %0F  !1(P  3R(  $PB!P!*(A  2"(7 $<C'P!%)"8 1"0N $(D
M- !!)3L 0"5# #\E2@ ])E, /"9< #HF9P Y)G4 -R>$ #4GE@ T)Z@ ,B>^
M #$GX0 Q)_D ,B;_ #(F_P S)?\ I2D  (\J  !]+   ;RP  &0M  !;+
M52L  % J  !,*   2B8  $<G! !$)PT 0B@4 $$H'  _*2, /BDK #TI,@ \
M*CD .RI  #DJ2  X*U  -BM: #4K90 S*W( ,2N" # LE  N+*< +"R\ "LL
MW@ L+/@ +"O_ "TJ_P M*O\ H2P  (LM  !Y+@  :R\  & O  !8+P  42X
M $PN  !(+   12L  $$K   _+ L /2P1 #LM&0 Z+B$ .2XH #<N+P V+S8
M-2\^ #0O10 S+TX ,3!8 # P8P N,'  +#"  "HPD@ I,*4 )S"Z "8PW  F
M,/< )R__ "@O_P H+O\ G"X  (<P  !V,0  :#(  %TR  !5,@  3C$  $@Q
M  !$,   0"\  #PP   Z,0D -S$0 #8R%@ U,AX ,S,E #(S+  Q,S, ,#0[
M "\T0P M-$P +#16 "HU80 I-6X )S5^ "4UD  C-:, (C6Y "$UV0 A-/8
M(C3_ ",S_P C,O\ F#$  (,S  !R-   930  %HU  !1-0  2S0  $4T  !
M-   .C,  #<T   T-08 ,C8. # W$P O-QL +C<B "TX*0 K.#$ *C@X "DY
M0  H.4D )CE3 "4Y7P C.6P (3I\ " ZC@ >.J( '#JW !LYU0 <.?4 '3C_
M !TX_P >-_\ DS0  '\V  !N-P  83<  %<W  !.-P  2#<  $(W   \-P
M-3@  #(Y   O.@( +#L+ "H\$0 I/!@ *#T? "8])@ E/2X )#TU ",^/0 B
M/D8 (#Y0 !\^7  =/VD &S]Y !H_C  8/Z  %C^U !4^T@ 6/O, %SW_ !@\
M_P 8//\ CC<  'HX  !J.0  7CH  %,Z  !+.@  13H  #\Z   Y.@  ,CP
M "X^   I0   )D$( "1"#@ B0A0 (4(; "!#(P ?0RH 'D,R !Q#.@ ;1$,
M&D1- !A$60 71&< %41W !-$B@ 21)X $42S !!$T  00_( $4+_ !)"_P 3
M0?\ B3L  '8\  !F/0  6CT  % ]  !(/0  0CT  #P]   V/@  +T   "I"
M   E1   (48# !U(#  ;21$ &4D7 !A)'@ 7228 %DDN !5*-@ 42D  $TI*
M !%*5@ 02F0 #TIT  Y*AP -2IL #$JP  I*R@ +2>P #$C_  U'_P -1_\
M@SX  '$_  !B0   5D   $U   !%0   /T   #E!   R0@  *T4  "9'   A
M20  '$L  !9.!P 34 X $E 3 !%0&0 04"$ #U I  Y0,0 -4#L #5%&  M1
M40 *45\ "5%O  =0@0 %4)8  U"K  )0Q0 #3^@  T_[  5._P &3?\ ?4(
M &M#  !=1   4D0  $I$  !#0P  /$0  #5%   N1P  )TH  "%,   <3P
M%U$  !)4 P .5PH "U@0  I8%0 (6!P !U@D  98+  %6#8  UA   %83
M6%H  %AI  !8?   6)$  %>G  !7P   5N4  %;Y  !5_P  5?\ =D<  &9'
M  !92   3T<  $='  ! 1P  .$@  #!*   I30  (E   !Q3   650  $5@
M  U; @ )7@D !%\.  !?$@  7Q@  & ?  !@)P  8#   & [  !@1P  8%0
M &!C  !@=@  8(L  %^B  !?NP  7^(  %[Y  !=_P  7?\ ;TL  &%,  !5
M3   3$L  $1+   [3   ,DX  "M1   C5   '%<  !9;   17@  #6    AC
M   "9@<  &<,  !G#P  :!,  &D9  !J(0  :BD  &HT  !J0   :DT  &I=
M  !J;P  :H4  &J=  !IM@  :-T  &CW  !G_P  9O\ :5$  %Q0  !24
M2D\  #]0   U4P  +58  "19   =70  %F   !!D   ,9P  !FH   !N
M;P,  ' (  !Q#0  <A   '04  !U&P  =B,  '<L  !W.   =D8  '96  !V
M:   =GX  ':7  !UL0  =-,  '/U  !S_P  <O\ 8U8  %A5  !05   1%4
M #E8   O6P  )E\  !UC   59P  $&P   IP   $<P   '8   !Z    ?
M 'P#  !^"   ?PP  ($0  ""%   A!L  (4D  "&+P  ACT  (9-  "%7P
MA74  (6/  "$J0  @\D  (+Q  "!_P  @/\ 7UL  %9:  !)6P  /5X  #)A
M   G9@  'FL  !5P   .=0  "7D   %^    @0   (4   "(    B@   (L
M  "- 0  C@8  ) +  "1#P  DQ0  )4;  "7)@  ES0  )=$  "75@  EFP
M )6&  "5H@  E,$  )/J  "2_P  DO\ 76$  $]A  !"9   -FD  "IN   ?
M=   %7D   Y_   'A    (D   ".    D@   )8   "8    F@   )L   "=
M    GP   *$#  "C"   I0T  *<3  "I'   JB@  *HY  "J2P  JF$  *EZ
M  "HF0  J+4  *?=  "G^   IO\ 5F@  $AL   Z<   +G8  ")]   7A
M#HH   >0    E@   )H   "?    HP   *<   "J    JP   *T   "O
ML0   +,   "U    N 4  +H,  "]$@  P!P  , M  # 0   OU4  +]N  "^
MBP  OJ@  +[)  "][P  O/X 3G0  $!Y   R?P  )8<  !F.   0E0  !YP
M  "B    IP   *P   "P    M0   +D   "\    O0   +\   #!    PP
M ,8   #(    R@   ,T"  #0"P  U1(  -8A  #7-   V$D  -E@  #:?
MVIH  -NU  #;V0  V_( 1H(  #B)   KD   '9@  !*@   *IP   *X   "T
M    N0   +X   #"    R    ,L   #.    SP   -(   #4    U@   -H
M  #=    WP   .(   #F    Z@H  .\3  #P)0  \CH  /-1  #T:P  ](D
M /6E  #UOP  ]=T _P & /\  P#_  4 _P + /\ $ #_ !< _P B /\ +0#_
M #D _P!$ /\ 30#_ %4 _P!= /\ 9 #_ &H _P!P /T =@#[ 'P ^0"# /<
MB@#U )( \P"; /  I@#N +, ZP#$ .D Y #G /D Y@#_ .4 _P#3 /\ QP#_
M +\ _P"[ /\ _P   /\   #_    _P " /\ "P#_ !( _P = /\ * #_ #,
M_P ^ /P 1P#X $\ ] !7 /$ 70#N &, [ !I .H ;P#H '4 Y@!\ .0 @P#B
M (L WP"5 -P GP#9 *L U0"[ -( U #/ /( S0#_ ,P _P#% /\ N@#_ +0
M_P"P /\ _P   /\   #_    _P   /\ !@#Y  \ ]0 7 /, (@#Q "T [0 W
M .< 0 #B $D WP!0 -L 5P#7 %T U !C -$ : #/ &X S !U ,H ? #( (0
MQ0"- ,( F #  *0 O0"R +L Q@"Y .@ N #] +< _P"V /\ K0#_ *< _P"C
M /\ _P   /\   #_    ]0   .L  0#D  P W@ 3 -D ' #3 "8 T0 P ,P
M.@#( $( Q !* ,  4 "] %8 NP!< +D 80"W &< M0!M +, = "Q 'P KP"%
M *T D "J )P J "J *8 NP"E -H HP#U *, _P"B /\ G@#_ )H _P"7 /\
M_P   /X   #O    WP   -    #'  < P0 / +P %P"Y "  MP J +4 ,P"P
M #L K0!# *L 20"H $\ I@!5 *0 6@"C &  H0!F )\ ;0"= '0 G !] )H
MB "8 )0 E@"B )0 L@"2 ,D D0#K )$ _P"0 /\ D #_ (P _P"* /\ _
M .P   #9    QP   +H   "Q  ( JP , *< $@"D !L H0 D *  + "> #4
MFP \ )@ 0P"6 $D E !/ )( 5 "0 %H CP!? (T 9@"+ &T B0!V (@ @ "&
M (P A ": (( J@"! +X @ #@ (  ^0!_ /\ ?P#_ '\ _P!^ /\ \0   -@
M  #"    LP   *@   "@    F0 ' )4 #@"2 !4 D  > (X )@"- "X B@ V
M (< /0"% $, A !) (( 3@"! %0 ?P!9 'X 8 !\ &< >@!O 'D >@!W (8
M=0"4 '0 HP!R +4 <@#/ '$ \0!P /\ < #_ '  _P!Q /\ X0   ,0   "P
M    H@   )<   "1    BP " (8 "P"# !$ @0 8 '\ (0!] "D ?  P 'D
M-P!X #T =@!# '0 20!S $X <@!4 '  6@!O &( ;0!J &L = !J (  : ".
M &< G0!E *\ 90#& &0 Z !D /T 8P#_ &, _P!D /\ SP4  +8'  "C"
ME @  (D'  "" P  ?@   'L !@!W  X =0 3 '( &P!Q ", ;P K &T ,@!L
M #@ :@ ^ &D 1 !G $D 9@!/ &4 5@!C %T 8@!E &  ;P!? 'L 70") %P
MF0!; *H 60"_ %D X0!8 /@ 6 #_ %@ _P!9 /\ P@P  *H-  "7#@  B0X
M 'T.  !V#0  <0H  &\&  !M  H :P 0 &D %@!G !X 90 F &, +0!A #,
M8  Y %\ /P!= $4 7 !+ %L 4@!: %D 6 !B %< ; !5 '@ 4P"& %( E@!1
M *< 4 "[ $\!VP!. O0 3@/_ $X$_P!. _\ N!   *$2  ".$P  ?Q,  '03
M  !L$@  9Q   &4.  !C"P, 8P8, &$$$0!> QD 7 0A %L%* !9!B\ 6 8U
M %8'.P!5!T( 5 =( %,(3P!1"%8 4 E? $X):0!-"78 2PJ$ $D*E !("J8
M1PJZ $8*V !%"_, 10S_ $4,_P!%#/\ L!0  )D6  "'&   >!D  &T8  !E
M%P  7Q8  %P3  !:$0  6@X& %H,#0!7#!0 50P< %,-) !2#2L 4 TQ $\.
M. !.#CX 30Y% $L.30!*#E4 2 ]> $</: !%#W4 0Q"$ $$0E0! $*8 /A"[
M #T0W  ]$?8 /1'_ #T0_P ^$/\ J1D  )(;  "!'   <AT  &<=  !?'
M61L  %49  !3%@  4A,  %(1"@!0$!  3A$8 $P1( !*$B< 21(N $@3- !'
M$SL 11-" $0320!#%%( 011; #\490 ^%7( /!6! #H5D@ X%:0 -Q6Y #45
MV  U%O4 -A;_ #86_P W%?\ HQP  (T>  ![(   ;2$  &(A  !:(0  5!\
M % >  !-&P  3!D  $L6!@!)%@X 1Q<5 $47' !$&"0 0A@J $$8,0! &3@
M/QD_ #T91@ \&D\ .AI8 #D:8P W&V\ -1M^ #,;D  R&Z( ,!NW "\;TP O
M'/, +QO_ # ;_P P&_\ G1\  (@B  !W(P  :20  %XD  !6)   4",  $LB
M  !((   1AT  $4< @!#' P 01P2 #\=&0 ^'2$ /!XG #L>+@ Z'S4 .1\\
M #<?1  V'TP -"!6 #,@8  Q(&T +R!\ "TAC@ L(:  *B&U "DAT  I(?(
M*2'_ "H@_P K(/\ F2(  (0E  !S)@  92<  %LG  !3)P  3"8  $<E  !$
M)   0B$  #\A   ](0D .R$0 #DB%@ X(AX -B,E #4C*P T)#( ,R0Y #(D
M00 P)$H +R53 "TE7@ K)6L *B5Z "@EC  F)9\ )"6S ",ES@ C)?  )"7_
M "4D_P E)/\ E"4  ( G  !O*0  8BH  %<J  !/*@  22D  $0H  ! )P
M/28  #HE   W)@8 -28. #0G%  R)QL ,2@B # H*0 O*#  +2DW "PI/P K
M*4< *2E1 "@J7  F*FD )"IX ",JB@ A*IT 'RJR !XJS  >*N\ 'RG_ " I
M_P A*/\ D"@  'PJ  !L*P  7RP  %0L  !,+   1BP  $$K   \*P  ."H
M #4J   R*P, ,"L, "XL$0 M+!@ +"P? "HM)@ I+2T *"TT "<N/  F+D4
M)"Y/ ",N6@ A+V< 'R]V !TOB  <+YL &B^P !@OR@ 8+NT &2[_ !LM_P ;
M+?\ C"L  '@M  !H+@  6R\  %$O  !)+P  0R\  #XN   Y+@  -"X  # N
M   M+P  *S * "DQ$  G,14 )C$< "4R(P D,BH (S(Q "$S.0 @,T( 'S-,
M !TS5P ;,V0 &C1T !@TA@ 6-)H %#.N !,SR  3,^P %#/_ !4R_P 6,?\
MARX  '0O  !E,0  6#$  $XR  !&,@  0#$  #LQ   V,0  ,3$  "LS   H
M-   )34& ",V#0 A-A( (#<9 !\W(  >-R< '3@N !LX-@ :.#\ &3A) !<Y
M50 5.6( %#EQ !(YA  1.9@ $#FM  XXQP ...L $#C_ ! W_P 1-O\ @S$
M ' R  !A-   530  $LT  !$-   /30  #@T   S-   +34  "@W   D.0
M(#H" !T["P ;/!  &3T5 !@]'  7/2, %CTK !4^,P 4/CP $CY& !$^4@ 0
M/E\ #SYO  X^@0 ,/I4 "SZI  H^P0 */>0 "SW[  P\_P -._\ ?30  &LV
M  !=-P  43<  $@W  !!-P  .S<  #4W   P-P  *CD  "4[   @/0  '#\
M !=!!@ 40PT $D,2 !%#&  10Q\ $$0G  ]$+P .1#D #41#  Q$3@ +1%L
M"41J  =$?  &1)  !$.E  )#O0 #0^   T/V  1"_P &0?\ >#@  &<Y  !9
M.@  3CH  $4Z   ^.@  .#H  #,Z   M.P  )ST  "%    <0@  %T0  !-&
M P /20H #4H/  Q*%  +2AL "4HC  A**P '2C0 !4H^  1*20 "2E8  $IE
M  !*=P  2HL  $JA  !)N0  2=T  $GU  !(_P  2/\ <CP  &(]  !5/@
M2CX  $(]   \/0  -CT  "\^   I0   (T(  !U%   71P  $TH   ], @ +
M3PD !U -  -1$0  41<  %$>  !1)@  42\  %$Y  !11   4E$  %)@  !1
M<@  48<  %&=  !1M0  4-@  %#U  !/_P  3_\ ;$   %U!  !100  1T$
M $!    Y0   ,D$  "I#   D1@  'D@  !=+   23@  #E$   M3 0 &5@<
M %<,  !8$   6!,  %D9  !:(0  6BD  %HS  !:/P  6DP  %I:  !:;
M6H$  %F9  !9L0  6-$  %CT  !7_P  5_\ 944  %A%  !-10  140  #Y$
M   U10  +4<  "5*   >30  &%   !)3   .5@  "ED   1<    7@0  %\)
M  !@#0  81   &(5  !C&P  9",  &0M  !D.   9$4  &14  !D9@  9'L
M &.3  !CK0  8LP  &'R  !A_P  8/\ 7TH  %-*  !*20  0T@  #E)   O
M3   )T\  !]2   850  $ED   U=   (8    F,   !F    : $  &D%  !J
M"@  :PT  &T1  !N%@  <!T  '$F  !Q,0  <#X  '!.  !P7P  <',  &^-
M  !OIP  ;L8  &WO  !L_P  ;/\ 6D\  %!.  !(30  /4X  #-1   I5
M(%@  !A<   18   #&0   9H    :P   &\   !R    =    '4   !W!
M> D  'H-  !\$   ?18  '\>  " *   @#4  (!%  !_5@  ?VL  '^$  !^
MH   ?;X  'SI  ![_P  >O\ 5E0  $Y3  !"5   -U8  "Q:   B7P  &&,
M !%H   +;0   W(   !V    >@   'T   "     @P   (0   "&    AP(
M (D'  "+#   C1   ) 6  "2'P  DBP  )([  "230  D6(  )%Z  "/EP
MC[0  ([A  ",^P  C/\ 55D  $A:   [70  +V$  "1F   9;   $7(   IW
M   "?0   ((   "&    BP   (X   "1    DP   )4   "7    F0   )L
M  "=!   GPH  *(/  "D%@  IB$  *8Q  "F0P  I5<  *1P  "CC@  HZL
M *'0  "@]0  G_\ 3F$  $!D   S:0  )VX  !MU   1?   "X,   ")
MC@   ),   "8    G0   *$   "D    I0   *<   "I    JP   *T   "P
M    L@   +4(  "X#@  O!8  +PE  "\-P  NTP  +ID  "Y@0  MZ(  +?
M  "WZ@  M_P 1FL  #EP   K=P  'W\  !.&   +C@   94   ";    H0
M *8   "K    L    +,   "W    MP   +H   "\    OP   ,$   #$
MQP   ,H   #-!0  T0X  -09  #4*P  U$   --8  #3=   TY(  -*P  #2
MTP  TO( /GD  #&    CB   %Y$   V9   #H    *<   "N    LP   +@
M  "]    P@   ,8   #*    R@   ,T   #/    T@   -4   #9    W0
M -\   #C    YP4  .L/  #L'P  [3,  .Y+  #O9   [X(  /"?  #QN0
M\=@ _P   /\   #_  0 _P ) /\ #@#_ !4 _P > /\ *0#_ #0 _P _ /\
M2 #_ %  _P!8 /\ 7@#_ &4 _0!K /L <0#Y '< ^ !^ /8 A0#S (T \0"7
M .X H@#K *\ Z #  .8 X #C /@ X@#_ -L _P#+ /\ P0#_ +D _P"T /\
M_P   /\   #_    _P   /\ "0#_ !  _P 9 /\ (P#_ "X _0 Y /D 0@#U
M $H \@!2 .X 6 #K %X Z0!D .8 :@#D '  X@!V -\ ?0#= (8 V0"/ -4
MF@#1 *< S@"V ,L S@#_XGT024-#7U!23T9)3$4 #!+) /  QP#_ ,4 _P"[
M /\ M #_ *T _P"I /\ _P   /\   #_    _P   /L  @#V  T \0 3 .T
M'@#L "@ Z0 R ., .P#= $0 V !+ -, 40#0 %@ S0!= ,L 8P#) &@ Q@!O
M ,0 =@#" 'X OP"' +P D@"Z )\ MP"M +4 P0"R .0 L0#] *\ _P"L /\
MI0#_ *  _P"< /\ _P   /\   #[    [@   .0   #<  @ TP 0 ,\ & #+
M "( R0 K ,8 - #! #T O0!$ +H 2P"W %$ M0!6 +( 7 "P &$ K@!G *P
M;@"J '8 J !_ *8 B@"C )8 H0"E )\ M@"= -$ G #S )L _P"< /\ E@#_
M ), _P"0 /\ _P   /8   #G    TP   ,8   "]  , N  - +, $P"Q !P
MKP E *X +@"I #8 I@ ] *, 1 "A $H GP!/ )T 50"; %H F@!@ )@ 9@"6
M &X E !W )( @0"0 (X C@"< (P K0"* ,, B0#H (@ _P") /\ AP#_ (4
M_P"" /\ \P   .,   #,    O    +    "G    H0 ( )X #P"; !8 F0 ?
M )@ )P"6 "\ DP W )$ /0". $, C !) (L 3@") %0 AP!9 (4 8 "$ &<
M@@!O (  >@!^ (8 ? "4 'H I !Y +@ > #8 '< ]P!X /\ > #_ '< _P!U
M /\ Y@   ,L   "W    J    )X   "6    CP $ (L # "( !( AP 9 (4
M(0"$ "D @@ P '\ -P!] #T ? !# 'H 2 !Y $T =P!3 '8 60!T &$ <@!I
M '$ <P!O '\ ;0"- &P G0!J *\ :0#( &@ [0!I /\ :0#_ &D _P!I /\
MT@   +@   "E    EP   (T   "&    @0   'P " !Y  X =P 4 '8 ' !T
M ", <P K '$ ,0!O #< ;@ ] &P 0P!K $@ :@!. &@ 5 !G %L 90!C &,
M;0!B '@ 8 "' %\ E@!= *@ 70"^ %P Y !< /L 7 #_ %P _P!< /\ P@
M *H!  "8 P  B00  '\"  !X    =    '  ! !M  P :P 1 &D %P!H !X
M9@ E &4 + !C #( 8@ X &  /0!? $, 7@!) %P 3P!; %8 6@!> %@ : !7
M ', 50"! %0 D0!2 *, 40"W %$ U@!1 /4 40#_ %$ _P!2 /\ M@<  )\)
M  "-"P  ?@P  ',+  !L"@  : <  &4#  !C  < 80 - %\ $P!= !H 7  A
M %L )P!9 "T 6  S %8 .0!5 #\ 5 !% %, 2P!1 %( 4 !: $\ 9 !- &\
M3 !] $H C0!) )\ 2 "R $< S !' .\ 1@#_ $< _P!' /\ K P  )4.  "#
M$   =1   &L0  !C#P  7@X  %L,  !:"0( 600* %< #P!5 !4 4P < %(
M(P!1 "D 3P O $X -0!- 3L 3 %! $H"2 !) D\ 2 )7 $8#80!% VT 0P-Z
M $(#BP!  YP /P.O #X#R  ]!.H /07\ #T&_P ^!O\ I!   (X2  !\$P
M;A0  &04  !<$P  5A(  %,1  !1#@  4 P% % )# !/!Q$ 30<7 $L('P!)
M""4 2 DK $<),0!&"3@ 1 H^ $,*10!""DT 0 M5 #\+7P ]"VL / MY #H,
MB@ X#)P -PRO #4,QP U#.D -0W] #4-_P V#/\ G1,  (<5  !V%P  :1@
M %X8  !6&   4!<  $T5  !*$P  21$  $D.!P!(#0X 1@T3 $0-&@!##B$
M0@XH $ .+@ _#C4 /@\\ #T/0P [$$L .A!4 #@07@ V$&L -!!Y #(0B@ Q
M$)P +Q"P "T0R0 M$>P +1'_ "X1_P O$/\ EQ8  ((9  !Q&P  9!P  %D<
M  !1'   3!L  $<:  !$&   0Q4  $(3 @!!$@L 0!$0 #X2%P \$AX .Q,E
M #H3*P X$S( -Q,Y #840  T%$@ ,Q11 #$47  P%6@ +A5W "P5B  J%9H
M*!6N "<5QP F%>H )Q7_ "@5_P I%?\ D1H  'T<  !M'@  8!\  %8?  !.
M'P  2!X  $,=  ! '   /AH  #T8   [%P< .18. #@7%  V%QL -1@B #,8
M*  R&"\ ,1DV # 9/0 N&48 +1I/ "L:60 J&F8 *!IT "8:A@ D&ID (AJM
M "$:Q0 @&N@ (1K^ "(:_P C&O\ C1T  'D?  !I(0  7"(  %(B  !*(@
M1"$  #\A   \(   .1X  #@;   U' 0 -!P- #(<$@ P'1@ +QT? "X=)0 M
M'BP *QXS "H>.P I'T, )Q]- "8?5P D'V0 (A]R " ?A  ?'Y< '1^K !L?
MPP ;'^< &Q_] !T?_P >'O\ B2   '4B  !E(P  620  $\E  !')0  020
M #PC   X(P  -2(  #,@   P( $ +B$* "PA$  K(14 *B(< "@B(P G(BD
M)B,P "4C.  C(T$ (B1* "$D50 ?)&$ '21P !LD@@ 9))4 %R2J !8DP0 5
M).4 %B3\ !<C_P 9(_\ A2(  '$D  !B)@  5B<  $PG  !$)P  /B<  #DF
M   U)@  ,24  "XD   K)0  *24' "<F#@ E)A, )"<9 ",G(  B)R< (2@N
M " H-@ >*#X '2A( !LI4P 9*5\ &"EN !8I@  4*90 $BFH !$IP  1*.0
M$2C[ !,H_P 4)_\ @"4  &XG  !?*   4RD  $DJ  !"*0  .RD  #8I   R
M*   +B@  "HH   F*0  )"H$ "(K#  @*Q$ 'RP6 !TL'0 <+"0 &RTK !HM
M,P 8+3P %RU% !8N4  4+ET $BYL !$N?@ 0+I( #BZG  TMO0 -+=\ #2WY
M  XL_P 0+/\ ?"@  &HJ  !;*P  4"P  $8L   _+   .2P  #0K   O*P
M*RL  "8L   B+@  'R\  !PP"0 :,0X &3$3 !<Q&@ 6,B$ %3(H !0R,  3
M,CD $C-# !$S3@ 0,UL #C-I  TS>@ ,,XX "C.B  @RN0 (,MD "#+T  HQ
M_P +,?\ =RL  &8M  !8+@  32\  $,O   \+@  -BX  #$N   M+@  *2X
M ",P   ?,@  &S,  !<U!0 4-@P $C<1 !$W%@ 1-QT $#@D  \X+  ..#4
M#3@_  PX2@ +.%< "3AE  <X=@ %.(H  SB?  $WM0 !-],  C?Q  ,V_P %
M-O\ <RX  &(P  !4,0  23$  $$Q   Y,0  -#$  "\P   K,   )3(  " S
M   ;-@  %S@  !,Z @ 0/ D #3T.  P]$P +/1D "CTA  D]*0 (/3$ !CX[
M  4^1@ #/E(  3YA   ^<@  /H8  #V<   ]L@  /=   #SP   \_P  //\
M;3(  %TS  !0-   1C0  #XT   W-   ,C,  "TS   G-   (C8  !TX   8
M.@  %#T  ! _ @ -00@ "4,-  9$$0 #1!8  D0=  !$)   1"T  $0V  !$
M00  1$X  $1<  !$;0  1($  $28  !#KP  0\T  $+P  !"_P  0O\ :#8
M %@W  !,.   0S@  #LW   U-@  ,#8  "DW   C.0  'CL  !@]   30
M$$(   U% 0 (1P<  TD,  !)#P  2A,  $L9  !+(   2R@  $LR  !+/0
M3$D  $Q7  !+:   2WT  $N4  !*K   2LH  $GO  !)_P  2?\ 8CH  %0[
M  !).P  0#L  #DZ   S.0  +#H  "4\   ?/P  &4$  !-$   01P  #$D
M  A,   "3P4  % *  !0#0  41   %(5  !4&P  5",  %0L  !4-P  5$0
M %12  !48P  5'<  %2/  !3J   4L8  %+M  !1_P  4?\ 7#\  $\_  !%
M/P  /CX  #<]   O/@  )T   "!#   91@  $TD   ],   +3P  !E(   !4
M    5P(  %@'  !9"P  6@X  %L1  !=%@  7AT  %\F  !?,0  7CT  %Y,
M  !>70  7G$  %V)  !=HP  7,$  %OK  !:_P  6O\ 5D0  $M#  !#0@
M/$$  #)"   I10  (4@  !I+   33@  #E(   I5   #60   %L   !>
M8    &("  !C!@  90H  &8.  !H$0  :A<  &L?  !K*0  :S8  &M%  !K
M5@  :FH  &J"  !IG0  :+L  &?G  !F_P  9?\ 44@  $A(  !!1@  -T<
M "Q*   C30  &U$  !-5   .60  "%T   %A    9    &<   !J    ;
M &X   !P    <@4  ',)  !U#0  =Q$  'H8  ![(0  >RX  'H]  !Z3@
M>6(  'EY  !XE@  =[,  '7@  !T_   <_\ 3DT  $=,   [30  ,$\  "93
M   <6   $UP   UA   &9@   &H   !O    <@   '8   !Y    ?    'T
M  !_    @0   (,"  "&!P  B P  (L1  ".&   CB0  (XS  "-1   C%@
M (MO  "*C   B:H  (C/  "&]P  A?\ 35$  $%3   T50  *5H  !Y?   4
M90  #6H   5P    =@   'L   !_    @P   (<   "*    C0   (X   "1
M    DP   )4   "8    F@4  )T,  "@$0  HQH  *,H  "B.@  H4X  *!E
M  "@@0  GJ   )W!  ";[@  FO\ 1ED  #E<   M80  (6<  !9N   .=0
M!7L   "!    AP   (T   "2    E@   )H   "=    GP   *$   "D
MI@   *@   "K    K@   +$#  "T"P  N!$  +D>  "Y+P  N$,  +=:  "U
M=@  M)<  +2U  "QX@  L/P /V0  #%I   E;P  &'<   ]_   &AP   (X
M  "4    F@   *    "E    J@   *X   "Q    L@   +4   "W    N@
M +P   "_    PP   ,8   #)    S@H  -(3  #2(P  T3<  -!/  #.:@
MS8H  ,JK  #+RP  R^\ -W$  "EX   =@   $8D   B1    F@   *$   "G
M    K0   +,   "Y    O@   ,(   #%    Q@   ,D   #,    S@   -(
M  #5    V@   -X   #A    Y0   .H+  #K%P  ZBL  .I#  #J7@  ZGH
M .N9  #KM0  Z]4 _P   /\   #_  $ _P ' /\ #0#_ !( _P ; /\ )0#_
M "\ _P Z /\ 0P#_ $L _P!3 /\ 6@#] &  ^P!F /H :P#X '( ]@!X /0
M@ #Q (D [P"2 .P G0#I *H Y@"\ ., W #? /< W0#_ ,P _P"^ /\ M0#_
M +  _P"M /\ _P   /\   #_    _P   /\ !@#_  T _P 4 /\ 'P#_ "D
M^P S /< /0#S $4 [P!- .P 4P#H %D Y0!? ., 90#@ &H W0!Q -H > #6
M (  T@"* ,\ E0#, *( R "R ,4 R0#" .T P #_ +L _P"P /\ J #_ *0
M_P"A /\ _P   /\   #]    ^@   /@   #P  D [  1 .@ &0#G ", Y0 M
M -X -@#6 #X T0!& ,T 3 #* %( R !8 ,4 70## &, P !I +X < "\ '@
MN0"! +< C0"T )H L0"I *X O "L .$ J@#\ *@ _P"@ /\ F0#_ )8 _P"4
M /\ _P   /D   #R    YP   -L   #1  0 R@ - ,< % #$ !T P@ F +\
M+P"[ #< MP _ +0 10"Q $L K@!1 *P 5@"J %P J !A *8 : "C '  H0!Y
M )\ A "= )$ F@"@ )@ L0"6 ,P E0#Q )0 _P"1 /\ BP#_ (@ _P"& /\
M]P   .P   #>    R0   +P   "T    KP * *L $ "I !< J  @ *< * "B
M #  GP X )P /@": $0 F !* )8 3P"4 %4 DP!: )$ 80"/ &@ C0!Q (L
M>P") (@ AP"7 (4 J "# +X @0#D (  _P"  /\ ? #_ 'L _P!Y /\ Z0
M -<   #!    L0   *8   "=    EP % )0 #0"2 !( D  : (\ (@". "H
MBP Q (D . "' #X A0!# (, 2 "! $X ?P!4 'X 6@!\ &$ >@!I '@ <P!V
M '\ =0". ', GP!Q +, < #0 &\ ]@!O /\ ;P#_ &T _P!L /\ V@   +\
M  "L    G@   ),   ",    A0   (( "0!_  \ ?@ 5 'T ' !\ "0 >@ K
M '< ,0!U #< =  ] '( 0@!Q $@ ;P!- &X 4P!L %H :P!B &D ; !G '@
M9@"& &0 EP!B *H 80#" &  ZP!A /\ 80#_ &$ _P!@ /\ Q0   *T   ";
M    C0   (,   !\    =P   '( !0!P  P ;@ 1 &P %P!L !X :P E &D
M+ !G #$ 9@ W &0 /0!C $( 8@!( &  3@!? %4 70!= %P 9@!: '( 60"
M %< D !6 *, 50"Y %0 W@!4 /L 5 #_ %4 _P!5 /\ M@   )\   "-
M?P   '4   !N    :0   &8  0!C  D 80 . &  $P!? !D 7@ @ %T )@!;
M "P 6@ R %@ -P!7 #T 5@!# %4 20!3 %  4@!8 %$ 80!/ &P 3@!Z $P
MB@!+ )P 2@"Q $D S@!) /, 20#_ $D _P!* /\ J@$  )0%  ""!P  = @
M &H(  !C!@  7@0  %L   !9  4 5P , %8 $ !4 !4 4P ; %( (@!1 "@
M4  M $X ,P!- #@ 3  ^ $L 10!* $P 2 !4 $< 70!& &@ 1 !U $, A0!!
M )@ 0 "K $  Q0 _ .H /P#_ $  _P!  /\ H @  (H+  !Y#0  ; T  &$-
M  !:#0  50L  %()  !0!@  3P(( $X #0!, !( 2P 7 $H '@!) ", 1P I
M $8 +P!% #0 1  Z $( 00!! $@ 0 !0 #X 6@ ] &0 / !R #H @@ Y )0
M. "G #< O@ V ., -@#Y #8 _P W /\ F T  (,.  !R$   91$  %L1  !3
M$   3A   $H.  !(#0  1PH# $<'"@!%! X 1 (3 $("&@!! B  0 ,E #X#
M*P ]!#$ / 0W #L$/@ Z!44 .05. #<%5P V!6( - 9P #(&@  Q!I( , :E
M "\%NP N!=T +@;U "T'_P N!_\ D1   'T1  !L$P  7Q0  %44  !.%
M2!,  $02  !!$   0 X  $ -!@! "@P /@D0 #P)%@ ["AP .0HB #@**  W
M"RX -@LU #4+.P S"T, ,@Q, # ,5@ O#&$ +0QO "L,?P J#)( * RE "<,
MNP E#-T )0WU "8-_P G#?\ BQ(  '<4  !G%@  6Q<  %$8  !)%P  0Q<
M #\5   \%   .A(  #D1 0 Y#P@ . X- #<.$@ U#A@ - X? #(.)0 Q#RP
M, \R "\0.@ M$$( +!!+ "H050 H$&$ )A!O "00@  C$), (1"G !\0O0 >
M$.  'A'W !\0_P @$/\ AA0  ',7  !C&0  5QH  $T;  !%&@  0!H  #L9
M   X&   -18  #04   S$@0 ,A(+ #$2$  O$A4 +1(< "P3(@ K$RD *A,P
M "@3-P G%#\ )A1( "044P B%%\ (!5M !\5?@ =%9$ &Q6E !D5NP 8%=X
M&!7X !D4_P :%/\ @A<  &\:  !?'   4QT  $H=  !"'0  /!T  #<<   T
M&P  ,1H  "\9   N%@  +!<( "L6#@ I%Q, *!<9 "<8(  E&"8 )!@M ",8
M-  B&3T (!E& !X940 =&5T &QIK !D:?  7&H\ %1JC !09N@ 2&=L $QGV
M !09_P 5&/\ ?1H  &L=  !<'P  4"   $<@   _(   .1\  #0?   Q'@
M+1T  "L<   I&P  )QL% "4;#  D'!$ (AP6 "$<'0 @'2, 'QTJ !X=,@ <
M'CH &QY$ !D>3@ 7'EL %AYI !0?>@ 2'HT $1ZB ! >N  .'M@ #Q[U ! =
M_P 1'?\ >AT  &<?  !9(0  32(  $0B   \(@  -B(  #(A   N(0  *B
M "<@   D'P  (B " " @"@ >(0\ '2$4 !PA&@ ;(B$ &2(G !@B+P 7(C@
M%2-! !0C3  2(U@ $2-G ! C>  .(XL #2.?  PCM  +(]  "R+P  PB_P -
M(?\ =A\  &0B  !6(P  2R0  $$D   Z)   -"0  "\C   K(P  *",  "0C
M   @(P  '20  !LE!P 9)@T %R81 !8F%P 5)QX %"<E !,G+  2)S4 $2@_
M ! H2@ .*%8 #2AD  PH=  **(< "2B;  <GL0 %)\P !B?L  <F_@ ()O\
M<2(  & D  !3)@  2"<  #\G   W)@  ,28  "TF   I)0  )24  "(E   =
M)P  &2@  !8J!  4*PL $BP0 !$L%  0+!L $"PB  XL*0 .+3( #2T[  LM
M1@ *+5( ""U@  8M<  $+8,  BV8   LK@  +,D  "SK  $K_  "*_\ ;24
M %TG  !/*   12D  #PI   U*0  +R@  "LH   G)P  (R<  !\H   ;*@
M%RP  !,N @ 0, @ #C$-  TQ$@ ,,1< "S$>  HQ)@ (,BX !S(W  4R0@ #
M,DX  3)<   R;   ,G\  #*5   QK   ,<<  ##J   P_   ,/\ :"D  %@J
M  !,*P  02P  #DL   R*P  +2L  "DJ   E*@  ("L  !PL   7+@  $S
M ! R @ .- < "C<,  <W$  %-Q0  S<;  (W(@  -RH  #@S   X/@  .$H
M #A8   X:   .'P  #>2   WJ0  -L4  #;J   V_0  -?\ 8RP  %0N  !(
M+P  /B\  #8N   P+@  *RT  "<M   B+0  '2\  !@Q   4,P  $#4   XW
M 0 *.@< !CL+  (\#@  /1(  #X7   ^'@  /B8  #XO   ^.@  /D8  #Y4
M   ^9   /G<  #Z/   ]IP  /<,  #SI   \_0  ._\ 7C   % Q  !$,@
M.S(  #0Q   N,   *2\  "0P   >,@  &30  !0V   0.0  #3L   H]   %
M0 4  $$*  !"#0  0Q   $04  !%&@  1B(  $8K  !&-0  1D$  $9/  !&
M7P  1G,  $6*  !%I   1,   $/H  !#_@  0O\ 6#0  $LU  !!-0  .34
M #(T   M,P  )C0  " U   :.   %#H  ! ]   -0   "4(   1%    1P,
M $@'  !*"P  2PX  $P1  !.%0  3QP  $\E  !/+P  3SP  $]*  !/6@
M3FT  $Z%  !-H   3+P  $OG  !+_@  2O\ 4SD  $<Y   ^.0  -S@  #$W
M   I-P  (3D  !L\   5/P  $$(   Q%   '2    DH   !-    3P   %$$
M  !2!P  5 L  %4.  !7$0  61<  %H?  !9*0  638  %E$  !95   6&<
M %A_  !7F@  5K<  %7C  !4_0  5/\ 3CT  $,]   \/   -3L  "P\   D
M/@  '$$  !5$   02   "TL   5.    40   %0   !7    60   %L   !=
M @  7@8  & +  !B#@  9!(  &<8  !G(@  9BX  &8\  !F30  96   &5W
M  !DDP  8[$  &'=  !@_   7_\ 24(  $%!   Z/P  ,$   "9#   >1@
M%4H  !!.   *4@   U8   !:    70   &    !C    90   &<   !I
M:P$  &T%  !O"@  <@X  '42  !W&P  =B8  '8U  !U1@  =%D  '1O  !S
MBP  <JD  '#-  !O]P  ;O\ 1D8  $!%   U1@  *D@  "!,   740  $%8
M  E:   !7P   &,   !H    :P   &\   !R    =0   '<   !Y    >P
M 'T   "  P  @P@  (8-  ")$P  BAT  (HK  ")/   B$\  (9F  "%@0
MA*   (+"  "!\   ?_\ 1DL  #I,   N3P  (U,  !A8   07@  "60   !I
M    ;P   '0   !X    ?    ($   "$    AP   (@   "+    C@   )
M  "3    E@   )D'  "=#0  H10  * A  "@,0  GD0  )U;  "<=@  F98
M )FU  "6Y0  E?X /U(  #)5   F6@  &V   !%G   );0   '0   ![
M@0   (8   "+    D    )0   "7    F0   )P   "?    H0   *0   "G
M    J@   *T   "Q!@  M0T  +@6  "W)@  MCD  +50  "T:@  LHD  +"J
M  "NSP  K?4 -UP  "MA   >:   $W    MX    @    (<   ".    E0
M )H   "?    I    *@   "L    K0   +    "S    M0   +@   "[
MOP   ,,   #'    RP4  -$.  #1&P  T"X  ,]%  #-7P  RWX  ,F>  #(
MO@  Q>D +VD  "-P   6>0  #8$   &+    DP   )L   "B    J    *X
M  "T    N    +T   #     P@   ,4   #(    RP   ,X   #1    U@
M -L   #?    Y    .@&  #K$0  ZB,  .HZ  #I5   YW(  .63  #CLP
MX]0 _P   /\   #_    _P $ /\ "P#_ !  _P 7 /\ (0#_ "L _P U /\
M/@#_ $< _P!. /\ 50#\ %L ^@!A /@ 9@#V &T ] !S /( >P#O (0 [0".
M .H F0#F *< XP"Y -\ U0#; /< U@#_ ,  _P"R /\ J@#_ *4 _P"B /\
M_P   /\   #^    _    /P  P#^  L _P 1 /\ &@#] "0 ^0 N /0 . #P
M $  [ !( .D 3@#F %0 X@!: -\ 7P#< &4 V !K -0 <@#0 'L S0"% ,H
MD0#' )X PP"N ,  Q0"] .L NP#_ +  _P"D /\ G #_ )@ _P"5 /\ _P
M /H   #T    \0   /(   #J  4 YP . .( %0#A !X X0 H -@ ,0#0 #D
MRP!  ,@ 1P#% $T P@!3 +\ 6 "] %X NP!D +D :P"V ', M !\ +$ B "N
M )4 JP"D *@ N "F -P HP#[ )\ _P"5 /\ CP#_ (L _P") /\ ^0   .\
M  #G    WP   ,\   #(    P0 * +\ $0"\ !@ NP A +D *@"T #( L0 Z
M *X 0 "K $8 J !, *8 40"C %8 H0!< )\ 8P"= &H FP!S )D ?@"6 (P
ME "; )( K0"0 ,< C@#P (T _P"& /\ @ #_ 'T _P!\ /\ [0   .    #1
M    OP   +,   "J    I@ % *( #0"A !, H  ; )\ (P"; "L F  R )4
M.0"3 #\ D0!$ (\ 2@". $\ C !5 (H 6P"( &, A@!K (0 =@"" (( @ "2
M 'X HP!\ +H >@#A 'D _P!W /\ <@#_ '  _P!O /\ W0   ,L   "V
MIP   )T   "4    C@ ! (L "@") !  B  5 (< '0"' "4 A  L (( ,@!_
M #@ ?0 ] 'L 0P!Y $@ > !. '8 5 !U %L <P!C '$ ;@!O 'H ;0") &P
MF@!J *X :0#, &@ ]@!G /\ 90#_ &0 _P!C /\ R@   +0   "A    DP
M (D   ""    >P   '@ !0!V  P =0 1 '0 & !S !\ <@ E '  + !N #(
M;  W &H / !I $( : !( &8 3@!E %4 8P!= &( 9@!@ '( 7@"  %T D@!;
M *4 6@"^ %D Z0!9 /\ 60#_ %@ _P!8 /\ N0   *(   "0    @P   'D
M  !Q    ;0   &D  0!F  D 90 . &0 $P!C !D 8P @ &$ )@!@ "P 7@ Q
M %P -P!; #P 6@!" %@ 2 !7 $\ 5@!7 %0 8 !3 &P 40!Y %  B@!/ )X
M3@"T $T V@!- /L 30#_ $T _P!- /\ J@   )0   ""    =0   &L   !D
M    8    %T   !:  4 6  , %< $ !6 !4 5@ ; %4 (0!3 "< 4@ L %$
M,0!/ #< 3@ ] $T 0P!, $H 2@!2 $D 6P!( &8 1@!S $4 A !$ )< 0P"L
M $( R0!" /$ 0@#_ $, _P!# /\ G@   (D   !X P  :@0  &$$  !: P
M50$  %(   !0  ( 3@ ) $T #0!, !$ 2P 7 $H ' !) "( 2  G $< +0!%
M #( 1  X $, /@!" $4 00!- #\ 5@ ^ &$ /0!N #L ?@ Z )$ .0"F #@
MOP X .@ . #_ #D _P Y /\ E0,  ( '  !O"0  8@H  %@+  !1"@  3 @
M $D&  !' P  1@ & $0 "P!#  \ 0@ 3 $$ & !! !X /P C #X *0 ] "X
M.P T #H .@ Y $$ . !) #< 4@ V %T - !J #, >@ R (P ,0"A #  N  O
M -X +P#Y "\ _P P /\ C D  '@,  !H#0  7 X  %(.  !+#@  10T  $$,
M   _"@  /@@" #T$"  \ 0T .P 0 #H %0 Y !H .  @ #8 )0 U "L -  P
M #, -P R #X ,0!& "\ 4  N %H +0!G "L =P J (D *0"= "@ LP G -$
M)P#R "< _P G /\ A@P  '(.  !C$   5A$  $T1  !%$0  0!   #P/   Y
M#@  -PT  #8+!  V" H -08. #0%$@ R!!< ,04< # %(@ O!2@ +@8N "T&
M-  K!CP *@9$ "D'3@ G!UD )@=E "0'=0 C!X< (@>; " &L  @!LL 'P7M
M !\&_@ ?!_\ @ X  &T1  !>$@  4A,  $@3  !!$P  .Q,  #<2   T$0
M,A   # / 0 P#08 , L+ "\*$  M"A0 + L9 "H+'P I"R4 * PK "<,,@ F
M##H ) Q# ",,30 A#5@ ( UE !X-=0 <#8@ &@V< !D-L0 8#,H %PSK !<-
M_  8#/\ >Q$  &D3  !:%0  3A8  $46   ]%@  .!4  #,5   P%   +1,
M "L2   J$ , *@\( "D.#0 H#A$ )@X6 "4/'0 D#R, (P\I "$0,0 @$#D
M'A!" !T03  ;$%@ &1!F !<0=@ 5$(D %!"> !(0LP 1$,X $1#N !(0_@ 2
M$/\ =Q,  &45  !7%P  2Q@  $(9   Z&0  -!@  # 7   L%P  *18  "<5
M   F% $ )1($ ",2"P B$@\ (1(4 " 2&@ >$R  '1,G !P3+@ :$S8 &11
M !<42@ 6%%8 %!1D !(4=  1%(< $!2<  X4L0 -%,H #13K  X3_@ .$_\
M<Q4  &$8  !3&@  2!L  #\;   W&P  ,AH  "T:   I&0  )A@  "08   B
M%P  (!8! !X6"  =%@T &Q<2 !H7%P 9%QT &!@D !88*P 5&#0 %!@] !(9
M2  1&50 $!EB  X9<@ -&80 #!F8  H9K0 )&,8 "1CG  D8^@ *%_\ ;Q@
M %X:  !0'   11T  #P=   U'0  +QT  "H<   F&P  (QL  "$:   >&@
M'!H  !H;!0 8&PP %AP0 !4<%0 4'!L $QPB !(=*0 1'3$ $!T[  X=10 -
M'E$ #!Y>  H>;0 )'H  !QZ4  4=J@ #'<(  QWF  0<^  %'/\ :QH  %L=
M  !-'@  0A\  #H?   R'P  +1\  "@>   D'@  (1T  !X=   <'0  &!X
M !4? @ 3( D $B$. ! A$@ 0(1@ #B$?  XB)@ -(BX #"(W  HB00 )(DT
M!R):  4B:0 #(GP  2*1   BJ   (<   "'E   @^   (/\ 9QT  %<?  !*
M(0  0"$  #<B   P(0  *B$  "8@   B(   'Q\  !P?   9(   %B$  !(C
M @ 0) < #B8,  PF$  +)A4 "B8<  DF(@ ()BH !B<S  0G/0 #)TD  2=6
M   G9@  )WD  ">/   FI@  )K\  "7D   E^0  )/\ 8R   %0B  !'(P
M/20  #0D   N(P  *",  "0B   A(@  'B$  !HB   7(P  $R0  ! F @ .
M* < "RH+  @K#@ &*Q, !"L8  (K'P !+"<  "PP   L.@  +$4  "Q3   L
M8P  +'8  "R,   KI   *[X  "KD   J^@  *?\ 7R,  % E  !$)@  .B8
M #(F   K)@  )B4  ",D   ?)   &R0  !<E   4)P  $2D   XK @ ++08
M!R\+  0P#@  ,!$  #$5   Q'   ,2,  #(L   R-@  ,D(  #)/   R7P
M,G(  #&)   QH@  ,+P  ##D   O^P  +_\ 6B<  $PH  ! *0  -RD  "\I
M   I*   )2<  "$F   <)P  &"@  !0J   1+   #BX   LP 0 ',@4  S0)
M   U#   -@\  #<2   X&   ."   #@H   X,@  .3T  #E+   Y6P  .&X
M #B%   WGP  -[H  #;D   U_   -?\ 52H  $@L   ]+   -"P  "TK   H
M*@  )"D  !XJ   9*P  %"T  !$O   -,0  "C0   <V   ". 0  #H'   [
M"@  /0T  #X0  ! %   0!L  $ D  ! +@  0#D  $!'  ! 5@  0&D  $"
M   _FP  /K<  #WC   \_   //\ 4"\  $,O   Y+P  ,B\  "PM   G+
M("T  !HO   5,0  $3,   TV   ).   !3L    ]    0 $  $$$  !#!P
M10L  $8.  !($0  2A8  $H>  !**   2C0  $E"  !)40  260  $A[  !(
MEP  1[0  $;@  !%_   1/\ 2C,  #\S   V,P  ,#$  "HP   C,0  '#,
M !8U   1.   #3L   @^   #00   $,   !&    2    $H   !,!   3@<
M $\+  !1#@  5!(  %49  !5(@  5"X  %0\  !42P  4UX  %-T  !2D
M4:X  %#7  !/^P  3O\ 13<  #PW   U-@  +S0  "8U   >-P  %SH  !$]
M   ,00  !T0   !(    2@   $T   !0    4P   %4   !7    6 (  %L&
M  !="P  7PX  &(3  !B&P  8B<  &(T  !A10  8%<  &!M  !?B0  7:<
M %S,  !:^   6?\ 03P  #H[   T.0  *CH  "$\   80   $4,   Q'   &
M2P   $\   !3    5@   %D   !<    7P   &$   !C    90   &<!  !J
M!0  ;0H  ' .  !S%0  <B   '(M  !Q/0  <$\  &]E  !N@   ;9\  &O!
M  !I\0  :/\ /T   #D^   N/P  )$(  !I&   22@  #$\   14    6
M %T   !A    90   &@   !K    ;@   '$   !S    =0   '@   ![
M?@,  ($*  "%#P  AQ<  (8D  "%-   A$8  ()=  "!=@  ?Y8  'ZV  !\
MYP  >O\ /T0  #-%   H2   '4P  !-2   ,5P   UT   !C    :    &T
M  !Q    =@   'H   !^    @0   (,   "&    B0   (L   ".    D@
M )4!  "9"0  GA   )X:  "=*0  G#P  )I2  "8;   EHL  )2J  "2U
MD/H .$L  "Q.   @4P  %5D   U@   #9P   &X   !T    >@   (    "$
M    B@   (X   "2    E0   )<   ":    G0   *    "C    IP   *L
M  "O    M D  +@0  "W'@  M3   +-&  "Q8   KWX  *R@  "KP0  J>X
M,54  "1;   880  #FD   5Q    >0   ($   "(    CP   )0   ":
MGP   *0   "H    J0   *P   "O    LP   +4   "Y    O0   ,$   #&
M    RP   -$*  #3%   T24  - [  #-5   RG$  ,B2  #%LP  P]X *6(
M !QI   1<0  !WL   "$    C0   )4   "=    HP   *D   "O    M
M +D   "\    O@   ,(   #%    R    ,P   #0    U    -H   #?
MY    .H   #N#   [1H  .PO  #J20  Z&4  .:&  #DI0  XL8 _P   /\
M  #_    _  ! /P " #^  X _P 4 /\ '0#_ "8 _P P /\ .@#_ $( _P!)
M /X 4 #[ %8 ^0!< /8 8@#T &@ \@!O /  =@#M '\ Z@") .< E0#D *,
MX "U -L T #5 /8 R@#_ +8 _P"H /\ GP#_ )H _P"6 /\ _P   /L   #V
M    \P   /,   #V  D ^@ . /T %@#[ "  ]P J /( ,P#M #L Z0!# .8
M20#B $\ W@!5 -L 6P#6 &  T@!G ,\ ;@#, '8 R0"  ,8 C #" )H OP"J
M +L P0"X .D M@#_ *< _P": /\ D@#_ (T _P"* /\ ^@   /$   #J
MYP   .<   #D  $ X  + -L $0#: !H VP C -$ + #* #0 Q@ [ ,( 0@"_
M $@ O !. +H 4P"X %D M@!? +, 9@"Q &X K@!W *P @P"I )$ I@"A *,
MM0"@ -@ G@#[ )4 _P"+ /\ A0#_ (  _P!^ /\ [P   .,   #:    TP
M ,8   "_    N0 & +< #@"T !0 M  = +, )0"N "T JP T *< .P"D $$
MH0!& )\ 3 "= %$ FP!7 )D 7@"7 &4 E0!N ), >0"0 (< C@"7 (P J0")
M ,0 B #O (4 _P!\ /\ =@#_ ', _P!R /\ X    -    #&    M@   *D
M  "A    G0 ! )D "@"8 !  F  6 )< '@"4 "8 D0 M (\ - ", #H B@ _
M (@ 10"' $H A0!0 (, 5@"! %X @ !F 'X <0!\ 'T >0"- '< H !U +8
M<P#? '( _P!N /\ :0#_ &< _P!E /\ S    +X   "K    G0   ),   "*
M    A0   (( !0"   T ?P 1 '\ & "  "  ?0 F 'H +0!W #, =0 X '0
M/@!R $, < !) &\ 3P!M %8 ; !> &H : !H '4 9P"$ &4 E@!D *L 8@#)
M &$ ]@!@ /\ 7 #_ %L _P!: /\ O0   *D   "7    B0   'X   !X
M<P   &\  0!M  D ;  . &L $P!K !D :@ @ &@ )@!F "P 90 R &, -P!B
M #P 8 !" %\ 2 != $\ 7 !7 %H 80!9 &T 5P![ %8 C@!5 *( 4P"[ %(
MZ0!2 /\ 4 #_ $\ _P!/ /\ K0   )@   "&    >    &X   !G    8P
M &    !=  4 7  + %L $ !; !4 6P ; %H (0!8 "8 5@ L %0 ,0!3 #8
M4@ \ %$ 0@!/ $D 3@!1 $T 6P!+ &8 2@!T $D A0!( )D 1P"Q $8 V !&
M /P 10#_ $4 _P!% /\ GP   (D   !X    ;    &(   !;    5@   %,
M  !1  ( 3P ( $\ #0!. !$ 3@ 6 $T ' !, "$ 2@ F $D + !( #$ 1P W
M $4 /0!$ $0 0P!, $( 50!  &  /P!N #X ?@ ] )( / "I #L QP [ /,
M.P#_ #L _P \ /\ DP   'X   !N    80   %@   !1    3    $D   !'
M    10 % $0 "P!#  X 0P 2 $, %P!" !T 0  B #\ )P ^ "P /0 R #L
M.  Z #\ .0!' #@ 4  W %L -0!H #0 >  S (P ,@"B #$ O  Q .< ,0#_
M #( _P S /\ B0   '8#  !F!0  60<  % '  !)!@  0P4  $ #   ^ 0
M/  # #L "  Z  T .@ 0 #D %  Y !D -P > #8 (P U "@ -  N #, -  R
M #L , !# "\ 3  N %< +0!D "P <P K (< *@"< "D M0 I -P *0#[ "D
M_P J /\ @00  &X(  !?"@  4PL  $H+  !""P  /0H  #D)   V"   -04
M #0"!@ S  H ,@ . #$ $0 Q !4 ,  : "\ 'P N "0 +  J "L ,  J #<
M*0 _ "@ 20 G %0 )@!@ "0 ;P C (( (@"7 "$ K@ A ,P (0#S "$ _P B
M /\ >PD  &@,  !:#0  3@X  $4.   ]#@  . T  #,-   P#   +@L  "T)
M P M!@@ + 0, "L"#P J 1( *0$7 "@!'  G "$ )@ G "4 +0 D #0 (P$]
M "(!1@ A 5$ 'P%= !X!;  < 7\ &P"4 !H J@ : ,4 &@#K !D _P : /\
M=0P  &0.  !5#P  2A   $ 0   Y$   ,Q   "\/   L#@  *0X  "<- 0 G
M# 4 )PH* "8(#0 E!Q  ) 84 "(&&0 A!A\ ( <D !\'*P >!S( '0<Z !P(
M1  :"$\ &0A< !<(:P 6"'T %0>1 !0'IP 3!K\ $@7D !(%^@ 2!?\ <0X
M %\0  !1$0  1A(  #T2   V$@  ,!(  "L1   H$0  )1   ",0   B#@0
M(0T' "$,"P @"PX 'PL2 !T+%P <#!P &PPB !H,*0 9##$ & PY !8-0P 5
M#4\ $PU< !(-:P 0#7X #PV2  X-IP -#+X #0S@  T,]0 -#/\ ;1   %P1
M  !.$P  0Q0  #H4   R%   +10  "@3   E$P  (A(  " 1   >$0, '! %
M !P/"  ;#PP &@X0 !D/%  7#QH %@\A !40*  4$#  $A Y !$01  0$%
M#A!=  T0:P ,$'P "Q"0  D0I0 ($+P !Q#?  <0]  '#_\ :1$  %@4  !+
M%0  0!8  #<6   P%@  *A8  "85   B%0  'Q0  !T3   :$P( &1($ !<2
M!@ 6$@H %1(. !02$@ 2$A@ $1,> !$3)0 0$RX #A,W  T40  ,%$L "Q18
M  D49P '%'@ !A2-  04HP #$[L  A/=  $2]  "$O\ 91,  %46  !(%P
M/1@  #08   M&   *!@  ",7   @%P  '18  !H5   8%0( %A4$ !05!0 2
M%@@ $18- ! 7$  .%Q4 #A<;  T7(@ ,%RD "Q@R  D8/  '&$< !1A4  08
M8P "&'4  1B+   7H0  %[D  !?=   6]0  %O\ 818  %(8  !%&@  .QH
M #(:   K&@  )1H  "$9   >&   &Q@  !@7   6%P( %!<# !(8!0 0&0<
M#AL+  P;#P +&Q, "AL8  @<'P ''"8 !1PO  0<.  "'$0  !U1   =8
M'7(  !R(   <H   &[D  !O>   :]@  &O\ 7A@  $\:  !"'   .!P  "\=
M   I'   (QP  !\;   <&@  &1D  !<9 0 4&0( $AH# ! ;!  .'0< #!X+
M  D?#@ &(!$ !2 6  ,@'  !(2,  "$K   A-0  (4   "%.   A70  (6\
M "&&   @G@  (+@  !_>   >^   'O\ 6AL  $L=   _'@  -1\  "T?   G
M'@  (AT  !X=   ;'   &!L  !4;   2'   $!T"  X?!  ,(08 "2(*  4C
M#0 ")!   "43   E&0  )B   "8H   F,@  )CT  "9*   F6@  )FP  ":#
M   EG   );<  "3?   C^0  (_\ 51X  $<@   \(0  ,B$  "LA   E(
M(!\  !T>   :'0  %AX  !,>   0(   #B$   PC @ ()04 !2<)   H"P
M*@X  "L1   L%@  +!T  "PE   L+@  +#H  "Q'   L5@  +&D  "R    K
MF@  *K4  "G?   I^P  */\ 42(  $0C   X)   +R0  "@C   C(@  'R$
M !P@   7(   $R$  ! C   .)   "R8   @H   $*@0  "P'   N"0  , P
M #$/   S$P  ,QD  #,A   S*@  ,S4  #-#   S4@  ,V4  #)[   REP
M,;,  ##>   O^P  +O\ 3"4  #\F   U)P  +28  "<E   B)   'B,  !DC
M   4)   $28   XH   +*@  !RP   ,O    ,0(  #,$   U!P  -PH  #D-
M   Z$   .Q4  #L=   [)@  .S$  #L^   [3@  .V   #IW   YD@  .+
M #?;   V_   -?\ 1RD  #LJ   R*@  *RD  "4G   A)@  &R<  !4H   1
M*@  #BP   HO   &,0   30    V    .    #L!   ]!   /P<  $$*  !#
M#@  11$  $48  !%(0  12P  $0Y  !$2   1%L  $-Q  !"C0  0:L  $#2
M   _^@  /O\ 0BT  #@N   O+0  *2L  "0J   =*@  %RP  !$N   -,0
M"30   0W    .@   #P    _    00   $0   !&    2 ,  $H'  !,"P
M3@X  % 3  !0'   4"<  $\T  !/0P  3U4  $YJ  !-A@  3*0  $K*  !)
M^   2/\ /C(  #4Q   N+P  *2X  " N   9,0  $C,   XW   ).@   CT
M  !     1    $<   !)    3    $\   !1    4P   %4!  !8!@  6@L
M %T.  !?%0  7B   %XL  !=/   7$X  %MC  !:?@  6)T  %?   !5\@
M5/\ .C8  #,T   M,@  )#,  !LV   3.0  #CT   A!    10   $D   !,
M    4    %,   !6    60   %L   !=    8    &(   !E    : 4  &L+
M  !O$   ;Q@  &XE  !M-   ;48  &M;  !J=0  :)0  &:V  !DZ0  8O\
M.#D  #(W   H.0  'CL  !4_   .1   !TD   !-    4@   %8   !:
M7@   &(   !E    :    &L   !M    <    ',   !V    >0   'T$  "!
M"P  A1$  (0=  ""+   @#X  'Y4  !^:P  >XH  'JJ  !WU@  =?T .#T
M "P^   B00  %T8   ]+   '40   %<   !<    8@   &8   !K    ;P
M '0   !X    >P   'X   "     @P   (8   "*    C0   )$   "6 P
MFPP  )T3  ";(0  FC,  )=)  "48@  DW\  )"@  ".Q0  C/, ,40  "5(
M   :30  $%,   A:    80   &@   !N    =    'D   !_    A    (D
M  "-    D0   ),   "6    F0   )T   "@    I    *@   "L    L@,
M +<-  "W%P  M2@  +(^  "P5@  K',  *J4  "IM   I>4 *D\  !Y4   2
M6P  "F(   !J    <P   'L   ""    B0   (X   "4    F@   )\   "D
M    I@   *D   "M    L    +,   "W    NP   ,    #%    RP   -$$
M  #5#@  TQT  - R  #-2P  RF8  ,:'  #"J0  P<L (EL  !9B   ,:P
M 70   !]    AP   )    "7    G@   *0   "K    L0   +8   "Z
MO    ,    #$    R    ,L   #/    U    -H   #@    Y@   .L   #Q
M!@  \!,  .XG  #L/P  ZEL  .=Z  #DFP  X+L _P   /L   #V    \P
M /0 !0#V  P ^@ 1 /\ &0#_ "( _P L /\ -0#_ #T _P!% /P 3 #Z %(
M]P!8 /4 7@#S &0 \0!J .X <@#L 'H Z0"% .4 D0#A *  W0"R -@ S@#2
M /8 P0#_ *T _P"> /\ E@#_ )  _P", /\ ^@   /(   #L    Z0   .D
M  #L  4 \@ , /@ $@#W !L ]0 E /  +@#K #< Y@ ^ .( 10#= $L V !0
M -, 5@#0 %P S0!B ,H :@#( '( Q0!\ ,( B "^ )8 N@"H +< OP"T .@
MK@#_ )T _P"0 /\ B #_ (, _P"  /\ \    .4   #>    V@   -L   #<
M    V  ' -$ #@#1 !4 T@ > ,L )P#% "\ P  W +T /0"Z $0 MP!) +4
M3P"R %4 L !; *X 80"L &D J0!S *< ?P"D (T H0"> )X L@"; -4 F0#\
M (P _P"" /\ >P#_ '8 _P!T /\ X@   -,   #*    QP   +P   "V
ML  ! *\ "P"L !$ K0 8 *T ( "H "@ I  O *  -@"= #P FP!" )D 1P"7
M $T E0!3 ), 60"1 &$ CP!J (P =0"* (, B "4 (8 IP"# ,( @@#P 'P
M_P!S /\ ;0#_ &H _P!H /\ SP   ,$   "Y    K0   *    "8    E
M )$ !@"0  T D  2 (\ &0". "$ BP H (@ +P"& #4 A  Z (( 0 "  $4
M?@!+ 'P 4@!Z %D > !B '8 ; !T 'D <@") '$ G0!O +0 ;0#? &P _P!E
M /\ 8 #_ %X _P!< /\ O@   +$   "@    D@   (D   ""    ?    'H
M 0!X  D =P . '@ % !W !H =  A '( )P!P "T ;@ S &P . !K #X :0!$
M &@ 2@!F %$ 9 !: &, 9 !A '  7P!_ %X DP!= *D 7 #( %L ]P!7 /\
M5 #_ %( _P!1 /\ L    )\   "-    ?P   '0   !N    :@   &8   !E
M  0 8P + &, $ !C !4 8P ; &$ (0!? "< 70 L %P ,@!: #< 60 ] %<
M0P!6 $L 50!3 %, 7 !2 &@ 4 !W $\ B0!. )\ 30"Z $P Z0!+ /\ 20#_
M $< _P!' /\ H@   (T   !\    ;@   &4   !>    60   %<   !5  $
M5  ' %, #0!3 !$ 5  6 %( &P!1 "$ 3P F $X *P!, #$ 2P W $H /0!)
M $0 1P!, $8 5@!$ &$ 0P!P $( @0!! )< 0 "O #\ UP _ /\ /@#_ #T
M_P ^ /\ E    '\   !O    8P   %D   !1    30   $H   !(    1P $
M $< "@!&  X 1@ 1 $< %@!% !P 1  A $( )@!! "L 0  Q #X -P ] #X
M/ !' #H 4  Y %L . !I #< >@ V (\ -0"G #4 Q@ T /4 - #_ #0 _P U
M /\ B    '0   !E    6    $\   !(    0P   #\    ]    /  " #P
M!P [  P .P / #L $@ Z !< .0 < #< (0 V "8 -0 L #0 ,@ S #D ,0!!
M #  2P O %8 +@!C "T <P L (@ + "@ "L NP K .H *P#_ "L _P L /\
M?P   &P   != 0  40(  $@#  !  P  .P(  #<    T    ,P   #( !0 R
M  D ,@ - #$ $  Q !, ,  8 "\ '0 M "( +  H "L +@ J #4 *0 ] "@
M1@ G %$ )@!> "4 ;@ D (( (P"9 ", LP B -X (@#_ ", _P D /\ =P
M &4$  !6!@  2P<  $((   Z"   -0<  # &   M!0  + ,  "L  P J  <
M*0 + "D #@ I !$ *  5 "< &0 F !X )0 D "0 *@ C #$ (@ Y "$ 0P @
M $X 'P!: !X :0 = 'P ' "3 !L K  ; ,T &P#V !L _P < /\ < 4  %\(
M  !1"@  1@L  #T+   U"P  , L  "L*   H"0  )0@  "0' @ C! 8 (P()
M "(!#  B  \ (0 2 "  %@ ? !L '@ @ !T )@ < "X &P V !H /P 9 $H
M& !7 !< 9@ 6 '@ %0"/ !4 I@ 4 ,, % #N !0 _P 5 /\ :P@  %L+  !-
M#   0@T  #D-   Q#0  + T  "<-   C#   (0P  !\+ 0 >"@4 '0@( !T&
M"P <!0T ' 00 !L$%  9!!@ &00> !@$(P 7!"L %@0S !4$/  4!$< $P-4
M !(#8P 1 W4 $ ** ! !H@ / +P #P#E  \ _@ 0 /\ 9PL  %<-  !)#@
M/@\  #4/   N#P  * \  "0.   @#@  '0X  !L- 0 9#00 & P' !@+"0 7
M"0P %PD. !8)$@ 5"18 % D; !,)(0 2"2@ $@DP !$).@ 0"44 #PE2  X)
M80 -"7, # B(  L(GP *![< "@;;  H%]@ *!/\ 8PT  %,.  !&$   .Q$
M #(1   K$0  )1   "$0   =$   &@\  !@/ 0 6#@0 %0X' !0-"0 3#0L
M$PP- !(,$  1#!0 $ P9 ! ,'P /#"< #@TO  T-.0 ,#44 "PU1  D-8  (
M#7$ !@V&  4-G0 $#+0  PS2  (,\0 ""_\ 7PX  % 0  !#$0  .!(  "\2
M   H$@  (Q(  !X1   ;$0  &!$  !40 @ 4$ 4 $A ' !$/"0 0#PH $ X,
M  X.#@ .#Q( #0\7  P0'0 ,$"0 "A L  D0-@ ($$$ !A!.  4070 #$&\
M 1"$   0G   #[0   [4   .\P  #O\ 7!   $T2  ! $P  -A0  "T4   F
M%   (1,  !P3   9$@  %A(  !01 P 2$08 $1$( ! 0"@ .$ L #1$+  P1
M#0 +$A$ "A(5  D2&@ ($B$ !A,I  43,P #$SX  A-+   36@  $VP  !."
M   2FP  $K0  !'7   1]0  $?\ 6!(  $D4   ]%0  ,Q8  "L6   D%0
M'Q4  !H4   7%   %!,! !,2!  1$@< $!()  X2"0 -$@D "Q,*  D4#0 '
M%0\ !A83  06&  #%A\  A8G   7,   %SL  !=(   76   %VH  !:    6
MF0  %;0  !79   4]P  $_\ 510  $86   Z%P  ,!@  "@8   B%P  '18
M !D6   6%0  $Q0# !(3!@ 0$P< #Q,'  T4!P +%0@ "18)  88#  #&@X
M 1H1   :%@  &QP  !LD   ;+0  &S@  !M&   <50  &V<  !M]   ;EP
M&K,  !G;   8^0  %_\ 418  $,8   W&0  +AH  "8:   @&0  &Q@  !@7
M   5%@$ $Q4% !$5!  /%00 #18$  L7!0 )&08 !AH(  (<"@  '@T  " 0
M   @$P  (!D  " A   A*@  (34  "%"   A4@  (&0  "!Z   ?E0  '[$
M ![;   =^@  '/\ 31D  #\;   T'   *QP  "0<   >&P  &AH  !<8   4
M%P( $A<" ! 8 0 -&0$ "QH"  @< P %'00  A\&   A"   (PL  "4.   F
M$0  )A8  "8>   G)P  )S(  "<_   F3@  )F   "9W   ED@  )*\  "/:
M   B^P  (?\ 2!T  #P>   Q'P  *!X  "(>   ='   &1L  !8:   2&@
M$!L   T<   +'0  "!\   0A   !(P(  "4$   G!@  *0D  "P,   N#P
M+A,  "X:   N(P  +BX  "X[   N2@  +5P  "UR   LC@  *ZP  "K4   I
M^P  */\ 1"   #@A   N(0  )B$  " @   <'@  &!T  !0=   0'@  #A\
M  LA   '(P   R4    G    *0   "P!   N P  , 8  #,*   U#0  -A$
M #87   V'P  -BD  #8V   V10  -5<  #5M   TB0  ,J@  #'/   P^@
M+_\ /R0  #0D   K)   )",  !\A   ;(   %B   !$A   .(P  "B4   8H
M   "*@   "T    O    ,@   #0    W    .0,  #L&   ^"@  0 X  $$2
M  !!&@  0"4  $ Q  ! 0   /U(  #YG   ]@@  /*(  #K'   Y^   ./\
M.B@  # H   I)P  (R4  !\C   8)   $B4   XH   **@  !2T    P
M,P   #8    X    .P   #X   !     0@   $4"  !'!@  2@H  $T.  !-
M%0  3!\  $PK  !+.@  2DP  $EA  !(?   1YL  $6_  !#\P  0O\ -BP
M "TK   G*0  (R<  !LH   4*@  #BT   HP   $,P   #<    Z    /0
M $    !#    1@   $@   !+    30   %    !3 0  5@8  %D+  !;$
M6QD  %HE  !9-   6$8  %=:  !5=   5),  %*U  !0Z@  3_\ ,S   "PN
M   G+   'BT  !8O   0,@  "C8   ,Z    /P   $(   !&    20   $P
M  !/    4@   %4   !8    6@   %T   !@    8P   &<&  !K#   ;!(
M &L>  !K+   :3T  &=2  !F:@  9(D  &&K  !?W   7?\ ,3,  "PQ   B
M,@  &34  !$Y   */0   D(   !'    3    %    !4    6    %L   !?
M    8@   &4   !H    :P   &X   !Q    =0   'D   !]!@  @@T  ((6
M  " )   ?C4  'Q)  ![80  >'\  ':?  !SQ@  </< ,38  "8X   <.P
M$D    M%   "2P   %$   !6    6P   &    !E    :0   &X   !R
M=@   'D   !\    ?@   ((   "%    B0   (X   "3    F 8  )P.  ";
M&@  F"L  )9   "260  D7,  (V5  "+M0  B.@ *SX  "!!   51P  #4T
M  )4    6P   &$   !H    ;@   ',   !Y    ?@   (,   "(    C
M (\   "2    E0   )D   "=    H0   *4   "J    L    +<'  "X$0
MM2$  +(U  "O30  JFD  *B(  "FJ   HM$ (T@  !A.   .5   !%P   !D
M    ;0   '4   !\    @P   (D   "/    E0   )L   "@    HP   *8
M  "I    K0   +$   "U    N0   +X   #$    R@   -(   #:"@  UA8
M -(I  #.00  REP  ,5\  #"G0  P;T '%4  !%<   '90   &X   !W
M?P   (@   "0    F    )\   "E    K0   +,   "X    N@   +X   #"
M    Q@   ,H   #.    TP   -H   #@    YP   .T   #S    ] X  /(>
M  #O-@  [%$  .AN  #DD   W[$                       $#! 4&" D*
M"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$
M149'24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]
M?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6V
MN+FZN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P
M\?+T]?;W^?K[_/[_____________________________________________
M_________P                     ! P0%!@@)"@L-#@\1$A,4%A<8&AL<
M'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U15
M5UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/
MD)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(
MR<O,S<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^____
M__________________________________________________\
M             0,$!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN
M+S R,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G
M:6IK;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^A
MHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:
MV]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O______________________
M________________________________  $" P0%!@<("0H+# T.#Q 1$A,4
M%187&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R,S0U-C<X.3H[/#T^/T!!
M0D-$149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN
M;W!Q<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;
MG)V>GZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(
MR<K+S,W.S]#1TM/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\/'R\_3U
M]O?X^?K[_/W^_VUF=#$      P0A   !                     0
M              $    ! @,$!08'" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?
M("$B(R0E)B<H*2HK+"TN+S Q,C,T-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,
M34Y/4%%24U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY
M>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6F
MIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3
MU-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O\
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
M$O^T/QO_OT<H^<M..O+354_JW%MFX.!A?<S39Y&[R&NBK+YNKZ"W<+B5LG/
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
MK$8E_[-/-/^T64;_M&-8]K%L:^JM=7W?HWN-U9N!G,V2AJC'BXJQPH6/N;^
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
MMI&Z8[:1NF.VD;ICMI&Z8[:1NF.VD;ICMI&Z8[:1NO^@'@3_H2@(_[$P"_O
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
M#O^/.A3_ET(<_YY+)_^>5S3_G6)"_YEM3_^3>%SXC8)G\HB+<>R"DWGH?)F
MY'B>AN%THXK?<:B.W6^ND=MMLY3:;+F6V&O"F-5IS)K,9<N;S&7+F\QERYO,
M9<N;S&7+F\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F_^+' 3_B"@(_X0T#O^/
M.A3_ET(<_YY+)_^>5S3_G6)"_YEM3_^3>%SXC8)G\HB+<>R"DWGH?)F Y'B>
MAN%THXK?<:B.W6^ND=MMLY3:;+F6V&O"F-5IS)K,9<N;S&7+F\QERYO,9<N;
MS&7+F\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F_^+' 3_B"@(_X0T#O^/.A3_
MET(<_YY+)_^>5S3_G6)"_YEM3_^3>%SXC8)G\HB+<>R"DWGH?)F Y'B>AN%T
MHXK?<:B.W6^ND=MMLY3:;+F6V&O"F-5IS)K,9<N;S&7+F\QERYO,9<N;S&7+
MF\QERYO,9<N;S&7+F\QERYO,9<N;S&7+F_^+' 3_B2@(_X4S#O^0.13_F$(<
M_YY+)_^?5C3_GF%"_YIM4/^5=UWWCX%H\8F+<NN#DGOG?9B"XWB=B.!THXS=
M<JB0VV^MD]INLY;8;+J8UFO"F]%IRIS*9LJ<RF;*G,IFRIS*9LJ<RF;*G,IF
MRIS*9LJ<RF;*G,IFRIS*9LJ<RF;*G/^,' /_B2<(_X@R#O^3.!3_FT$<_Z)*
M)_^D5#3_HE]#_Y]J4?V:=%_UE'YL[8Z(>.>'CX'B@)6*W7N:D-IWH);6=*::
MU'&LGM)OLJ'0;;FCSVS#IL5GPZ; :<>AP&G'H<!IQZ' :<>AP&G'H<!IQZ'
M:<>AP&G'H<!IQZ' :<>AP&G'H?^-' /_BB<(_XHQ#?^6-Q/_GD ;_Z5))_^G
M4S3_IUU#_Z1H4_R@<F+RFGQPZI2%?>.+BXC=A)*1V'Z8F--ZGI_0=:2DS7*J
MJ,MOL*O);;BNPFF\L+QKP*JW;<2EMVW$I;=MQ*6W;<2EMVW$I;=MQ*6W;<2E
MMVW$I;=MQ*6W;<2EMVW$I?^-&P/_BR<(_XPP#?^8-Q/_H$ ;_Z=()O^K4C3_
MJUQ$_ZEF5/JE<&3PGWESYYB"@=^/B(W9B(^7TH&5H,Y[FZ?*=J&MQW.HL<5P
MK[7!;;>WN6NXM;-NO:ZP<,&HL'#!J+!PP:BP<,&HL'#!J+!PP:BP<,&HL'#!
MJ+!PP:BP<,&HL'#!J/^.&P/_BR8(_XXP#?^:-A+_HC\:_ZE()O^N433_KEM$
M_ZQD5?FJ;F7OI7=VY9U_A=R4A9+4C(R=SH22I\E]F*_$>)ZUPG6GN<%TL;NX
M<+.[L6^VN*QQN[&I<[^KJ7._JZESOZNI<[^KJ7._JZESOZNI<[^KJ7._JZES
MOZNI<[^KJ7._J_^.&P/_C"8(_Y O#?^;-A+_I#\:_ZM')O^Q4#3_L5E$_+!C
M5?:N;&?MJG5XXZ%\B-F8@Y;1D(FCRH>/K<6"E[3"?Z"XOGRHN[MZL+VQ=+*]
MJ7*TNZ9TN;.C=KZMHW:^K:-VOJVC=KZMHW:^K:-VOJVC=KZMHW:^K:-VOJVC
M=KZMHW:^K?^/&P/_C"8'_Y$N#/^=-A+_ICX:_ZU')?^S3S3_M%A$^K1A5O.R
M:FCLKW-ZX:9ZB]:=@)K-E(:GQHV-K[^'E+6Z@IRYM7^DO+)]K+ZK>;&_HW:R
MO:!XN+6>>;VOGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VO
MGGF]K_^/&P/_C28'_Y,N#/^>-1'_J#X9_Z]&)?^V3C/^MU=$][=@5O"V:&GH
MLW![WJIWC="??)W'EX.GOY"*K[B+D;:RAIBZK8.@O:F!J;^E?K# G'FQOYI[
MM[>8?;NPF'V[L)A]N["8?;NPF'V[L)A]N["8?;NPF'V[L)A]N["8?;NPF'V[
ML/^0&@/_C28'_Y0M#/^@-1'_J3X9_[%&)/^X33/\NU9$];M?5NV[9VGCM6Y]
MUJQSC\JC>IW!FX"GN)2'L+&/CK:KBI6[IH>=OJ*%I<"?A*_!EGZPP91_MKB3
M@+NRDX"[LI. N[*3@+NRDX"[LI. N[*3@+NRDX"[LI. N[*3@+NRDX"[LO^0
M&@/_CB8'_Y4M#/^A-1'_JST8_[-&)/^Z33/ZOE5$\[]=5NJ_96K?N&M^T*]Q
MC\6F>)R[GWZGLIB%KZN3B[:ECI.[GXN:OIN)HL&8B*S"D(*OPH^#M;F/A+JS
MCX2ZLX^$NK./A+JSCX2ZLX^$NK./A+JSCX2ZLX^$NK./A+JSCX2ZL_^0&@/_
MCB4'_Y8L"_^B-1#_K#T8_[5%(_^\3#+XP51#\,-<5N?#8VK:NVE^S+)PC\"J
M=IRVHGRGK9R"KZ67B;:>DY"[F8^8OI2-H,&1C*G"BXBNPHJ(M+J*B+FTBHBY
MM(J(N;2*B+FTBHBYM(J(N;2*B+FTBHBYM(J(N;2*B+FTBHBYM/^1&@/_CR4'
M_Y@L"_^D-!#_KCT8_[=%(_^_3#+VQ5-#[LA;5N/&86K4OVA^Q[9NCKNM=)RQ
MIGJFIZ" KY^;AK68EXZ[DY65OHZ2G<&*DJ?"AHZNPH2-M+N%C+FTA8RYM(6,
MN;2%C+FTA8RYM(6,N;2%C+FTA8RYM(6,N;2%C+FTA8RYM/^1&@/_CR4'_YDL
M"_^F- __L#P7_[E$(OS!2S'TR5)"Z\U95=_)8&K/PF9]PKELC;:Q<INKJWBF
MHJ5^KIF@A+62G8NZC)J3OH>8F\"$EZ7"@):OPG^2L[R D;BU@)&XM8"1N+6
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
M-4O_EC5+_Y8U2_^6-4O_EC5+_Y8U2_^6-4O_EC5+_Y8U2_^6-;?$ P"IU (
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
M,0W_J3D3_[%!'/^Y22GVP$\Y[<)72N2_7UW6N69PR;!M@+ZH<XZTH'J9JYJ
MHJ25AZF=D8ZNEXZ6LI*+G[6/BJFWC(JTN(B&N+6(A[ZLB(?#IHB'PZ:(A\.F
MB(?#IHB'PZ:(A\.FB(?#IHB'PZ:(A\.FB(?#IO^*&0/_AR0&_Y0I"?^A, S_
MJSD2_[1!'/R[2"CTPTXXZ\=62N##7EW1O&5OQ+-K@+FK<8VOI'>8IIY^H9Z:
MA*B7EHRND9.4LHR1G+6(CZ:WA8^QN(*,M[:"C+ZM@XS#IH.,PZ:#C,.F@XS#
MIH.,PZ:#C,.F@XS#IH.,PZ:#C,.F@XS#IO^*&0/_B"0&_Y8H"/^C, S_K3@2
M_[9 &_J^2"?QQTXWY\Q52-S'7%S,OV-OO[=I?[2P<(RIJ767H*-[H)B?@JB1
MFXFMBIF2LH66FK6!E:2W?I6OMWN2M[9]D;VN?9#"IWV0PJ=]D,*G?9#"IWV0
MPJ=]D,*G?9#"IWV0PJ=]D,*G?9#"I_^+&0/_B20&_Y@H"/^E+PO_L#@1_[E
M&?C"1R;NRTTUY-!41M7+6UO'PV)NNKMH?JZT;HNCKG.6FJEZGY*E@*:*H8>L
MA)^/L7Z=F+1ZG*&V>)NLMG6:M[9WF+VN>);"IWB6PJ=XEL*G>);"IWB6PJ=X
MEL*G>);"IWB6PJ=XEL*G>);"I_^,& /_BB,&_YHG!_^G+PK_LS</_+T_&//&
M1B/JT$PRX-521<_/65K!R&!LM,!F?*BZ;(J=M'*5E+!XGHNL?J6#J(6J?::,
MKWBDE;)THY^T<:.JM6^DN;1PH+ZM<IW"IW*=PJ=RG<*G<IW"IW*=PJ=RG<*G
M<IW"IW*=PJ=RG<*G<IW"I_^,& /_C"(&_YTG!_^J+@G_MC8.]\$^%NW,1B#D
MV$LNV=Q01,G46%B[S5YKKL9E>J+ :HB7NW"2C;=UFX2S?*)]L8.H=J^*K'&M
MDZ]MK9VQ:JVILFFMM[%JJ;^L:Z;#IFNFPZ9KIL.F:Z;#IFNFPZ9KIL.F:Z;#
MIFNFPZ9KIL.F:Z;#IO^-& +_CR %_Z F!O^N+0C]NS4,\<<]$^731!S=X$@M
MT.%/0L+;5E:TTUUHI\UC>)K(:(6/PVZ/A<!TF'V]>IYVNH&D<+F)J&NXDJIG
MMYRL9;BHK6.XMJUDM<&I9;#%I&6PQ:1EL,6D9;#%I&6PQ:1EL,6D9;#%I&6P
MQ:1EL,6D9;#%I/^.%P+_DQ\$_Z0E!?^S+ ;WP3,)Z,X\#]S>0!G0Y4@NQ^5-
M0KG@552LVUMEG]5A=)+09H&'S6R+?LIRDW;(>9EOQH&>:L6)HF7%DJ1BQ)VF
M7\2GIUW$M*=>P\2D7[W(H%^]R*!?O<B@7[W(H%^]R*!?O<B@7[W(H%^]R*!?
MO<B@7[W(H/^0%P+_F!T$_ZDC!/^Y*03NR#$&W=HT"M#D01O&ZT<NO.I,0;#F
M4U*CXUIAE^!A;HS=:'F"VVZ">MEUB7+5?(]KTH*39<^(EV#-CYI<S)><6LN@
MG5C+JYU7R[J=6<S,F5G,S)E9S,R96<S,F5G,S)E9S,R96<S,F5G,S)E9S,R9
M6<S,F?^2%@+_G1P#_Z\@ O; )0+BTR0#T.,R#,7L0!VZ\4<OL.]+/Z7M44Z:
MZUI:C^IB987H:FY]YW)U=>-X>V_@?H!IW82$9-N*AV#9D8E=V)B+6M:@C5C6
MJ(Y6U;2.5-7!CE35P8Y4U<&.5-7!CE35P8Y4U<&.5-7!CE35P8Y4U<&.5-7!
MCO^4%0+_I!D"_[<< >G+%@'1X1T"Q>PQ#KKU0!ZN]T4NH_5*/)KT4$B0\UI3
MAO-C6W[R;&)W\7-H<>YZ;6SK@'!GZ89S8^>,=F#FDGA=Y)AZ6N.>>UCCI7U6
MXJ]^5.&X?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X?O^8
M$P'_K10!\\,/ -+8"P#$[!X$N/8Q$:W]/AZB_4,KE_Q(-X[\3T&%_%E)??QC
M4'?\;59P^W1::_EZ7FCW@6%D]8=C8?.-95_RDV==\9EH6O">:5COI6M6[ZUL
M5.ZT;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;?^C$ #Q
MN0P SLD) ,3?"P"V]Q\&K/\R$J#_.QV4_T$GBO]',8'_3CEZ_U@_<_]B16[_
M;$EI_W-,9O]Z3V/_@%%@_X937O^,5%S_DE5:_IA76?V=6%?\I%E5^ZM:5/NQ
M6U3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6_"O" #-OP<
MP,T( +3N#@*I_R$(G_\Q$9+_-QJ'_SXB??]%*77_33!N_U4U:?]@.67_:CQA
M_W$^7_]W0%S_?D):_X1#6?^)1%?_CT56_Y1&5?^:1U/_H$A2_Z=)4?^M2E'_
MK4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2L^X! "^PP4 LM0&
M *;^$ .<_R,(D/\M#X3_,Q9Y_SL<</]#(FG_2B=B_U(J7?]<+5K_93!8_VTQ
M5O]S,U3_>313_WXU4O^$-E#_B3=/_XXX3O^3.$W_F3E,_Z Z2_^F.DO_ICI+
M_Z8Z2_^F.DO_ICI+_Z8Z2_^F.DO_ICI+_Z8Z2_^F.K^\ P"PR@, H]P# 9G_
M$@./_R((@O\H#7;_+Q)M_S<79?\_&U[_1QY8_TXA5/]7(U'_7R5._V4F3?]L
M)TO_<2A*_W8I2?][*DC_@"I'_X4K1O^)*T7_CBQ$_Y0L0_^:+4/_FBU#_YHM
M0_^:+4/_FBU#_YHM0_^:+4/_FBU#_YHM0_^:+;'" 0"CT@  E>L# 8S_$P.
M_QP&=/\C"FG_*@Y@_S(26?\Z%5/_0A=._TD92_]1&DC_6!Q&_UT=1/]C'4/_
M9QY!_VP?0/]P'S__=" ^_W@@/?]\(#S_@2$[_X<A._^,(CO_C"([_XPB._^,
M(CO_C"([_XPB._^,(CO_C"([_XPB._^,(O]Z'0/_=B@&_W(S"_]\-P__A#\5
M_XA('?^+4R?_B6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X
M:[1G]VFZ:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;
MYG/=6^9SW5OF<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA(
M'?^+4R?_B6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G
M]VFZ:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=
M6^9SW5OF<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+
M4R?_B6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ
M:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9S
MW5OF<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+4R?_
MB6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ:?5H
MP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF
M<]U;YG/=6^9SW5OF<_]Z' /_=R<&_W0R"_]_-@__ACT5_XM''?^.42?_C%XQ
M_XEK//^%=T;_@8-._WV/5O]YF%S\=:!A^7*F9?=OK6GU;+-L\VJY;_)HP''P
M9LAS[&3-=>AAU';C7]YWVUWC>=5=Y7;57>5VU5WE=M5=Y7;57>5VU5WE=M5=
MY7;57>5VU5WE=O][' /_=R<&_W<P"O^"-0[_BCP5_X]&'?^23R?_D5PR_XYH
M/?^*=$C_AH!2_X&+6OQ]E6'X>)UG]72D;?)QJG'P;K!T[FNV=^QIOGKJ9\=]
MYV7.?^)BUH#97]V!T%_@?LQ@XWO,8.-[S&#C>\Q@XWO,8.-[S&#C>\Q@XWO,
M8.-[S&#C>_]\' /_>"8&_WHO"O^%,P[_C3L4_Y)$'/^63B?_E5HR_Y)E/O^.
M<4K_BGU5_H6(7OF DF?T>YIN\':A<^URIWCJ;ZY]Z&RT@.9IO(/D9\:&X67/
MB-EBUXK/8=F(R&+=@L1CX'_$8^!_Q&/@?\1CX'_$8^!_Q&/@?\1CX'_$8^!_
MQ&/@?_]]&P/_>28&_WPN"O^(,@[_D#H4_Y5#'/^:3"?_F5@S_Y9C/_^2;DS_
MCGI7_(F%8O6$CVOP?I=S['F>>NATI8#E<*N%XFRSB>!JNXS>:,:/VF;1DLYB
MT9+'9-6,P67;AKUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=
M@O]]&P/_>B8&_W\L"O^+,0W_DSH3_YA"'/^=2R;_G58S_YMA0/^7;$W[DG9:
M]XV!9O*(C'#L@I1YYWN;@>-UHHC?<:F.W&VQDMEKNY;7:<B9S&3+F\5ESI?
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
M:$WHZ&A-Z.AH3>CH:$WHZ&A-Z.AH3>CH:/^9"P#=K@0 S+P& ,')!P"XVPH
MK?@<!*3X+PV9^#D7C_@_(87X1BI\^$TR=?=7.6[W8#]I]VE#9/AQ1V'X>4I=
M^(%,6OB)3UCXDE%6^9M24_FE5%'ZKU50^KM63OK*5TW[XU=,^^E73/OI5TS[
MZ5=,^^E73/OI5TS[Z5=,^^E73/OI5^6E  #.M 0 O[\% +3.!@"JZPT!H/\?
M!I?_+PV,_S85@O\]'7C_1"1P_TPJ:O]4+V7_7C-A_V<W7?]O.5K_=CQ8_WX^
M5O^&/U/_CD%1_Y="4/^@0T[_J45-_[-%2_^^1DK_T$=)_]Q'2?_<1TG_W$=)
M_]Q'2?_<1TG_W$=)_]Q'2?_<1]&N  "_N0, LL4# *?5!0"<_0\"E/\B!HG_
M*PQ^_S(2=?\Z&&S_0AUE_TDB7_]1)5K_6BA7_V,K5/]K+5+_<B]0_WDP3_^
M,4W_B#)+_Y T2O^8-4C_H35'_ZHV1O^S-T3_OSA$_\4X1/_%.$3_Q3A$_\4X
M1/_%.$3_Q3A$_\4X1/_%.,&S  "RO@( I<P! )G= P"0_Q("AO\?!7O_)PIQ
M_RX.:/\V$V'_/A=:_T8:5?]-'5'_51]._UT@2_]D(DG_:R-'_W$D1O]X)43_
M?R9#_X8G0?^.*$#_EB@__YXI/?^G*3S_L"H\_[0J//^T*CS_M"H\_[0J//^T
M*CS_M"H\_[0J//^T*K.X 0"EQ@  E]4  (OO! &$_Q,"=_\:!&W_(@=D_RH+
M7/\R#E7_.1%0_T$32_](%4C_3Q=%_U880O]<&4#_81H^_V<://]M&SO_<QPY
M_WD<./^ '3;_B!TU_X\>-/^7'C+_H!\R_Z0?,O^D'S+_I!\R_Z0?,O^D'S+_
MI!\R_Z0?,O^D'Z;   "7S@  B=X  '__!P%T_Q ":?\5 U__' 57_R0(4/\L
M"DK_,PQ%_SL.0?]!#SW_1Q Z_TT1./]2$3;_5Q(T_UP3,O]A$S'_9A0O_VL4
M+O]Q%2W_=Q4L_WT5*O^#%BG_BQ8I_XX6*?^.%BG_CA8I_XX6*?^.%BG_CA8I
M_XX6*?^.%O]F( /_82H%_V$S"/]I-@O_;CT/_W%&%?]S41S_<UXC_W!M*?]N
M?##_:XDU_VF6.?]GH3W_9JI _V2R0O]CN43_8<)&_V#(1_]>S4C_7-1*_UO>
M2_M9Y$SW6.I,]%?O3?!6\TWL5?A-[%7X3>Q5^$WL5?A-[%7X3>Q5^$WL5?A-
M[%7X3?]F( /_82H%_V$S"/]I-@O_;CT/_W%&%?]S41S_<UXC_W!M*?]N?##_
M:XDU_VF6.?]GH3W_9JI _V2R0O]CN43_8<)&_V#(1_]>S4C_7-1*_UO>2_M9
MY$SW6.I,]%?O3?!6\TWL5?A-[%7X3>Q5^$WL5?A-[%7X3>Q5^$WL5?A-[%7X
M3?]F( /_8BH%_V,Q"/]K-0O_<#P/_W-%%?]U3QS_=ETC_W-L*O]P>C'_;8<V
M_VN4._]IGS__:*A"_V:P1?]DN$?_8\!)_V''2O]?S$S_7=--_%S>3OE:Y$_U
M6>I0\5CO4>U7]%'I5_E0Z5?Y4.E7^5#I5_E0Z5?Y4.E7^5#I5_E0Z5?Y4/]G
M'P/_8RH%_V4P"/]N,PO_=#H/_W=#%?]Y3AS_>EHD_W=H*_]T=C/_<80Y_VZ0
M/_]LFT/_:J5'_VBM2O]GMDS_9;Y._V/%4/]ARU+]7])4^5W=5?1;Y%;P6NI7
MZUCP6.=8]5?C6?I4XUGZ5.-9^E3C6?I4XUGZ5.-9^E3C6?I4XUGZ5/]H'P/_
M8RD%_V@N!_]Q,@K_=S@/_WM"%?]]3!S_?E@D_WMF+?]W<S7_=( \_W&,0O]O
MET?_;*%+_VJJ3_]HLE+_9[M4_V7$5OYBRECY8-%:]5[<7/!<Y%WJ6NM>YEGQ
M7^):]5O<6_E7W%OY5]Q;^5?<6_E7W%OY5]Q;^5?<6_E7W%OY5_]I'@/_9"D%
M_VLM!_]T, K_>S<._W]!%?^!2AS_@E4E_W]C+O][<#;_>'P^_W6)1?]QE$O_
M;YY0_VRF5/]JKEC]:+=;_&; 7?IDR6#U8=!B\%[<8^I<Y67E6^QFWEKP8]A;
M]&#17?A;T5WX6]%=^%O17?A;T5WX6]%=^%O17?A;T5WX6_]I'@/_92@%_VXK
M!_]X+@K_?S8._X,_%/^%2!S_AU,E_X1@+_^ ;#C_?'E!_WB%2?YTD%#[<9E6
M^6ZB6OAKJE_V:+)B]&:[9?-DQ6CP8M!KZE_=;>-=YV[;6^IMTUSO:,U>\V3(
M7_=?R%_W7\A?]U_(7_=?R%_W7\A?]U_(7_=?R%_W7_]J'@/_9B@%_W$I!_][
M+ G_@S4-_X<^%/^*1QO_C% E_XE=+_^%:3K]@75$^GR 3?=XBU7T<Y5<\6^=
M8N]LI6?M::UKZV:V;^ACP'+F8<QUXV#?=]9<Y'C.7NERR5_M;<1@\&B_8O1C
MOV+T8[]B]&._8O1COV+T8[]B]&._8O1COV+T8_]K'0/_9R<%_W0G!O]_*PC_
MAS,-_XP\$_^/11O_D4XE_X]:,/R+9COXAG%&\X%\4>]\AUKL=I!BZ'&8:>5L
MH'#A:*AUWF2P>MMBNG[88<=_U&':?\M?X7[$8>5WOV+I<KMC[6VV9/%GMF3Q
M9[9D\6>V9/%GMF3Q9[9D\6>V9/%GMF3Q9_]L'0/_:B8%_W<F!O^"*@C_BC(,
M_Y [$O^30QK_EDPD_957,/>18CSRC&U)[(9X5.=_@5_B>(IIW'*2<M9MFGC2
M:J)\SF>K?\MFM(')9;^#QV3.A,%CW8.Z9.)\MF;F=K)GZG&N:.]JKFCO:JYH
M[VJN:.]JKFCO:JYH[VJN:.]JKFCO:O]M' /_;"0%_WHD!?^%*0?_CC$+_Y0Y
M$?^80AG_FTHD^)M4,/*77SWKDFI+Y8IS6-Z"?&35?(5NSW:-=<IRE7K&;IU^
MPVRE@K]JKX2]:;F&NFC'A[=HVH>Q:-Z!K6GC>JEKZ'2F:^QMIFSM;:9L[6VF
M;.UMIFSM;:9L[6VF;.UMIFSM;?]M' /_;B,$_WTB!?^(* ?_D3 *_Y@X$/^<
M0!C[GTDC]*%2+^V=7#WEEF9,W8YO6M.'>&7,@8%NQGN)=L%WD7N\<YF N'"A
MA+5NJH>R;;2)KVS!BJULTHJH;-R%I6WA?J)NY7>?;^MPGV_K<)]OZW"?;^MP
MGV_K<)]OZW"?;^MPGV_K</]N' /_<2($_W\A!?^+)P;_E"\)_YLW#_^@/Q?X
MI$<A\*=/+NBB6CW?FV--U)1L6LN,=67$AGUOOH"%=KA\C7RS>)6!KW6=A:MR
MI8FH<:^+I7"[C*-PRXV@<=F(G7'?@9MRY'J9<^ERF7/I<IESZ7*9<^ERF7/I
M<IESZ7*9<^ERF7/I<O]O&P/_<R $_X(@!/^.)@;_ERX(_Y\V#OVD/A7TJ$8@
M[*Q-+>.G6#S9H&%,S9AJ6<61<F6]BWINMH6"=K" B7VK?9&"IWF9AJ-WHHJ?
M=:N-G'2WCIITQH^8==:+EG;=@Y1VXGR3=N=TDG;H=))VZ'22=NATDG;H=))V
MZ'22=NATDG;H=/]O&P+_=1\$_X0?!/^0)07_FBT(_Z(U#/JH/13QK$4>Z+!,
M*]^K5SO2I%]+R)QH6;^5;V2WCW=NL(I_=JJ%AGVD@8Z"GWZ6AYM[GHN7>:B.
ME'BSCY)XPI"1>M6-CWK;A8YZX7Z->N9VC7KF=HUZYG:->N9VC7KF=HUZYG:-
M>N9VC7KF=O]P&P+_=AX#_X8>!/^3)07_G2P'_Z4T"_>K/!+NL4,<Y;1+*=JO
M53K-J%Y*PJ!F6+F:;62QDW5NJHY\=J.*@WV>AHN"F8*3AY2 FXN0?J6.C7VP
MD(I]OI&*?]./B7[:AXA^WW^'?N5WAW[E=X=^Y7>'?N5WAW[E=X=^Y7>'?N5W
MAW[E=_]P&P+_>!T#_X@> _^5) 3_H"L&_Z@R"O2O.A'KM4(:X;A*)]2S4SG(
MJUQ)OJ1D5[2>:V.LF')MI)-Y=9Z.@7R8BXB"DH>0AXV%F8N)@Z*.AH*ND8."
MO)&"@\Z1@X/9B(*"WX&"@N1Y@H+D>(*"Y'B"@N1X@H+D>(*"Y'B"@N1X@H+D
M>/]Q&@+_>AP#_XH= _^7(P3_HBD%_*PQ"?&S.0_HND 7W;Q()<^V4CC#KUM(
MN:AB5J^B:F*GG'!LGY=W=9B3?GR2D(:"C(V.AX>*EXN#B*".?X>KD7R'N9%[
MA\N1?(C8B7V'WH)]AN1Z?8;D>7V&Y'E]AN1Y?8;D>7V&Y'E]AN1Y?8;D>?]Q
M&@+_?!H#_XT< _^:(@/_I2@$^:\O!^ZX-PSDOS\4V,!&),JZ4#>_LUE'M*QA
M5:JF:&&AH6YKF9QU=)*8?'N,E8.!AI*+AH&0E(M\CIZ.>(VID':,MI%TC<B1
M=H[8BG>,W8)WBN-Z=XKC>G>*XWIWBN-Z=XKC>G>*XWIWBN-Z=XKC>O]R&@+_
M?QD"_X\; O^=( /_J28#]K,M!>J]-0G@QCP0TL1$(\6]3S6ZMUA&K[%?5*6K
M9F"<IFUJE*)S<XR>>GJ&FX& @)B)A7J6DHEUE)N-<I.FCV^3M)!ME,60<)78
MBG"2W8-QD.-[<9#C>W&0XWMQD.-[<9#C>W&0XWMQD.-[<9#C>_]S&0+_@A<"
M_Y(: O^@'P+_K20"\K@J!.;#,0;;S#4/S,A"(<#"332TO%9$J;9>4I^Q9%Z6
MK&MHCJEQ<8:E>'A_HG]^>:"'@W2=CXAOG)F+:YNDC6B;LHYGF\*.:9W8BFJ9
MW8)KEN-[:Y;C>VN6XWMKEN-[:Y;C>VN6XWMKEN-[:Y;C>_]T&0+_A14"_Y88
M ?^D' '[LB ![;\E N',*@/4T3(-Q\Q!'[K'3#&NP51"H[Q<4)FW8ER0LVEF
MA[!O;H"M=G5YJGU[<ZB$@&VFC85HI9>(9:2CBF*DL(M@I,&+8J;9B&.BWH%E
MGN-Z99[C>F6>XWIEGN-Z99[C>F6>XWIEGN-Z99[C>O]V& +_B1,!_YH6 ?^I
M& 'VN!L!Y\<: =O9' '-UC +P-(_';3-2B^HR%(_G<-:39*_85B)NV=B@+AM
M:WFV='%RLWMW;+&#?&>PC(!BKY:#7JZAAERNKX=:K[^'6[#:A%VLX']>I^5X
M7J?E>%ZGY7A>I^5X7J?E>%ZGY7A>I^5X7J?E>/]Z%0+_CA(!_Y\3 /^P$P#O
MP!  V=0, ,[?' '$W2\)N=D]&JW32"RASU [E<M828O'7U2"Q&5>><)L9G+
M<FQKOGIR9KV"=F&[BWI<NY5]6;JA?U>ZKX!5N[^ 5;S9?U:XXWI8LN=U6++G
M=%BRYW18LN=T6++G=%BRYW18LN=T6++G=/^ $@'_E!  _Z8/ ..X"P#2Q@H
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
M@*" A'^K@H%_N(-_?\J$@8'A?8&!YG:!@.MO@(#O:H" [VJ @.]J@(#O:H"
M[VJ @.]J@(#O:O]H' +_>!<"_X<8 O^4'0+_GR,#^*DJ!.RQ,0?BMSD-U;="
M',FP3BV^JE<]M*-?2JN>9U6CF&Y?G)1U9I:0?&V0C8-SBXJ+>(:(E'R!AIZ
M?82H@GN$M81YA,>$>H;@?WN%YG=[A>MP>X3N:WN$[FM[A.YK>X3N:WN$[FM[
MA.YK>X3N:_]I&P+_>A8"_XH7 O^7' +_HR$"]*TG ^BU+@7>O34*T+I &\2T
M3"RZKE8[KZA>2::B952>G6Q=EYES9I"5>6R*DH%RA9")=W^-DGQ[BYM_=XJF
M@G2)LX-RBL2#=(S@?W2+Y7AUB>IQ=HCM;':([6QVB.UL=HCM;':([6QVB.UL
M=HCM;/]K&@+_?10"_XT6 ?^:&@'_IAX!\+$C N2[*0/9PC )R[T_&<"X2BJU
MLE0ZJJQ<1Z&G8U*9HVI<D9]Q9(J;=VN$F']Q?I:&=GF3CWMTDIE^<)"D@6V0
ML8)KD,&";9+=?VZ1Y7AOC^IQ<([M;'".[6QPCNUL<([M;'".[6QPCNUL<([M
M;/]N& +_@!(!_Y 5 ?^>%P'[JQH![+<> >##(0'2QBT(QL$]&+J\22BOMU(X
MI;):19RM85&3J6A:BZ5O8H2B=6E^GWQO>)V$='.;C7ENF99\:IBB?V>7KH!E
MF+^!99G8?VB8Y7AIENIQ:I3M;&J4[6QJE.UL:I3M;&J4[6QJE.UL:I3M;/]Q
M%@+_@Q$!_Y03 ?^B% #UL!0 YKX4 -G,%0#,RBL'P,8[%K7!1R:JO%$VG[A8
M0Y:S8$Z-L&98A:QM8'ZJ<V=WIWIL<J6"<FRCBW9HHI1Y9*&@?&"@K7U?H;U^
M7J+4?6&AYG9BG>MP8YON;&.;[FQCF^YL8YON;&.;[FQCF^YL8YON;/]T$P'_
MAQ !_Y@0 /ZG$ #GMPT UL4+ -#0$0#%SR@%N<LY%*['12.CPT\SF;]70(^[
M7DN&N&14?K5K7'>R<6-QL'AI:ZZ ;6:MB7)AJY-U7:N>>%NJK'E9J[QY6*S2
M>5JKZ'-<I^QN7:3O:EVD[VI=I.]J7:3O:EVD[VI=I.]J7:3O:O]Y$0'_C X
M_YX- -RN" #2NPD S,@) ,?6#@"]U24$LM(V$:?.0B"<RDPODL=4/(C#7$=_
MP6)0=[YI5W"\<%YJNW=C9;E_:&"XB&Q<MY)O6+:><56VJW-3M[MS4K?2<U2W
MZV]6LN]J5Z_Q9U>O\6=7K_%G5Z_Q9U>O\6=7K_%G5Z_Q9_]_#@'_DPL X:4%
M -*S!P#)O@< PLL( +S=#@"TW2,#JMHS#9_60!R4TTHJBM!2-X#-6D%XRV%*
M<,EH46K(;U=DQG9<7\5_8%K%B&16Q))G4\2>:5#$K&I/Q+QK3L73:D_%[6A0
MP/-D4;WU85&]]6%1O?5A4;WU85&]]6%1O?5A4;WU8?^&"@#PF@0 U*H$ ,BV
M!@"^P04 M\\) +#C$0"HXR4$G^(U#97@/AF+WD@E@=Q0,'C:6#IPV%]":=9G
M26/5;D]>U'936=-_5U73B5I2TY-=3].@7TW3K6!+U+Y@2M788$O4[5Y,T?=<
M3,SY6DS,^5I,S/E:3,SY6DS,^5I,S/E:3,SY6O^/ P#:H@  RJ\# +VY! "T
MQ@4 J]0) *3J% &<Z2@&D^DT#HGH/1A_YT0B=^9.*F_F5S)IY5\X8^5G/5_D
M;T):Y'=%5N2 25/DBDM0Y)1.3>2?4$OEK%%)Y;M22.;/4DCFZ%)(Y/A12.'\
M3TCA_$](X?Q/2.'\3TCA_$](X?Q/2.'\3^&9  #-J0  OK," +.^ P"HRP4
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
M!/]K* ;_<3 (_W0Y#?]U0Q/_=4T9_W59(?]Q9RG_;70P_6J -OIFBCSX8Y1
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
M6U:M^UI6K?M:5JW[6E:M^UI6K?M:5JW[6O]^"0#RD0( UJ$" ,JM!0# MP4
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
M4<]9L%/-6+I4RUC&5<E7VE;%5^Q5PUOY3\)>_TK 7_]&O6#_0KI@_T"Z8/]
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
M5V>1_U)GD?]29Y'_4F>1_U)GD?]29Y'_4O]N#@#_?PD \8X% -F;!0#/I@<
MR:\' ,2Y" "[NAP!LK@O!ZBU/1.?L4@@EJY1*XZJ636&IV ^@*5G17JB;DMT
MH'51;YY\56J<A5EFFXY=8IJ98%Z9IF)<F;1C6IG'8UN:Y6!?F_=;8)K^5F&8
M_U)AF/]289C_4F&8_U)AF/]289C_4O]R"P#_@P4 WY,! -&?! #)J@8 P;(%
M +N]! "TOQ@ J[XL!:*[.A&9N$4=D+5/*(>R5S* KUXZ>:UE0G.K;$ANJ7--
M::=Z462F@U9?I(U97*.87%BCI%Y6H[-?5:/&7U6DY%U8I/986J/_5%NA_U!;
MH?]06Z'_4%NA_U!;H?]06Z'_4/]W!P#PB0  UI@  ,ND P#!K00 N;8# ++
M! "KQ10 H\4H!)O"-PZ1P$,9B;U,)("Z52YYN%PV<K9C/6VT:D-GLW%(8K%Y
M3%ZP@5!:KXM45J^75E.NHUA0KK)93Z[&64^NY%A1KO944Z[_4%2L_TU4K/]-
M5*S_352L_TU4K/]-5*S_3?]]  #?CP  SIT  ,.H @"YL ( L+H" *C$!0"A
MS \ F\PC I+*,PJ)R#\5@<9)'WG$4BARPEHP:\%A-V:_:#QAOG!!7+UX15B\
M@4E4O(M,4;N63TZ[HU%,N[-22KO&4DJ[Y%%,N_9.3;K_2TZY_TE.N?])3KG_
M24ZY_TE.N?])3KG_2>^%  #4E0  QZ,  +JL 0"PM   I[\# )[)!@"5U L
MD-4= 8G4+@: TCP0>-!&&7'/3R%JSE@I9,U?+U_,9S1:RVXY5LIW/5+*@$!/
MR8M#3,F714G)I$='R;-(1LK(2$;*YD='R?=%1\C_0TC'_T)(Q_]"2,?_0DC'
M_T)(Q_]"2,?_0MZ-  #+G   O:<  +&P  "FN@  G,0# )//!P"*W0P A=\=
M 7[?+ 5VWC<+;]Y#$VC=31IBW%4@7=M=)EC;92I4VFTN4-IV,DW:@#5*VHLW
M1]J7.47:I#M#V[0\0MS(/$+;Y3M"VO0Z0MG^.D/8_SE#V/\Y0]C_.4/8_SE#
MV/\Y0]C_.="6  #!HP  LJP  *>U  "<P   D<H# (?6!P" Z1$ >>D@ G+I
M+ 5KZ38*9.D_#U[I2!19Z5$95>A:'%'I8B!.Z6LC2^ET)4CI?2=&Z8@J0^F3
M*T'JH"U ZJ\N/NO +CWLVRX]ZN\N/>C\+CWG_RT]Y_\M/>?_+3WG_RT]Y_\M
M/>?_+<6?  "UJ0  J+$  )R\  "0QP  A-(! 'K?!@!T]!, ;?0@ F;T*@1?
M]#0(6O4]"U3U10]/]4P23/55%$GV71=&]F481/9N&D'V=QP_]X$=/?>-'SOW
MF2 Y^*8A./BU(C?YR"(V^>,B-OCS(C;W_"(V]_PB-O?\(C;W_"(V]_PB-O?\
M(K>F  "IK@  G+D  )#$  "#SP  =]L  &_V"@!G_Q,!8/\= EK_)P-4_S %
M3_\X"$K_0 I&_T@,0_]/#D#_5@\]_UX0._]E$CC_;A,V_W<4-/^"%3+_CQ8P
M_YL7+_^I%R[_MQ@M_\@8+/_A&"S_[Q@L_^\8+/_O&"S_[Q@L_^\8+/_O&*NK
M  ">M0  D,$  (+,  !UV0  :>0  &'_"0!;_Q$ 5/\9 4[_(@))_RL$1/\R
M!4#_.@8\_T$'.?]'"#;_3@DS_U0*,?];"R[_8@PL_VL,*?]U#2?_@ XE_XT.
M)/^:#R/_IA B_[,0(?_!$"'_T! A_] 0(?_0$"'_T! A_] 0(?_0$)^R  "1
MO@  @\H  '76  !GX@  6_$  %3_!@!._PX 2/\4 4+_' (]_R0".?\K S7_
M,@0Q_S@$+O\^!2O_0P4H_TD&)?]/!B/_5@<A_UT''O]E"!S_;P@9_WH)%_^'
M"1;_E D5_Y\*%/^J"A3_LPH4_[,*%/^S"A3_LPH4_[,*%/^S"I.[  "$QP
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
M6HUL\E./;O],D'#_1X]Q_T./<?]!CW'_08]Q_T&/<?]!CW'_0?];% '_: \
M_W4/ /^ $0#_B1, \I 7 .66' #9F28"S94X"L2011:[BU$ALX9:+*V"8S2G
M?FL[H7IR09UW>D:9=8%+E7.)3Y)QD5*.;YM5BVZE6(AML%J&;+];A&W56X9O
M[U6(<OU.B73_28ET_T2(=/]#B'3_0XAT_T.(=/]#B'3_0_]=$@'_:PX _W@.
M /^##P#]C!  [902 .":%0#3G"0"R)DV";^40Q6VCT\@KHI8*Z>&83.A@F@[
MG']P09=\=T:3>7Y+CW>&3XMUCU*(<YA6A'*B6(%QKEI_<;Q<?7'07']S[%:!
M=OM/@WC_2H-X_T6">/]$@GC_1()X_T2">/]$@GC_1/]?$0'_;0P _WH- /^%
M#0#RCPT YY@- -N?#@#.GR(!Q)TT"+J80A2RDTT?JH]6*J.*7S*<AF8ZEX-M
M0)* =46-?GQ*B7R$3H5ZC%*">)56?G>@67MVJUMY=;I<=W;-7'AWZEA[>OI1
M?7S_2WU\_T9]?/]%?7S_17U\_T5]?/]%?7S_1?]A$ '_;PL _WT+ /6("@#?
MDP@ V)L* -.B# #)HQ\!OZ R![:<0!.METL>I9-4*)Z/73&8BV0YDHAK/XV%
M<D6(@WI*A("!3H!_BE)\?9-5>'R=6'5[J5MR>KA<<7K*7')\Z%AU?OE1=X#_
M3'> _T=W@/]&=X#_1G> _T9W@/]&=X#_1O]D#P#_<@D _W\( .6,!0#8E@<
MT9X) ,ZE"@#$IAT!NJ0O!K&@/A&HG$D=H)A3)YF46S"3D&(XC8UI/HB*<$2#
MB'A)?H9_37J$B%%V@I%5<H&;6&^ IUIL?[5<:X#(7&N!Y5EN@_=2<83_37*$
M_TARA/]'<H3_1W*$_T=RA/]'<H3_1_]F#0#_=0< ]H,% -R/ P#2F 8 S*$'
M ,BH" "_J1H M:@M!:RD/!"DH$<;G)U1)92962^.EF VB)-G/8*0;D-]CG9(
M>8Q]3'2*A5!PB(]4;(>95VF&I5EFAK-;98;%6V6&XUEHB/92:XK_36R*_TAL
MB?]';(G_1VR)_T=LB?]';(G_1_]I"P#_> 0 Y8<  -:2 P#-G 4 QJ0& ,&K
M!@"YK1< L*PK!*>I.@Z?ID49EJ)/(X^?5RV(G%\U@IEF.WV7;$%XE7-&<Y-[
M2VZ1@T]JCXU29HZ756.-HUA@C;%97XW#6EZ-X%ABC_529)#_36:0_TAFC_]'
M9H__1V:/_T=FC_]'9H__1_]L" #^?   WHH  -"6 @#(GP0 P*<$ +FN P"R
MLA0 JK$H Z&O-PR9K$,7D:A-(8FE52J"HUPR?*!C.7>>:CYRG'%$;9IY2&B9
M@4QDEXM08):54UV6HE5:E;!7697!5UB5WE9;EO-079?_3%^7_T=@EO]&8);_
M1F"6_T9@EO]&8);_1O]P P#K@0  UH\  ,J: 0#!HP, N:H" +&R 0"JMQ$
MH[<D INU- J3LD 4BJ]*'H.M4R=\JUHN=JAA-7"G:#MKI6] 9Z-W1&*B?TA>
MH8E,6J"43U>?H%%4GZY34Y_ 4U*?W5)5G_-.5Z#_2EF@_T99G_]%69__15F?
M_T59G_]%69__1?]U  #@A@  SY,  ,2? 0"ZIP$ L:X  *FV  "AO0T F[T@
M 92\,0>+NCT0@[=(&GRU4")ULU@J;[)?,&JP9C9EKVT[8*UU/URL?D-8JX='
M5:J32E&JGTQ/JJY-3:K 34VJW$U.JO))4*K^1E*I_T-2J?]"4JG_0E*I_T)2
MJ?]"4JG_0O)\  #7C   R)D  +VC  "RJP  J;(  *"[ @"7Q D DL4; (O$
M+ 2#PCH,>\%$%72_3AUNO58D:+Q=*F.[9#!?NFPT6KET.5:X?#Q3MX<_3[>2
M0DRVGT1*MJU&2+; 1DBWW45)MO)#2K7_04NU_SY+M/\]2[3_/4NT_SU+M/\]
M2[3_/>*#  #-D@  P9\  +2G  "JKP  H+@  );  P",R@< ALT4 ('-)@)Z
MS#4(<\M!#VS*2A=FR5,=8<A;(US'8BA8QFHL5,9R,%#%?#--Q88V2L22.4?$
MGSM%Q*X\1,7!/$/%WSQ$Q/,[1,/_.47"_S=%P?\W1<'_-T7!_S=%P?\W1<'_
M-]6+  #%F@  MZ0  *NL  "@M   EKX  (O'! "!T @ >-D. '79( %OV"\$
M:=@\"6/61A!>UE 56=58&E748!]1U&@B3M1Q)DO3>RE(TX4K1=.2+D+4GR]!
MU*\P/]7",3_5X3 _T_(P/]+]+S_1_RX_T/\N/]#_+C_0_RX_T/\N/]#_+LJ4
M  "[H0  K:D  **Q  "6NP  B\0  (#- P!UV @ ;^01 &KD( %DY"T#7N0X
M!UGD00M5Y$L/4>14$DWD719*Y&481^1N&T7D=QU"Y((?0.2.(3[EFR,\Y:HD
M.^:\)#KFTR0YY>XD.>/Z(SGB_R0YXO\D.>+_)#GB_R0YXO\D.>+_)+^>  "O
MI@  HZX  )>X  "*P@  ?LP  '/6 @!IY0D 9.\4 %_P( %9\"L#5/ U!4_P
M/@=+\48*1_%.#$3Q5PY"\5\0/_)G$CWR<!0Z\GL5./.'%C;SE!@U]*(9,_2Q
M&3+UQ1HQ]>(:,?3Q&3'Q_ADQ\?\9,?'_&3'Q_QDQ\?\9,?'_&;*D  "EJP
MF+8  (O   !^R@  <=4  &7>  !>]0H 6?P3 %/\'@%._"<"2OTP T7].05!
M_4 &/OY(!SO^3PDX_U<*-O]>"S/_9PPQ_W -+O]\#BS_B0\K_Y80*?^D$"C_
MM!$G_\<1)__A$2;_\A$F__81)O_V$2;_]A$F__81)O_V$:>I  "9LP  B[X
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
M1J1;]D"C7O\[HU__-Z-@_S.C8?\QHV'_,:-A_S&C8?\QHV'_,?]3%0'_71
M_V@/ /]P$@#_=Q8 ^WP< >Y_) 'D@"T#VG\[",]Z21+'=50;P7%?)+MM:"NV
M:G QLF=Y-J]E@#JK8X@]J&&00*9@F$.C7J%%H%ZK1YY=MTB<7<9)FES?29I?
M\D2:8O\^FF/_.9ME_S:;9?\SFV7_,YME_S.;9?\SFV7_,_]5$P'_8 X _VL.
M /]T$ #_>Q( ]8$7 .B$'@#>AR<!T80W!\A_1A' >U$;N79;([1R92NO;VTQ
MJFQU-J=J?#JC:(0^H&:,09UDE$2:8YU'EV*G295ALDN38<%,D6'83)%C[T>2
M9?U!DF?_/)-I_SB3:O\UDVK_-9-J_S63:O\UDVK_-?]7$0'_8PT _VX, /]W
M#@#_?P\ \(41 ..)%@#6BR,!RX@U!L*$0Q"Z@$\:LWM9(ZUW8BJH=&HQHW%Q
M-I]N>3N<;($_F&J(0I5ID4629YI(CV:C2HUEKTR*9;U-B6713HEG[$J*:?M#
MBVO_/HQM_SJ,;O\WC&[_-XQN_S>,;O\WC&[_-_]9$ #_90L _W$+ /]Z"P#Q
M@@P Z(D- -V.#@#/CR !QHTR!KV)00^UA$T9KH!6(J=\7RJB>&<PG75O-IES
M=CJ5<7T_DF^%0HYMCD:+;)9)B&J@2X5JK$V#:;I/@6G,3X%JZ$R#;?E%A&__
M/X5P_SN&<?\XAG'_.(9Q_SB&<?\XAG'_./];#P#_9P@ _W,( /-]" #>A@<
MV8P) -61"P#*DAX P9 P!;B-/PZPB$H8J814(:* 72F=?64PF'IL-9-W<SJ/
M=7L^C'."0HARBT:%<)1)@F^>3']NJ4Y\;;=/>VW)4'INYDU\<?A&?G/_07]T
M_SV =?\Z@'7_.H!U_SJ =?\Z@'7_.O]=#@#_:@8 _W8& .2  P#9B08 TH\(
M ,^4"@#%EAL O)0N!+.1/0VKC4@7I(A2()Z%6RB8@6,ODWYJ-8Y\<3F*>G@]
MAGB 0H-VB$5_=9%)?'.;3'ERITYV<K50='+&4'1RXT]V=?9'>'?_0GIX_SY[
M>?\Z>WG_.GMY_SI[>?\Z>WG_.O]?# #_; 0 ]7D" -Z# @#3BP4 S9(' ,F7
M" # F1D MY@L Z^5.PRGD4<6GXU0'YF)62>3AF$NCH-H-(F!;SF%?W8]@7U^
M07U[AD5Y>H])=GB93'-WI4YP=[)0;G?$4&UWX$]P>?5(<GO_0W1\_SYU??\[
M=7W_.W5]_SMU??\[=7W_._]A"@#_;P( Z'P  -F& 0#/C@0 R)4& ,.:!@"[
MG!8 LYPJ ZJ9.0NBE444FY%.'92.5R:.BU\MB8AF,X2&;3B A'0]>X)[07>
MA$5T?XU(<'V72VU\HTYJ?+!/:'S!4&=\W5!J?O-);8#_0VZ!_S]O@?\\;X'_
M/&^!_SQO@?\\;X'_//]D" #_<@  X7\  -.) 0#*D@, PY@$ +V>! "VH!,
MKJ G J6=-@F=FD,3EI=-'(^3522)D5TKA(YD,7^,:S=ZBG([=HAY0'*&@D1N
MA8M':H.52F>"H4UD@JY/8H*_3V&"VD]DA/))9H7_0VB&_S]JAO\\:H;_/&J&
M_SQJAO\\:H;_//]G! #V=@  W((  ,Z-  #%E0( OIP# +>A @"OI!$ J*0D
M J"B- B8GT 1D9Q*&HJ94R*$EULI?I5B,'F2:35UD' Z<(]W/FR-?T)HC(E&
M98J326&)GTM>B:Q-78F]3ER)UDU>BO!(8(O^0V*+_S]CC/\\8XS_/&.,_SQC
MC/\\8XS_//]J  #F>@  U88  ,F1  # F0$ N)\! +"E  "HJ0X HJDA 9JH
M,0:3I3X/BZ-(&(2@42!^GEDG>)Q@+7.:9S)OF&XW:I9U/&:5?3]BE(=#7Y*1
M1EN2G4E9D:M*5Y&[2U:1TTM7DN]'6I+]0ER3_SY=D_\[79/_.UV3_SM=D_\[
M79/_._]N  #@?@  SHL  ,25  "ZG0  L:,  *FI  "AK@L FZ\= 92N+@2,
MK#L,A:I&%7ZH3AQXIE8C<J1=*FVB9"]IH6LT9)]S.&">>SQ<G84_69R/0E6;
MG$53FZI'49NZ1U";T4=1F^Y$4YO\0%6;_SQ6F_\Z5IO_.E:;_SI6F_\Z5IO_
M.O%T  #9@P  R)   +Z:  "SH0  JJ<  *&N  "7M08 DK88 (RU*@.%M#<)
M?K)"$7>P3!AQKE0?;*U;)6>K8BIBJFDO7JEQ,UJH>C=6IX,Z4Z:./5"FFT!-
MI:E!2Z6Z0DNFT4)+I>T_3:7\/$ZD_SE/I/\W3Z3_-T^D_S=/I/\W3Z3_-^1Z
M  #/B0  PI4  +:?  "LI0  HJP  )BS  ".NP( B+T2 (.])0%\O#,&=KL_
M#6^Z211JN%$:9;=9'V"V8"1<M6<I6+1O+%2S>#!1LX(S3;*--DJRFCA(L:@Z
M1K*Y.D6RT3I&L>TY1[#\-D>P_S1(K_\S2*__,TBO_S-(K_\S2*__,]N"  #'
MD   NYP  *ZC  "DJ@  F;$  (^Y  "$P , >\8- 'C&'@!SQBX#;<4Z"&?$
M10YBPTX37<-6&%G"7AU5P68A4<%N)$[ =RA+P($K2+^,+46_FB]#OZ@Q0;^Z
M,4' TC%!ONXP0;W]+T&\_RY!O/\M0;S_+4&\_RU!O/\M0;S_+<Z*  "_F
ML:   *:H  ";L   D+@  (6_  !ZQP0 ;\\) &O1%0!GT28!8]$T!%[00 A9
MT$H,5<]3$%'/6Q1.SV,82\YK&TC.=1Y%SG\@0LZ,(D#.F20^SJ@F/,ZZ)CS/
MU"8\S>\E.\S[)3O+_R4[RO\E.\K_)3O*_R4[RO\E.\K_)<.3  "UG@  J*8
M )VN  "1M@  A;\  'G'  !OS@0 9-8) %[>$0!;WB  5]XM E/?.@10WT0&
M3-]."4G?5PQ&WU\/0]]H$4'?<1,^WWP5/-^)%SK@EADXX*4:-^"W&C;AS1HV
MW^P:-=[Y&C3=_QLTW/\;--S_&S3<_QLTW/\;--S_&[F<  "JI   GJL  )*U
M  "%O@  ><<  &W/  !BU@, 6.$( %7J$P!1ZR  3>LK 4GK-0)%[#X$0NQ'
M!3_L3P<][5@).NU@"CCM:@PV[G0-,^Z #C+NC@\P[YT0+N^M$2WPP!$M\-X1
M+.[Q$2SL_A$LZ_\0+.O_$"SK_Q LZ_\0+.O_$*VB  "@J0  D[,  (:]  !Y
MQ@  ;,\  &#8  !5W@  3O,* $KW$P!&^!T 0_@G 3_X, ([^3@"./E  S7Z
M1P0S^D\%,/M7!2[[7P8K_&D'*?QT""?\@@DE_9 ))/V@"B/^L HB_L0+(?_@
M"R']\@H@_/P*(/S\"B#\_ H@_/P*(/S\"J*G  "5L0  A[L  'G&  !LSP
M7]D  %+?  !(Z   0_\( #__$  [_QD -_\A #3_*0$P_S !+?\W BK_/@(G
M_T0")?]+ R+_4P,@_UP#'?]F!!O_<@09_X %%_^/!1;_GP85_Z\&%/_ !A3_
MU@83_^D&$__I!A/_Z083_^D&$__I!I>O  "(N@  >L4  &S/  !>V@  4.
M $3F   \]0  -_\$ #/_#0 O_Q, *_\: "C_(0 E_R<!(?\M 1[_,@$;_S@!
M&?\_ 1;_1@(4_TT"$?]6 A#_8 (._VP"#/][ PO_BP,*_YH#"O^H PG_M0,(
M_\(#"/_" PC_P@,(_\(#"/_" XJX  ![PP  ;,X  %[;  !/X@  0N<  #;L
M   Q_P  +/\  "?_!P C_PX (/\2 !S_&  8_QT %?\A !+_)@ 0_RP!#O\Q
M 0W_-P$*_SX!"/]& 07_3P$!_UD! /]F 0#_= $ _X(" /^0 @#_G ( _Z8"
M /^F @#_I@( _Z8" /^F O\N+P+_,RP"_S<M O\X, +_-S8#_S0_!/\Q2P;_
M+U@'_RQF"/\J= G_*8$*_RB-"_\HEPO_*)\+_RBF#/\GK0S_)[0,_R>[#/\G
MQ S_)\X,_RC>"_\HZ0O_*/,+_RC["_\H_PK_*?\*_RG_"O\I_PK_*/\*_RC_
M"O\H_PK_*/\*_RC_"O\P+0+_-BH"_SDJ O\[+@+_.C0#_S@\!/\V20;_,U8'
M_S%C"?\O<0K_+7X+_RV*#/\LE S_+)P-_RRD#?\LJPW_++$-_RRY#?\KP0W_
M+,L-_RS:#?\LYPW_+/$-_RSZ#?\L_PS^+?\,_2W_#/TM_PS]+/\+_2S_"_TL
M_PO]+/\+_2S_"_\R*P'_.2@"_STH O\_*@+_/C #_STZ!/\\1@;_.5,(_S=@
M"?\U;0O_,WH,_S*&#?\QD [_,9D._S&A#_\QJ __,*X/_S"U#_\PO1#_,,<0
M_S#4$/\PY!#_,>\0_C'Y#_LQ_P_Y,?\/^#'_#O<Q_P[W,?\.]C'_#O8Q_P[V
M,?\.]C'_#O\U* '_/"4!_T D O]#)P+_0RP#_T0W!/]"0P;_0$\(_SU<"O\[
M:0S_.78-_SB"#_\WC!#_-Y41_S:=$?\VI!+_-JL2_S:R$_\UNA/_-<,3_S7/
M$_PUX1/Y-NT3]C;W$_,V_Q/Q-O\2\#;_$O W_Q'O-_\1[S?_$.\W_Q#O-_\0
M[S?_$/\Y)0'_0"$!_T4@ ?]'(@+_22D"_THT!/])/P7_1DL(_T18"O]"90W_
M0'$/_SY]$?\]AQ+_/9$4_CR9%?T\H!7\.Z<6^CNN%_D[MA?X.[\7]CO*&/0[
MW!CP.^H8[3OV&.H[_Q?H//\7YSS_%N8]_Q7E/?\4Y3W_%.4]_Q3E/?\4Y3W_
M%/\](@'_1!X!_TD< ?]-'@'_4"8"_U$P _]0.P7_3D8(_TM3"_](8 [_1FP1
M^T5X$_A$@A7V0XP7]$*4&/-!G!GQ0:,;[T"J&^Y LASM/[L=ZS_&'ND_U1[E
M/^@?XD#T'M] _AW=0?\;VT+_&ME"_QC80O\7V$+_%]A"_Q?80O\7V$+_%_]
M'P'_2!H!_TX8 ?]2&P'_5B,"_U@L _]7-P3_54('_U)-"_E06@[U36<2\4QR
M%NY*?1CK2(8;Z4>/'>=&EQ_E19X@XT2F(N%$KB/@0[<DWD/")=Q#T";70^4F
MTT3S)-!%_B+-1O\@S$?_'LI'_QS)2/\;R4C_&\E(_QO)2/\;R4C_&_]$&P'_
M3!8!_U(4 ?]8& '_71\!_U\H O]>,@/]73T&]EI)"O!750_J56(3YE)M&.)0
M=QS?3H$?W$R*(ME+DB352IHFTTFA*-%)J2G/2+(JS4B\*\M(R2S(2-\LQ4CO
M*\)*_"C 2_\EOTS_(KY-_R"]3?\?O4W_'KU-_QZ]3?\>O4W_'O]'& '_3Q,!
M_U81 /]>%0#_8AP!_V4D ?YE+0+T9#@%[6%#">9?40[@7%T4VEAH&M16<A[0
M5'LBS%*$)LI0C"C'3Y0JQ4Z;+,-.HR[!3:POOTRV,+U,PC&[3-,RN$SI,;9.
M^"VT4/\JLU'_)[-2_R2R4O\BLE+_(K)2_R*R4O\BLE+_(O]*%0'_4Q$ _UL/
M /]B$@#_:!< _VH? ?9K* 'L:S(#Y&D^!]QF3 W38E@4S5]C&\A<;2#$6G8D
MP5A^*+Y6ABN[58XNN5.6,+92GC*T4J8SLE&P-;!1O#:N4,LWK%#C-ZI2]#.I
M5/\NJ%;_*ZA7_RBH5_\EJ%?_):A7_R6H5_\EJ%?_)?]-$P#_5@X _U\- /]G
M$ #_;!, ^W 9 .]Q(@'D<2P"VW Z!=%L2 S):%04PV5?&[YB:"&Z7W$FMEUY
M*K-;@2VP6HDPKEB1,ZM7F36I5J$WIU:K.*55MCJC5<4[H57=.Y]6\#>?6/XR
MGUK_+IY;_RN>7/\HGES_*)Y<_RB>7/\HGES_*/]0$0#_60P _V,, /]K#0#_
M<!  ]703 .AV&@#==R4!T78V!,AR1 S!;E 4NVM;&[9G9"&Q96TGK6)U*ZI@
M?"^G7X0RI%V,-*)<E#>?6YTYG5JF.YI9L3V86;\^EUG3/I5:[#N57?LUEE[_
M,99?_RV68/\JEF#_*I9@_RJ68/\JEF#_*O]2#P#_7 H _V8) /]N"@#V= P
M[W@. .%[$@#4?"  RGLS!,%W00NZ=$T3M'!8&ZYL82&I:FDGIF=Q*Z)E>"^?
M9( SG&*(-IEAD#B67YD[E%ZB/9%>K3^/7;M C5W-08Q>Z#^-8?DXC6+_,XYD
M_S".9/\LCF7_+(YE_RR.9?\LCF7_+/]5#@#_7P8 _VD& /1R!@#B> 8 VWP)
M -E_# #-@1T Q'\P [M\/PJT>$L2K755&JAQ7B&C;F8FGVQN*YMJ=2^8:'TS
ME6>$-I)EC#F/9)4\C&.?/HEBJD"'8;="A6')0H1BY$&%9/<[AF;_-8=G_S&'
M:/\NAVG_+8=I_RV':?\MAVG_+?]7# #_800 _FP# .1U 0#;>P4 TX ( -"#
M"@#'A1H OH0M [:!/ FO?4@2J'E2&:)V6R"=<V,FF7!K*Y5N<B^1;7DSCFN!
M-HMIB3J(:)(\A6></X)FIT& 9K1#?F;%1'QFX4-^:/4\?VK_-X!K_S.!;/\O
M@6S_+X%L_R^!;/\O@6S_+_]9"P#_8P$ ]&\  -]X  #4?P0 SH,& ,J'" #"
MB!@ N8<K K&%.@BJ@481HWY0&)UZ61^8=V$EDW5H*H]S;R^+<7<SB&]^-H5N
MACJ";(\]?VN90'QJI4)Y:K%$=VK"1'9JW41X;/,^>6[_.'IO_S1[</\P?'#_
M,'QP_S!\</\P?'#_,/];" #_9@  YW(  -I[  #/@@, R8<% ,2*!@"\C!4
MM(LH JR). >EA400GH).&)A_5QZ3?%\DCGEF*HIW;2Z&=70R@G1\-G]RA#E\
M<8T]>7"70'9OHD)S;J]$<6[ 17!NV45R</$_<W+_.75S_S5V=/\Q=G3_,79T
M_S%V=/\Q=G3_,?]=!@#_:0  XG0  -1]  #+A0( Q(H$ +^-!0"WCQ, L(\F
M :B--0>@BD(.FH9,%I.#51V.@5TDB7YD*85\:RV!>G(R?7AY-7IW@CEV=HL\
M<W650'!TH$)M<ZU$:W.]16ISU45L=.] ;G;^.F]W_S9Q>/\R<7C_,7%X_S%Q
M>/\Q<7C_,?]? @#W;   WG<  -"!  #'B $ P(T# +F1 P"RDQ$ JY,C :.1
M,P:<CD -E8M*%8^(4QR)AELBA(-B*("!:2U\?W Q>'YW-71\@#AQ>XD\;GJ3
M/VMYGD)H>*M$9GB[161XT45F>>Y :'O].FI[_S9K?/\R:WS_,FM\_S)K?/\R
M:WS_,O]A  #J;P  V7H  ,R$  ##BP  NY$! +25 0"LEPX I9<A 9Z6,067
MDSX,D)!(%(J.41N$BUDA?XE@)WN'9RMWA6XP<X1U-&^"?3=K@8<[:("1/F5_
MG$%B?JE#8'ZY1%]^ST1@?^Q 8H#\.F2 _S9E@?\S9H'_,F:!_S)F@?\R9H'_
M,O]D  #E<@  TWX  ,>'  "^CP  MI4  *Z9  "FFPP H)P> )F;+@22F3L*
MBY9&$H643QE_D5<?>H]>)76.92IQC&PN;8IS,FF)>S9FB(0Y8H://5^%FC]<
MA:A!6H6W0EF%S$):A>H_7(;[.EZ&_S9?A_\R7X?_,E^'_S)?A_\R7X?_,OUH
M  #@=@  S8(  ,*,  "YDP  L)D  *B=  "?H D F:$: ).@*P.,GS@(A9U#
M$'^:3!=YF%0==)=<(G"58R=KDVHL9Y)Q,&21>3-@CX(W7(Z-.EF-F3U7C:8_
M5(VV0%.-RT!4C>D]5HWZ.5>-_S59CO\R68[_,5F._S%9CO\Q68[_,>UM  #9
M>P  R(<  +V0  "TF   JIT  *&A  "7I@0 D:<5 (RG)P*%IC4&?Z1 #7FB
M2A1SH%(:;I]9'VF=8"1EG&<H89MO+%Z:=S!:F( S5I>+-E.7ESE1EJ4[3Y:T
M/$Z6R3Q.EN@Z3Y;Y-E&6_S-2EO\P4I;_,%*6_S!2EO\P4I;_,.9R  #0@
MPHP  +B6  "MG   HZ$  )FF  ".K0  B*X1 (.N(@%]K3$$=ZP]"G*J1Q!L
MJ4\69ZA7&V.G7A]?IF4D6Z1M)UBD=2M4HW\N4:*),4ZAEC1+H:0V2:&T-DBA
MR#=(H.<U2:#Y,DJ?_S!+G_\N2Y__+4N?_RU+G_\M2Y__+=UY  #)A@  O)(
M +&:  "FH   G*8  )&L  "&L@  ?;8- 'FV'0!UMBP";[4Y!FJT0PMELTP1
M8+)4%ERQ6QI8L&,>5:]K(5&O<R5.KGTH2ZV(*DBME2U%K:,N1*VS+T.MR"]"
MK.<O0ZOY+42K_RM$JO\I1*K_*42J_RE$JO\I1*K_*=&   #!C0  M9@  *F?
M  ">I0  DZP  (BR  !]N   <;X& &Z_%0!JOR8!9K\S V&^/P==OD@+6;U1
M#U6]61-1O& 73KQH&DN[<1U(NWL?1;J'(D*ZE"1 NJ(F/KJS)CVZR"8]NN@F
M/;CY)3VW_R0]MO\C/;;_(SVV_R,]MO\C/;;_(\>(  "YE0  K)T  *&D  "6
MJP  BK(  '^Y  !SOP$ :,8% &#*#@!>RAT 6\HL 5?*. -4RD,%4,I,"$W)
M50M*R5T.1\EF$43);Q1!R7D6/\B%&#S(DQHZR*(;.<FS'#C)R1PXR.@<-\?Y
M'#?%_QPVQ/\<-L3_'#;$_QPVQ/\<-L3_'+Z1  "PFP  I*,  )BJ  ",L@
M@+D  '3   !HQP  7<T% %/3"@!/UQ( 3=@B $O8, !)V#P"1MA& T393P1!
MV5@&/]EA"#S9:PHZV78,-]F"#C7:D \TVJ 0,MJQ$3';QQ$QVN<1,-CV$C#6
M_Q,OU/\3+]3_$R_4_Q,OU/\3+]3_$[.:  "FH0  FJD  (VQ  " N@  =,$
M &C)  !<SP  4M4# $C<" !%Y1( 0^4> $'F*@ ^YC4!.^<^ 3GG1P(WYU #
M-.A9!#+H8@4PZ&T&+NEY!RSIAP@KZI8)*>JG"BCJN@HGZ]8*)^GP"B?G_0DF
MYO\*)N;_"B;F_PHFYO\*)N;_"JB@  "<IP  C[   (*Y  !TP@  :,H  %O1
M  !/UP  1=T  #[N"0 \\A$ .?,; #;S)0 T]"X ,?0W 2[U/P$L]4<!*?9/
M B?V5P(E]V$#(_=L R'X>@0?^(D$'OF:!1SYJP4;^L %&OK>!1KY\@4:]_T%
M&?;_!1GV_P49]O\%&?;_!9ZF  "1KP  @[D  '7"  !GRP  6M,  $W:  !"
MWP  ..4  #7[!P Q_P\ +O\6 "O_'P I_R8 )?\M "/_-  @_SL!'O]# 1O_
M2P$9_U,!%O]= A3_:@(2_W@"$?^( A#_F@(0_ZL##O^^ P[_U0,._^T##O_P
M P[_\ ,.__ ##O_P Y.N  "$N   =L(  &?,  !:U0  3-P  #_A   UY@
M+?0  "K_ @ F_PL (_\1 "#_%P =_QT &?\C !;_*0 4_R\ $O\U !#_/0 .
M_T4!#/]. 0K_6 $'_V4!!?]T 0/_A0$"_Y8! ?^F 0#_M0$ _\8! /_* 0#_
MR@$ _\H! /_* 8:W  !WP0  :,P  %K7  !+W@  /N0  #+I   G[0  (_\
M !__   ;_P4 %_\, !3_$  1_Q0 #_\8  W_'0 +_R( "/\H  7_+@ "_S4
M /\]  #_1P  _U(  /]>  #_;0  _WX! /^. 0#_FP$ _ZD! /^K 0#_JP$
M_ZL! /^K ?\J+0'_+BL!_S K ?\P+@+_+C4"_RD] _\E203_(U<$_R%D!?\?
M<@;_'7\&_QV*!O\=E ;_'9P'_QRC!_\<J@?_'+$'_QRX!O\<OP;_',D&_QS6
M!O\=Y0;_'>\&_QWY!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_!?\=_P7_'?\%
M_QW_!?\L*P'_,"@!_S,H ?\S*P+_,3$"_RTZ _\K1P3_*%0%_R9A!?\D;P;_
M(GP'_R*'!_\BD0?_(9D'_R&A"/\AIPC_(:X(_R&U"/\AO C_(<8'_R'1!_\A
MX@?_(NT'_R+W!_\B_P;](O\&_"+_!OPB_P;\(O\&^R+_!OLB_P;[(O\&^R+_
M!O\N* '_,R4!_S8E ?\W)P'_-2T"_S0X _\R1 3_+U$%_RQ>!O\J:P?_*7<'
M_RB#"/\GC0C_)Y8)_R>="?\GI G_)ZL)_R>R"?\GN0G_)\()_R?-"?\GW@G_
M)^L)_"?V"/DH_@CW*/\(]BC_"/4H_PCU*/\(]2C_"/4H_PCU*/\(]2C_"/\R
M)0'_-R(!_SHA ?\[(P'_.RD"_SLT O\Y0 3_-DT%_S1:!O\Q9@?_,',(_RY_
M"?\NB0K_+I(*_RV9"_\MH0O_+:<+_RVN"_\MM0S_+;X,_BW)#/LMV0SX+>@+
M]"[T"_$N_@OO+O\+[B[_"^TN_POL+O\*["[_"NPN_PKL+O\*["[_"O\U(@'_
M.QX!_S\= ?] 'P'_0B8!_T(Q O] / /_/D@%_SM5!O\Y8@C_-VX*_S9Y"_\U
MA S]-(T-_#25#?HTG [Y,Z,.]S.J#_8SL@_U,[H/\S/%#_(ST@_N,^4/ZC3R
M#^<T_0_E-/\/Y#3_#N(U_P[B-?\-X37_#>$U_PWA-?\-X37_#?\Y'@'_/QH!
M_T,8 ?]&&@'_22,!_TDM O](. /_140%_T-0!_] 70G[/FD+^#UT#?4\?P[S
M.X@/\3N0$.\ZF!'M.I\2[#FF$^HYKA/I.;84YSG!%.8YSA7B.>,5WCGQ%=LZ
M_!38.O\3U3O_$M,[_Q+2._\1TCO_$-([_Q#2._\0TCO_$/\]&P'_0Q8 _T@4
M /],%P'_3Q\!_U H ?]/,P+_33\$^TI*!O5'5PGQ1F0,[41O#NE#>1'G0H,3
MY$&+%.) DQ;@/YL7WS^B&-T^JAG;/K,:V#Z]&M8^RAO2/M\;SC[O&\L_^QK)
M0/\8QT#_%\9!_Q7%0?\4Q$'_%,1!_Q3$0?\4Q$'_%/]!%P#_1Q( _TP0 /]2
M% #_5AL _U<D ?]6+@+X5#D#\5%%!NM/4@GF35X,X4MI$-U)=!/92'T6U4:&
M&-)%CAK0198<SD2='<Q$I1[*0ZT?R$.V(,9#PR'%0],AP4/I(;Y$]Q^\1?\=
MND;_&[E'_QFX1_\8N$?_%[A'_Q>X1_\7N$?_%_]$% #_2Q  _U$. /]7$0#_
M6Q8 _UT> /E=* 'O6S,"YUD_!.!730C:5%D-TU)D$LY0;A;*3G<9QTR ',5+
MB!["2I @P$J7(;Y)GR.\2*<DNDBP);A(O":W2,LGM$?C)[))\R6P2O\BKDO_
M'ZY,_QVM3/\;K4W_&JU-_QJM3?\:K4W_&O]'$0#_3PT _U8, /]<#@#_8!(
M_6(8 /!C(0#F8BP!WF Z ]1>2 ?-6U0-QUA?$\-6:1>_5'(;O%)Z'KE1@B&V
M4(HCM$^1);).F2>P3:(HKDVK*JQ,MBNJ3,0LJ$S;+*9-[RJD3_TFI%#_(Z-1
M_R"C4O\>HE+_':)2_QVB4O\=HE+_'?]*#P#_4@H _UH) /]@"P#_90X ]6<1
M .AH& #=9R0 TF8U LID1 ?#85 -O5Y;$[E<9!BU6FT<L5AU(*Y7?2.L580E
MJ52,**=3E"JE4ITLHU*F+:%1L2^?4;XPG5'1,)M1ZB^:4_HJFE7_)IE6_R.9
M5O\AF5?_'YE7_Q^95_\?F5?_'_]-#0#_508 _UT% /MD!P#O:0D Z6L, .%L
M$ #3;1X R6PQ L)J0 >[9TP-M617$[!A8!FL7VD=J%UQ(:5<>"2B6H GH%F'
M*IU8D"R;5Y@NF5:B,)95K#*45;DSDU7*,Y%5Y3.15_<MD5G_*9%:_R616_\C
MD5O_(9%;_R&16_\AD5O_(?]/"P#_5P( _V$" .IH 0#>;00 V' ( -5P"P#+
M<AL PG$N KIO/0:T;$D-KFE4$ZEG71FD9&4=H6)M(9UA="6:7WPHF%Z#*Y5=
MBRV26Y0PD%N>,HU:J#2+6;4UBEG&-HA9X3:(7/0PB%W_*XE>_RB)7_\EB5__
M(XE?_R.)7_\CB5__(_]1"0#_6@  ]60  .!L  #7<0, T'0& ,UU"0#$=A<
MO'8J ;1T.@6N<48,IVY1$J)K6AB>:6(=FF=I(99E<2639'@HD&* *XUAB"Z+
M8)$QB%^:,X9>I36#7K(W@E["-X!>W#B 7_(S@6'_+8)B_RF"8_\F@F3_)8)D
M_R6"9/\E@F3_)?]3!@#_70  YV<  -MO  #0= ( RG@% ,9Y!P"^>A4 MGHH
M :]X-P6H=D0+HG-.$IQP5QB8;5\=E&MG(9!J;B6-:'4HBF=]*X=EA2Z$9(XQ
M@6.7-']BHC9\8J\X>F*^.7EBU3EY8^\T>F7^+WMF_RM\9_\H?&?_)GQG_R9\
M9_\F?&?_)O]5 P#_8   XVH  -5R  #,> $ Q7L# ,!]!0"Y?A( L7XE :I]
M-02C>D$*G7=,$9=T51>2<ET<CG!D((IN:R2';'(HA&MZ*X%J@BY^:8LQ>V>5
M-'AGH#9V9JPX=&:\.7-FT3IS9^TV=&G],'5J_RQV:_\I=VO_)W=K_R=W:_\G
M=VO_)_]7  #V8P  WVT  -%U  #(>P  P7\" +N  P"T@1  K((C :6!,@2>
M?C\)F'M*$))Y4Q:-=EL;B71B((5R:22!<7 G?F]W*WMN?RYX;8@Q=6R2-'-K
MGC=P:JHY;FJY.FUJSCIM:^LW;VW\,7!N_RUQ;O\J<6__*'%O_RAQ;_\H<6__
M*/]9  #K90  VW   ,UX  #$?@  O((! +:$ 0"NA0X IX8@ *"%, .:@CT(
MDX!(#XY]416)>UD:A'E@'X!W9R-\=6XG>71U*G9S?2YS<H8Q<'&0-&UPG#=J
M;Z@Y:&^W.F=ORSIG<.DW:7'Z,FMR_RUL<_\J;'/_*&QS_RAL<_\H;'/_*/]<
M  #G:   U7,  ,E[  # @@  N(8  +&(  "IB0T HHH= )R)+@*5ASL'CX5%
M#HF"3Q2$@%<9?WY>'GM\92)X>VPF='ES*G%X>RUN=X0P:W:.,VAUFC9E=*8X
M8W2U.6%TR3IA=.<X8W;Y,F5V_RYF=_\K9W?_*6=W_REG=_\I9W?_*?]?  #C
M;   T'8  ,5_  "\A0  M(H  *R,  "CC@H G8X: )>.*P*0C#@&BHI##(2'
M3!)_A548>H1<'7:"8R%S@&HE;W]Q*6Q^>2QH?8(O97R,,F)[F#5?>J0W77JS
M.%QZQSE<>N4W7GOX,E][_RY@?/\K87S_*6%\_REA?/\I87S_*?5B  #>;P
MS'H  ,"#  "WB0  KXX  *:1  "=D@8 EY,7 )&3* &+DC8%A9!!"W^.2A%Z
MC%(6=8I:&W&(81]MAV@C:H9O)V:$=RMC@X N8(**,5V!EC1:@:,V6("R-U:
MQ3=6@.,V6('W,5F!_RU;@O\J6X+_*5N"_RE;@O\I6X+_*>QF  #8<P  QWX
M +R'  "SC@  J9(  *"5  "6F $ D)D3 (J9) &%F#($?Y8^"7F42 YTDU 4
M;Y%7&6N07AUHCF4A9(UM)6",=2A=BWXK6HJ(+E>)E#%4B:$S4HBP-%&(PS50
MB.(T4HCV,%.(_RQ4B/\I58C_*%6(_RA5B/\H58C_*.9K  #0>   PH,  +>,
M  "MD@  HY8  )J:  ".G@  AY\0 (.?( !^GR\">)T[!W.<10QNFTT1:9E5
M%F687!IAEV,>7I9J(5N5<B57E'PH5).&*U&2DBY.DJ P3)*O,4N2PC%*D> Q
M3)'U+4V1_RI.D/\H3I#_)DZ0_R9.D/\F3I#_)MYP  #)?0  O(D  +*2  "G
MEP  G9L  ).?  "&I   ?J8, 'JF&P!UIBH!<*8W!&RE00EGHTH-8Z)2$E^A
M619;H6$96*!H'52?<"!1GGHC3IV$)DN=D2E(G)XJ1IRN+$6<P2Q%G-\K19OT
M*4::_R='FO\E1YK_)$>:_R1'FO\D1YK_)-1W  #"A   MH\  *N6  "AG
MEJ   (NE  !_J@  =*X% &^O% !LKR0 :*\R F2N/05?K48)6ZQ/#5BL5A%4
MJUX44:IF%TZJ;AI+J7@=2*F#($6HCR)#J)TD0:BM)4"HP"4_J-\E/Z;T(T"E
M_R) I?\A0*3_($"D_R! I/\@0*3_(,I^  "[BP  KY4  *2;  "9H0  CJ8
M (*L  !WL0  :K8  &.X#@!AN!T 7K@L 5JX. )7N$(%4[A+"%"W4PM-MUL.
M2K9C$$>V:Q-$M7460K6!&#^UCAH]M9P<.[6L'#JUP!TYM=\<.;/T'#FR_QPY
ML?\;.;#_&SFP_QLYL/\;.;#_&\&&  "TDP  IYH  )R@  "1IP  A:T  'FS
M  !MN   8KT! %;"!P!3PQ0 4L,C %#$, %-Q#L"2L1% T?$3@5%Q%<'0L-?
M"4##: L]PW(-.\-^#SC#C!$VPYL2-<.K$S/#P!,SP^ 3,\'U$S+ _Q0RO_\4
M,;[_%#&^_Q0QOO\4,;[_%+B0  "KF0  GZ   ).G  "'K@  >[0  &Z[  !C
MP   6,4! $W*!0!$SPP 0] 7 $+0)0! T#( /]$] 3W11P$[T5 ".=)9 S;2
M8P0TTFX%,M)Z!S#2B @NTI@)+=.I"2S3O@HLT]\)*]'S"BK/_@LISO\,*<W_
M#2G-_PTIS?\-*<W_#:Z8  "BGP  EJ8  (FN  !\M@  ;[T  &/#  !7R
M3,T  $+2 P YV0D -=\0 #3?&P RX"< ,>$R ##A/0 NXD< +>)0 2OB6@$J
MXV4"*.-Q B;D?P,EY(\#(^6A!"+EM 0AY<T$(.3L!"#B^P0?X?\%'^#_!1_@
M_P4?X/\%'^#_!:2>  "8I0  BZX  'VV  !PO@  8\8  %;+  !+T   0-4
M #;<   OY0< +>T0 "ON&  I[B( )^\K "7O-  C\#P (?!% !_Q3@ =\E@!
M&_)D 1GS<0$8\X$!%_22 A7TI0(4];H"$_76 A/T[P(2\OP"$O#_ A+P_P(2
M\/\"$O#_ IJD  "-K0  ?[8  '&_  !CQP  5LX  $G3   ]V@  ,]\  "KC
M   F] 4 )/L- "'\$P >_1L '/TB !G^*0 7_C$ %?\Y !/_00 1_TH $/]5
M  [_80 ,_V\!#/^  0K_DP$)_Z8!"/^Z 0?_U $'_^L!!O_V 0;_]@$&__8!
M!O_V 8^L  " M@  <K\  &/)  !6T0  2-@  #O=   PX@  )N8  !_P   <
M_P  &?\) !;_#@ 4_Q, $?\9  __'@ -_R0 "_\K  G_,@ &_SL  _]$  #_
M3P  _UP  /]K  #_?0  _Y   /^C  #_M   _\8  /_6  #_U@  _]8  /_6
M (*U  !SOP  9,D  %;3  !'VP  .N   "[E   CZ0  &NT  !7]   2_P
M$/\"  [_"0 +_PT "/\0  3_$P !_Q@  /\>  #_)   _RL  /\S  #_/0
M_TD  /]6  #_9@  _W@  /^*  #_FP  _Z@  /^Q  #_L0  _[$  /^Q /\E
M*P'_*"D!_RDI ?\H+ '_(S(!_QX[ O\:1P+_%U4#_Q5B _\3< /_$GP#_Q*'
M _\2D0/_$ID#_Q*@ _\2IP/_$JT#_Q&T _\1NP/_$<0#_Q'. _\1WP/_$>L"
M_Q+V O\2_@+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\H*0'_
M*R8!_RPF ?\K*0'_*"\!_R(X O\@1 +_'5(#_QM? _\8; /_%WD$_Q>$!/\7
MC@3_%Y8$_Q:=!/\6I 3_%JH$_Q:Q!/\6N 3_%L #_Q;* _\6VP/_%N@#_Q?T
M _\7_0/\%_\"^Q?_ _L7_P/Z%_\#^A?_ _H7_P/Z%_\#^A?_ _\J)@'_+B,!
M_R\B ?\O)0'_+"L!_RHU O\G00+_)$X#_R); _\@: 3_'G0$_QV !/\=B@3_
M'9(%_QV:!?\=H07_':<%_QVM!?\=M 3_';T$_QW'!/\=U 3^'>8$^QWR!/<>
M^P/U'O\$]![_!/,>_P3S'O\$\A[_!/(>_P3R'O\$\A[_!/\N(@'_,A\!_S0>
M ?\S( '_,B8!_S(R ?\O/@+_+$H#_RI7 _\G9 3_)G %_R5[!?\DA07_)(X&
M_R26!O\DG0;_)*,&_R2J!OTDL0;\)+D&^R3#!ODDSP;V).,&\B3P!>XE^@7M
M)?\&ZR7_!NHE_P;I)?\&Z27_!NDE_P;I)?\&Z27_!O\R'@'_-AL _S@9 /\X
M&P'_.B,!_SDM ?\X.@+_-48#_S)2!/\P7P3_+FL%_RUV!OTL@ ?Z+(D'^2N1
M!_<KF0CU*Y\(]"NF"/,KK0CQ*[4(\"N_".XKRPCK*]\(YRSN".0L^@CB+/\)
MX"S_"=XL_PC>+/\(W2S_"-TL_PC=+/\(W2S_"/\U&@#_.A8 _ST4 /\_%P#_
M01\ _T$I ?] - '_/4$"_SI- _PX6@7X-F4&]#5Q!_$T>PCO,X0)[3.-">LR
ME KI,IL*Z#*B"^8RJ@OD,K(,XS*[#.$RR S?,MP,VC+L#=4S^ W2,_\-T#/_
M#,XS_PS--/\+S#3_"\PT_PO,-/\+S#3_"_\Y%@#_/A( _T$0 /]%$P#_2!L
M_T@D /]'+P'^1#L"]T)' _$_5 7L/F &Z#QK".4[=@GB.W\+X#J(#-TYD W;
M.9<.V3B>#]8XIA#4.*X1TCBW$= XPQ+..-,2RCCH$L<Y]Q+$.?\1PCK_$,$Z
M_P_ .O\.OSK_#K\Z_PZ_.O\.OSK_#O\]$P#_0@\ _T8- /]+$ #_3A8 _T\?
M /U.*0'T3#0![$A! N9'3@3@15L&VT1F"=9"< S207D.ST""$,U BA'*/Y$3
MR3^9%,<^H!7%/J@6PSZQ%\$^O!? /LL8O3[B&+H^\A>W/_\6M4#_%+1 _Q.S
M0?\1LT'_$+-!_Q"S0?\0LT'_$/] $ #_1@P _TL* /]1#0#_4Q$ _U08 /-4
M(@#I4BT!X5 [ =I/20/2354'S$M@"\A):@[%2',1PD=[$[]&@Q6]18L7NT63
M&+E$FAFW0Z(:M4.K&[1#MARR0\0=L$/9'JU#[1VK1?P:J47_&*A&_Q:H1O\5
MIT?_$Z='_Q.G1_\3IT?_$_]$#@#_2@@ _U & /]5"@#_6 T ]UD1 .I8& #?
M5R0 U%<U <Q51 3&5% (P5);#+U091"Y3FT3MDUV%K1,?1BQ2X4:KTJ-&ZU)
ME1VK29T>J4BF(*=(L"&E2+TBI$C/(J%(Z"*@2?@>GTO_&YY+_QF=3/\7G4S_
M%IU,_Q:=3/\6G4S_%O]'"P#_30( _U0" /=:! #K70< YUT+ .%<$ #371X
MRETP <-</P2]6DP(MUA7#+-68!&O5&D4K%-Q%ZE1>!JG4( <I$^''J)/CR"@
M3I@AGDVA(YQ-JR2:3;@EF4S()I9,XB:53O4BE$__'Y10_QR44?\:E%'_&)11
M_QB44?\8E%'_&/])" #_4   ^U@  .5>  #=8@, UF,' -1A"@#*8AD PF,L
M ;MB.P.T8$@(KUU3#*I;7!&F6F05HUAL&*!7=!N=57L=FU2#()E4BR*64Y,D
ME%*=)9)1IR>04;,HCE'#*8U1W2J,4O(FBU3_(HM5_QZ+5O\<BU;_&HM6_QJ+
M5O\:BU;_&O],! #_4P  [%P  -]B  #49@$ SF@% ,MG" #"9Q8 NF@H ;-G
M. .M944'J&-0#*-A61&?7V$5FUUH&)A<<!N56G<>DUE_(9!8AR..5X\EC%>9
M)XE6HRF'5J\JA56_*X16U2R#5^\I@UC^)(-9_R"$6O\>A%K_'(1:_QR$6O\<
MA%K_'/]. 0#_5P  Y5\  -AF  #.:@  QVP# ,-K!0"\;!( M&TE *UL-0.G
M:D('H6=-#)QE5A&88UX5E&)E&)%@;!N.7W0>C%Y[(8E=@R2&7(PFA%N5*(%:
MH"I_6JPL?5J[+7Q:SRY[6^PK?%S\)GQ=_R)]7O\??5[_'7U>_QU]7O\=?5[_
M'?]0  #U60  X6,  -)J  #);@  PG ! +UP P"V<!  KG$B *AP,@*A;C\&
MG&Q*"Y=J4Q"2:%L4CF9B&(ME:1N(8W >A6)X(8)A@"2 8(DF?5^2*7M>G2MX
M7JDM=EZX+G5>S"]T7NDM=6#Z)W9A_R-W8O\@=V+_'G=B_QYW8O\>=V+_'O]2
M  #L7   W&8  ,YM  #$<@  O70  +=T 0"P= X J74? *)T+P*<<CT%EW!'
M"I%N40^-;%D4B6I@%X5I9QN":&X>?V9U(7UE?21Z9(8G=V.0*75CFRQR8J<N
M<&*V+V]BR2]N8N8N;V3Y*'!E_R1Q9O\A<6;_'W%F_Q]Q9O\?<6;_'_]4  #H
M7P  UVD  ,IP  # =0  N7@  +)X  "K> T I'D= )YX+0&7=SH%DG5%"HQR
M3@Z(<%83A&]>%X!M9!I];&L=>FMS('=J>R-T:8,F<FB-*6]GF2QL9J4N:F:S
M+VEFQC!H9N0O:FCW*6MI_R5L:?\B;&K_(&QJ_R!L:O\@;&K_(/]7  #D8@
MTFP  ,9S  "]>   M7L  *U\  "E? H GWT: )E\*@&3>S@$C7E#"8AW3 Z#
M=502?W-;%GMR8AEX<&D==6]P(')N>"-O;8$F;&R+*6ILERQG:Z,N96NR+V1K
MQ#!B:^$O9&SV*F9M_R9F;?\C9V[_(&=N_R!G;O\@9V[_(/99  #@90  SF\
M ,)V  "Y?   L7\  *F   "@@ < F8$7 )2!* &.@#4#B'Y!"(-\2@U^>E(1
M>GA9%79W8!ES=F<<<'1N'VUS=B-J<G\F9W&)*61QE2MB<*$M8'"P+UYPPB]=
M<-\O7W'U*F!Q_R9A<O\C8G+_(&)R_R!B<O\@8G+_(.]<  #<:0  RG(  +YZ
M  "U@   K80  *2%  ":A0, E(44 (Z&)0&)A#,#@X,^!WZ!2 MY?U 0=7Y7
M%'%]7AAN>V4;:WIL'FAY=")E>'TE8G>'*%]VDRI<=I\L6G6N+EEUP"Y8==TN
M67;S*EMV_R9<=_\C7'?_(%QW_R!<=_\@7'?_(.I@  #5;   Q78  +I^  "Q
MA   J(@  )^)  "4B@  C8H1 (B+(0"#BC "?HD[!7F'10ITADX.<(15$FR#
M7!9I@F,:9H%J'6* <B!??WLC7'Z%)EE]D2E7?)XK57RL+%-\OBU2?-HM4WSR
M*55\_R56?/\B5WS_(%=\_R!7?/\@5WS_(.5D  #/<   P7H  +:#  "MB0
MHXP  )F.  "-CP  AI . (&1'0!]D"P!>(\X!'..0@ANC4L,:HQ3$&>*6A1C
MB6$78(AH&UV'<!Y:AGDA5H6#)%2%CR91A)PH3X2J*DV$O"I-A-<J38/Q)T^#
M_R10@_\B4(/_'U"#_Q]0@_\?4(/_']YI  #)=0  O(   +*(  #_XGT024-#
M7U!23T9)3$4 #Q*HC0  G9$  ).3  "%E@  ?I<+ 'F7&0!UER@!<9<U VR6
M/P9HE4@*9)10#6&35Q%=DEX56I%F&%>0;AM4CW<>48Z!($Z.C2-+C9HE28VI
M)DB-NR='C=0G1XSP)$B,_R))B_\@2HO_'DJ+_QY*B_\>2HO_'M5N  ##>P
MMX4  *R-  "BD@  EY8  (R9  !_G   =9X% '"?$P!MGR, :9\P 66>.P1A
MGD4'79U-"EJ<5 U7FUP15)IC%%&::Q=.F7092YA_'$B8BQY%EYD@0Y>H(4*7
MNB)!E],B09;O($*5_AY"E?\=0Y3_'$.4_QQ#E/\<0Y3_',QU  "\@0  L8P
M *:2  ";EP  D9L  (6?  !YHP  :J<  &6G#@!CJ!P 8*@K 5VH-@)9IT $
M5J=)!E.F40E0IED,3:5@#DJE:1%'I'(41*1]%D*CB1@_HY<:/:.G&SRCN1P[
MH](;.Z+O&SN@_AH[G_\9/)__&#R?_Q@\G_\8/)__&,1\  "VB0  JI(  )^7
M  "5G   B:$  'VF  !QJ@  9*X  %JQ" !7L10 5;(C %.R, %0LCL"3;)$
M TNQ305(L54'1;%="4.Q90M L&\-/K!Z#SNPAQ$YKY83-Z^F%#:ON!0UL-$4
M-:[O%#2M_A0TK/\4-*O_%#2K_Q0TJ_\4-*O_%+N%  "OD   HY<  )B=  ",
MHP  @*@  '2M  !HL@  7+8  %"Z 0!)O T 2+P9 $:])P!%O3, 0[T] 4&]
M1P$_O5 "/;U8 SJ]804XO6L&-KUW"#2]A DRO9,*,+VD"R^]MPPNOM ++KSN
M#"VZ_@TLN?\-++C_#BRX_PXLN/\.++C_#K./  "FEP  FYT  (^C  "#J@
M=K   &JU  !>N@  4KX  $?" 0 ]QP8 .,D0 #?)&P VRB< -<HS #3+/0 S
MRT< ,<M1 3#+6P$NS&4"+,QQ BK,?P,IS) $)\RA!";-M 0ES<X$)<ON!"3)
M_ 8CR/\'(\?_!R/'_P<CQ_\'(\?_!ZF6  ">G0  DJ,  (6K  !XL@  :[@
M %^^  !2P@  1\8  #W*   TSP0 *]0) ";9#P EV1D )=HE "3:,  CVSL
M(]M% "+<4  AW5L (-UH ![>=@ =WH<!'-^9 1K?K $9W\0!&-[G 1C<^ $8
MV_\"%]K_ A?:_P(7VO\"%]K_ J"<  "4HP  AZL  'FS  !LN@  7\$  %+&
M  !&R@  .\X  #'3   IV0  (=X% ![H#@ =Z!4 &^D> !GI)P 8ZC  %NHY
M !7K0P 4[$X $NQ: !'M9P 0[G< $.Z*  [OG@ .\+, #?#-  SO[  ,[?P
M#.O_  SK_P ,Z_\ #.O_ )>C  ")JP  >[0  &V\  !?Q   4LH  $7.   Y
MTP  +]@  "7=   =X0  &.P" !;W"P 4]Q$ $?@7 !#X'@ .^24 #?DM  OZ
M-0 )^S\ !_M*  3\5P #_68  OYW  #]BP  _9\  /RU  #\T0  _.T  /S\
M  #\_0  _/T  /S] (NK  !]M   ;KT  &#&  !2S0  1-(  #?8   LW0
M(N$  !GE   3Z@  $/H   [_!@ -_PP "O\0  ?_%  $_QH  ?\@  #_)P
M_S   /\Z  #_10  _U,  /]B  #_=0  _XH  /^?  #_LP  _\<  /_E  #_
MY0  _^4  /_E '^T  !PO0  8<<  %/0  !#U@  -MT  "KB   ?Y@  %NH
M !#M   ,^@  "?\   ;_   "_P0  /\)  #_#0  _Q   /\4  #_&@  _R$
M /\I  #_-   _T   /].  #_7@  _W(  /^'  #_F@  _ZH  /^Y  #_N0
M_[D  /^Y /\@*0'_(B<!_R(G ?\?*@'_&3 !_Q(Y ?\010'_#5,!_PQ@ ?\*
M;0+_"7D"_PF$ O\)C@'_"98!_PF= ?\)HP'_":D!_PFP ?\(MP'_"+X!_PC(
M ?\(U@'_".8!_PCQ ?\(^P#_"/\ _PC_ /\)_P'_"?\!_PG_ ?\)_P'_"?\!
M_PG_ ?\C)@'_)20 _R4D /\C)P'_'2P!_Q@U ?\50@'_$E !_Q!= O\.:@+_
M#G8"_PZ  O\.B@+_#I("_PZ: O\.H +_#J8!_PVM ?\-LP'_#;L!_PW% ?\-
MT0'_#>,!_PWO ?X-^@'Z#?\!^0[_ ?D._P'Y#O\!^ [_ ?@._P'X#O\!^ [_
M ?\F(P#_*"  _R@@ /\F(@#_(B@!_R R ?\</P'_&4P!_Q=9 O\590+_$W$"
M_Q-\ O\3A@+_$XX"_Q*6 O\2G0+_$J,"_Q*I O\2L +_$K<"_Q+! O\2S ']
M$M\!^1/M ?43^ 'S$_\!\A/_ ?$3_P+P%/\"\!3_ O 4_P+P%/\"\!3_ O\J
M'P#_+!P _RP; /\K'0#_*20 _R@O ?\E.P'_(D@!_Q]4 O\=80+_&VT"_QIW
M O\:@0+_&HH"_QJ2 O\:F0+]&I\"_!JF OL:K +Y&K0"^!J] O8:R +S&ML"
M[QKJ NP;]P+I&_\"Z!O_ ^<<_P/F'/\#Y1S_ ^4;_P/E&_\#Y1O_ _\M&P#_
M,!< _S$5 /\P%@#_,2  _S J /\N-@'_*T,!_RA/ O\F7 +_)&<"_"-R _DC
M? /W(H4#]2*- _,BE0/R(IL#\"*B ^\BJ0/M(K$#["*Y ^HBQ0/H(M4#Y"/I
M ^ C]@3>(_\$VR3_!-DD_P38)/\$UR3_!-8D_P36)/\$UB3_!/\Q%@#_-!(
M_S81 /\W$P#_.1L _S@E /\V,0'_,ST!_3%* ?@N5@+T+6(#\"QM ^TK=P/J
M*X $Z"J(!.8JD 3E*I<$XRJ>!>$JI07@*JT%WBJV!=PJP@7:*M(&U2OG!M K
M]0?-+/\'RRS_!\DL_P?(+/\'QRS_!L<L_P;'+/\&QRS_!O\U$@#_.0X _SH-
M /\^$ #_0!8 _S\@ /\]*@#Y.S<!\CA$ >PV40+G-5P#XS1G ^ S<@3=,WL%
MVC*#!M8RBP;4,I,'TC&:"- QH0C.,:D)S#&R"<LQO K),<H*QC+A"\(R\0N_
M,_X+O3/_"KLS_PJZ,_\)NC/_";HS_PFZ,_\)NC/_"?\Y$ #_/0L _T ) /]$
M#0#_1A$ _T49 /=$(P#N02\ YC\\ > ^2@':/5<"TSQB!,\[; ;,.G4'R3I]
M"<<YA0K%.8P+PSB4#,$XFPW .*,-OCBL#KPXM@^Z.,,/N3C7$+4X[!"R.?L/
ML#K_#J\Z_PVN.O\,K3K_"ZTZ_PNM.O\+K3K_"_\\#0#_0 8 _T4$ /])"0#_
M2PT ^4H1 .U)&@#C1B8 VD8V -%&10'+15$#QD1<!<)"9@B_0F\*O$%W"[I
M?PVX/X8.MC^.$+0^E1&R/IT2L#ZF$Z\^L!2M/KT4JS[-%:D^YA6F/_<3I$#_
M$J- _Q"B0/\/HD#_#J)!_PZB0?\.HD'_#O\_"0#_1   _TH  /=. @#L4 8
MZD\+ .-,$ #63!X S4TP ,9-/P' 3$P$NTM7!K=)80FT2&D,L4=Q#JY&>1"L
M1H 1JD6($ZA$D!2F1)@6I$.A%Z)#JQB@0[<9GT/'&9U#X!J;1/,7F47_%9A&
M_Q.81O\1F$;_$)=&_Q"71O\0ET;_$/]"!0#_1P  ]T\  .53  #=50$ UU4&
M -52"P#+4QD PU0K +Q4.P&V4D@$L5%2!ZU07 JI3F0-IDUL#Z1,=!&A2WL3
MGTJ"%9U*BA>;29,8F4F<&I=(IAN52+(<E$C!'9)(V!V02>\;CTK^&(]+_Q:.
M2_\4CDS_$HY,_Q*.3/\2CDS_$O]%  #_2P  Z5,  -Y8  #36P  S5L$ ,I8
M!P#"6!4 NEHG +-:-P&N6$0$J5=/!Z156 JA5& -GE-H$)M1;Q.84'85EE!^
M%Y1/AAF23HX:CTZ8'(U-HAV+3:X?BDV\((A-T""'3>L?AD_\&X90_QB&4/\6
MAE#_%(91_Q2&4?\4AE'_%/]'  #X3P  Y%<  -5=  #,8   Q6 " ,%>!0"Z
M71$ LU\C *Q?,P&F7D #H5Q+!YU:5 J965P.EEAD$9-6:Q.057(6CE1Z&(M4
M@AJ)4XH<AU*4'H52GA^#4:HA@5&X(G]1RR)^4N<A?E/Y'7Y4_QI^5?\7?E7_
M%GY5_Q5^5?\5?E7_%?]*  #N4@  WEL  ,]A  #&9   OV4  +IC @"S8@\
MK&,@ *9C, &@8CT#FV%(!I9?40J27ED-CUQA$8Q;:!.)6F\6AEEV&(18?AJ"
M5X<<?U>0'WU6FR%[5J<B>5:U(W=6QR1V5N0D=E?W'W=8_QMW6?\9=UG_%W=9
M_Q9W6?\6=UG_%O],  #I5@  V5\  ,ME  #!:   NFD  +1H  "M9PT IF@<
M *!H+0&:9SH#E65%!I!C3@J,8E<-B6%>$(9?91.#7FP6@%US&'Y<>QI[7(,=
M>5N-'W9:F"%T6J0C<EJR)'%:Q"5O6N$E<%OV('%<_QQQ7?\:<5W_&'%=_Q=Q
M7?\7<5W_%_U/  #E60  TV(  ,=H  "];   MFT  *]L  "G:PL H&P9 )ML
M*@&5:S<"D&E#!8MH3 F'9E0,@V5;$(!C8A-]8FD5>F%P&'AA>!IU8($=<U^+
M'W!>EB)N7J(D;%ZP)6M>P29I7MXF:E_T(6M@_QUK8?\;;&'_&6QA_QAL8?\8
M;&'_&/51  #B7   SV4  ,-K  "Y;P  L7$  *IQ  "B;P@ FV\7 )9P)P"0
M;S4"BVY !89L20B":E(,?FE9#WMH8!)W9F84=69N%W)E=AIP9'X=;6.('VMC
MDR)I8J D9F*N)65BOR9D8MHF9&/R(F5D_QYF9/\;9V3_&6=E_QAG9?\89V7_
M&/!3  #=7P  RV@  +]O  "V<P  KG4  *9U  "=<P4 EG,4 )%T) "+<S("
MAG(^!(%P1PA];T\+>6U7#G9L7A%S:V04<&IL%VUJ<QIK:7P<:&B&'V9GD2)C
M9YXD86:L)6!FO29?9]8F7V?Q(F!H_QYA:/\<8FC_&F)H_QEB:/\98FC_&>Q7
M  #98@  QVL  +QR  "S=P  JGD  *%Y  "7=P$ D'@1 (MX(0"&>"\!@7<[
M!'QU10=X=$T*=')5#G%Q7!%N<&,4:V]J%FAN<1EF;GH<8VV$'F!LCR%>;)PC
M7&NJ)5IKNR99;-,F6FSO(UML_Q]<;?\<76W_&EUM_QE=;?\976W_&>A:  #2
M9@  PV\  +AV  "O>P  IGX  )U^  "1?   BGP/ (5]'@"!?2T!?'PY W=Z
M0P9S>4L)<'A3#&QW6A!I=F$39G5H%F-T;QAA<W@;7G*"'EMRC2!9<9HB5W&H
M)%5QN254<= E5''N(E9Q_AY7<?\<5W'_&EAQ_QE8<?\96''_&>->  #-:0
MOW,  +1Z  "K?P  HH(  )B#  "+@0  A($- '^"&@![@BD!=H$V G*!0 5N
M?TD(:GY0"V=]5PYD?%X187MF%%YZ;1=;>G8967F '%9XBQ]3>)@A47>F(E!W
MMR-/=\XC3W?L(5!W_1Y1=_\;4G?_&5)W_QE2=_\94G?_&=YB  #(;@  NW<
M +!_  "GA   G8<  )*'  "$AP  ?8<) 'B(%@!TB"8 <(@R FR'/01HAD8&
M985."6&%50Q>A%P/6X-C$EF":Q56@7074X!^&E" B1Q.?Y8>3'^E($I_MB%)
M?\PA27[K'TI^_!Q+?O\:2W[_&4Q^_QA,?O\83'[_&-5G  ##<P  MGP  *R$
M  "BB0  F(L  (V-  !\C0  =8X$ &^/$@!MD"$ :9 N 66/.0)BCD($7HY+
M!UN-4@I8C%D,5HMA#U.+:!)0BG$438E[%TJ)AQE(B)4;1HBC'42(M!U#B,H=
M0X?J'$2&^QI$AO\818;_%T6%_Q=%A?\7187_%\UM  "]>   L8(  *>*  "<
MC@  DI   (:3  !YE0  ;)<  &:7#@!CF!L 89@I %Z8-0%:ESX#5Y='!566
M3P=2EE8)3Y5>#$R49@Y*E&\01Y-Y$T23A15"DI,70)*B&#Z2LQD]DLD9/9'I
M&#V0^A<^C_\6/H__%3Z/_Q4^C_\5/H__%<5S  "W?P  K(D  *&/  "6DP
MBY8  '^9  !SG   9)\  %R@"0!9H!0 5Z$B %6A+P!2H3D!4*%# DV@2P1*
MH%,%2*!:!T6?8PE#GVP+0)YV#CZ>@Q [GI$1.9V@$CB=LA,WGL@3-YWH$C:;
M^A(VFO\2-IG_$3>9_Q$WF?\1-YG_$;Y[  "QAP  I8\  )N4  "0F   A)P
M '>@  !KI   7Z<  %*J  !-JPX 2ZL: $JK)P!(JS, 1JL] 42K1@%"JTX"
M0*M6 SZK7P4[JV@&.:IS"#>J@ DTJH\+,JJ?##&JL PPJL<,,*GG#"^G^@TO
MIO\-+Z7_#2^E_PTOI?\-+Z7_#;:$  "JC@  GI0  )29  "'G@  >Z,  &^H
M  !CK   5Z\  $NR  !!M08 /K81 #VV'@ [MBD .K<T #FW/@ WMT< -K=0
M 32W6@$RMV0",+=O RZW? 0LMXL%*K><!2FWK@8HN,4%*+?F!2>U^0<FL_\'
M)K+_"":R_P@FLO\()K+_"*^-  "BE   EYH  (N@  !^I@  <:L  &6P  !9
MM   3;<  $*[   XO@$ +\() "W#$@ LPQX *\,I "K$,P IQ#T *,5' "?%
M40 FQ5P )<9H "/&=@$BQH8!(,:8 1_&JP$>Q\$!'L;D 1W$^ (<PO\#','_
M QS!_P0<P?\$','_!*64  ":F@  CJ$  (&G  !SK@  9[0  %JY  !.O0
M0L   #C#   OQP  )LL$ ![0"@ ;T1$ &M(: !G2)0 8TR\ &-,Z !?41  6
MU%  %=5= !35:P 3UGP $M>/ !'8I  0V;L $-G> !#5\P 0T_\ $-+_ 1#1
M_P$0T?\!$-'_ 9R:  "1H0  @Z@  '6P  !HMP  6[T  $[!  !"Q0  -\@
M "W,   DT   '-4  !7:!0 0X@L $.,1  [D&@ .Y", #>4M  SE-P +YD(
M"N9/  GG70 (YVT !N:   7FE0 $YJL  N;$  'FY@  Y_D  .?_  #F_P
MYO\  .;_ ).A  "%J0  =[$  &FY  !;P   3L8  $'*   US@  *M(  "'6
M   9VP  $M\   WC   +\0@ "?,.  ?S$P $\AH  O(B  #R*@  \C0  /(_
M  #R3   \EP  /)M  #R@@  \I@  /.M  #SQ@  ].4  /3V  #T^P  ]/L
M /3[ (>I  !YL@  :KH  %S"  !.R0  0,X  #/3   HV   'MT  !7A   /
MY   "N@   7S   #_0$  /P(  #[#0  ^Q$  /L6  #\'@  _"8  /PP  #]
M/   _DD  /Y:  #^;0  _X(  /^8  #_K   _\   /_8  #_Y   _^0  /_D
M 'NR  !LNP  7<0  $_-  ! T@  ,MD  ";>   ;X@  $N8   SJ   %[0
M /0   #_    _P   /\   #_!   _PD  /\.  #_$@  _Q@  /\A  #_*P
M_S<  /]&  #_6   _VL  /^   #_E0  _Z8  /^S  #_NP  _[L  /^[ /\;
M)@#_'"0 _QHD /\5)P#_$"T _PHV /\%0P#_ 5 !_P!> ?\ :P'_ '8!_P"!
M /\ B@#_ )( _P": /\ H #_ *8 _P"L /\ L@#_ +D _P#" /\ S0#_ -\
M_P#L /\ ^ #_ /\ _0#_ /T _P#] /\ _0#_ /T _P#] /\ _0#_ /\?(P#_
M'R$ _QXA /\9(P#_$RD _PXR /\,0 #_"4T!_P=: ?\$9P'_ W,!_P-] ?\#
MAP'_ X\ _P*6 /\"G #_ J( _P*H /\"KP#_ ;8 _P&^ /\!R0#_ =L _P#J
M /P ]@#X /\ ]P+_ /<#_P#V!/\ ]@3_ /8%_P#V!?\ ]@7_ /\B'P#_(AP
M_R$< /\>'P#_&"0 _Q4O /\2/ #_$$D _PY6 ?\,8@'_"VX!_PMY ?\+@@'_
M"XL!_PN2 ?\*F0'_"I\ _PJE /\*JP#_"K( _PJ[ /T*Q@#["M0 ]PKG /,*
M] #P"O\ [PO_ .X,_P#M#/\![0S_ >T,_P'M#/\![0S_ ?\E&P#_)A@ _R47
M /\A& #_("$ _QXK /\:-P#_%T4 _Q11 ?\27@'_$6D!_Q%T ?\1?0'_$(8!
M_1". ?P0E0'Z$)L!^1"A ?<0J 'V$*\!]!"W /,0P@#Q$-  [1#E .@1\@#F
M$?X!Y!+_ >,2_P'B$O\!XA+_ >$2_P'A$O\!X1+_ ?\I%@#_*A, _RD2 /\G
M$P#_*!P _R<G /\C,P#_(#\ _QU, /\;6 '\&60!^!EN ?88> 'S&($!\1B)
M >\8D 'N&)<![!B> >H8I 'I&*P!YQBT >88OP'D&,T!X!GC =P:\0'8&OX"
MU!O_ M(;_P+1&_\"T!O_ M ;_P+0&_\"T!O_ O\M$@#_+@\ _RX- /\O$ #_
M+Q< _RXA /\L+0#_*3D ^29& /0D4P'O(EX!ZR)I >@A<P'F(7P!XR&$ >$A
MC '@(9,!WB&: =PAH0':(:D!V"&Q M4AO +3(LD"T"+? LPC\ /((_T#QB3_
M \0D_P/#)/\#PB3_ \$D_P/!)/\#P23_ _\P#P#_,@L _S,( /\V#0#_-A(
M_S4: /TR)0#T,#( [2T_ .<L3 #B*U@!W2MC =DJ;0'5*G8"TBI_ M JA@+.
M*HX#S"J5 \HJG /)*J,$QRJL!,4JM@3#*L,%PBK5!;XKZP6Z*_D&N"S_!K8L
M_P6U+/\%M"S_!;0L_P6T+/\%M"S_!?\T# #_-@4 _SD# /\\" #_/ T _3L3
M /$X'0#H-2D X#0W -DS1@#1-%(!S3-= <DS9P+&,W #Q#)X!,$R@ 2_,H<%
MOC*/!KPRE@:Z,9X'N#&F![<QL BU,KP(LS+,";$RY0FM,_4)JS/_":HS_PBH
M,_\'J#/_!Z<S_P>G,_\'IS/_!_\W!P#_.@  _SX  /I! 0#Q008 \3\- .8\
M$@#;.A\ T#LQ ,H\0 #$/$T!P#Q8 KP[80.Y.VH%MCIR!K0Z>@>R.8$(L#F(
M":\YD JM.)@*JSBA"ZDXJ@RH.+8-ICC%#:0XW@ZA.?$-GSK_#)XZ_PN=.O\*
MG#K_"9PZ_PF<.O\)G#K_"?\[ @#_/@  ]T0  .9'  #?2 $ VD8& -E "P#-
M0AD Q40K +Y$.P"Y1$@!M4-3 [%"7 2N0F4&JT%L!ZE = FF0'L*I#^#"Z,_
MB@VA/I,.GSZ<#YT^I1";/K$1FCZ_$9@^U!*6/^T1E#_\#Y- _PZ20/\,DD'_
M"Y)!_PN20?\+DD'_"_\]  #_0P  Z4D  -Y.  #33P  S4X# ,I)" #"210
MNTHF +5+-@"O2T,"JTI. Z=)5P6D2& 'H4=G"9Y&;PJ<1G8,FD5]#IA%A0^6
M1(X0E$27$I)#H1.00ZP4CT.Z%8U#S16+1.@5BD7Z$HE&_Q")1O\.B$;_#8A&
M_PV(1O\-B$;_#?]   #R1P  XT\  -13  #+50  Q%0  ,!0! "Y3Q$ LE B
M *Q1,@"G43\"HE!* YY/4P6;3EP(F$UC"I5,:@R32W$-D4IY#XY*@!&,28D2
MBDF2%(A(G!6&2*@6A4BU%X-(QQB!2.08@4KW%8!*_Q* 2_\0@$O_#X!+_PZ
M2_\.@$O_#O]#  #L2P  W5,  ,Y8  #$6@  O5H  +A7 0"Q5 X JE8> *56
M+@"?5CL!FU5& Y=44 634U@(D%)?"HU19@R+4&T.B$]T$(9/?!*$3H43@DZ.
M%8!-F1=^3:08?$VR&7I-PQIY3=\:>$[T%WA/_Q1X3_\2>%#_$'A0_P]X4/\/
M>%#_#_U&  #G3P  UE<  ,A<  "_7P  MU\  +%<  "J60P I%H: )Y;*@"9
M6S@!E%I# Y!93 6,6%4(B5=<"H968PR#56H.@51Q$']3>1)]4X$4>E*+%GA2
ME1AV4:$9=%&O&W-1P!MQ4=L<<5+R&7%3_Q5Q5/\3<E3_$7)4_Q!R5/\0<E3_
M$/-(  #C4P  T%L  ,1@  "Z8P  LV,  *QA  "D7@D G5\7 )A?)P"37S4!
MCEY  XI=2@6&7%('@UM9"H!:8 Q]66<.>UAN$'A8=1)V5WX4=%:(%W)6DQAO
M5I\:;E6L&VQ5O1QK5M4=:U;P&FM7_Q=K6/\4;%C_$FQ8_Q%L6/\1;%C_$?%+
M  #?5@  S%X  ,!D  "W9P  KF@  *=F  "?8@8 F&,4 ))D) "-8S(!B6(]
M H1A1P2!8$\'?5]6"7I>70MW760-=5QK$'-<<Q)P6WL4;EN%%VQ:D!EJ6IP;
M:%FJ'&9:NAUE6M$=95KN&V5;_A=F6_\59ES_$V=<_Q)G7/\29US_$NU.  #:
M60  R&$  +QG  "S:@  JVP  *)J  "99P( DF<1 (UG(0"(9R\!A&8[ G]E
M1 1[9$T&>&-4"75B6PMR86$-<&%I#VU@<!)K7WD4:5^#%V9>CAED7IH;8EZH
M'&%>N!U?7LX=7U[L&V!?_1AA7_\585__$V)?_Q)B7_\28E__$NI1  #47
MQ&0  +EJ  "P;@  IW   )YN  "4:P  C6H0 (=K'@"#:RP ?FLX GIJ0@-V
M:4H&<VA2"'!G60IM9F -:V5G#VAD;A%F9'<49&.!%F%CC!A?8I@:76*F'%MB
MMAU:8LP=6F+J'%MC_!A<8_\67&/_%%UC_Q-=8_\376/_$^95  #/7P  P6@
M +9N  "L<@  I'0  )IS  ".;P  AV\- ()O&P!]<"D >6\U 75N/P-R;4@%
M;FQ0!VML5PII:UX,9FIE#F1I;!%A:7437VA_%EQHBAA:9Y8:6&>D'%9GM!U5
M9\H=56?H&U9G^QA79_\65VC_%%AG_Q-89_\36&?_$^%8  #+8P  O6L  +)R
M  "I=@  H'@  )9W  "(<P  @7,+ 'QT%P!X="8 ='0R 7!S/0)M<T8$:G).
M!V=Q50ED<%P+87!C#E]O:A!<;G,26FY\%5=MB!=5;)094VRC&U%LLQQ0;,@<
M3VSG&U%L^AA1;/\54FS_%%)L_Q-2;/\34FS_$]Q<  #'9P  N6\  *]V  "E
M>P  G'P  )%\  "">   >GD' '5Y% !R>B, ;GHO 6MY.@)H>4,#9'A+!6%W
M4@A?=UD*7'9@#%EU: ]7=' 15'1Z$U)SAA9/<Y,837*A&4QRL1I*<L8:2G+E
M&DMR^1=,<O\53'+_$TUR_Q)-<O\237+_$M1@  #":P  M70  *M[  "B?P
MEX$  (R!  !Z?@  <W\" &Y_$0!K@!X :( L &6 -P%B@$ #7W](!%Q^4 99
M?E<(5WU>"U1\9@U1?&X/3WMX$4Q[@Q1*>I$62'J?%T9ZKQA%>L081'KD&$5Y
M^!9&>?\41GC_$D=X_Q%'>/\11WC_$<UE  "]<   L7D  *>   "<A   DH8
M (:&  !WA@  :X8  &:'#0!CAQD 8(@G %Z(,P%;B#P"6(=% U:'3013AE0&
M4(9;"$Z%8PI+A&P,281V#T:#@1%$@X\30H.=%$""KA4_@\(5/H+B%3^!]Q,_
M@?\20(#_$4" _Q! @/\00(#_$,9K  "W=@  K'\  **%  "7B0  C(L  (&-
M  !SC@  98\  %V/"0!:D!0 6) A %:1+0!3D#@!49!! DZ020-,D% $2H]8
M!4>/8 =%CFD)0HYS"T"-?PT^C8T//(V<$#J-K!$YC<$1.(WA$#B+]A XBO\/
M.8G_#SF)_PXYB?\..8G_#K]R  "R?0  IX8  )R*  "1C@  AI$  'J3  !M
ME0  7Y<  %29 0!/F0\ 3IH: $R:)P!*FC( 2)H\ 4::1 %$FDP"0II4 T"9
M7 0^F68%.YEP!SF8? @WF(H*-9B:"S.8JPLRF+\,,IC?"S&6]0LQE?\+,93_
M"S&3_PLQD_\+,9/_"[AZ  "LA0  H8L  ):0  "+E   ?Y<  '*;  !FG0
M6J   $ZB  !%I D 0J03 $"D'P _I"H /J4T #RE/@ [I4<!.:5/ 3>E6 (U
MI6$",Z5L S&E>00OI(<%+:27!BRDJ08KI+T&*J3>!BJB]0<IH?\'*:#_""F?
M_P@IG_\(*9__"+&"  "EBP  FI$  )"6  "#F@  =I\  &JB  !>I@  4JD
M $:K   \K0  -:\, #.P%0 RL"$ ,; K "^P-0 NL3X +;%( "RQ40 KL5L
M*;%G 2>Q= $FL8,!)+&4 B.QI@(BLKL"(;+; B&O\P,@KO\#(*W_!!^L_P0?
MK/\$'ZS_!*J+  "=D0  DY<  (><  !ZH@  ;:<  &"K  !5KP  2;$  #ZT
M   SMP  *KH# "2\#0 BO14 (;T@ "&]*@ @O3, '[X] !Z^1P =OE( '+]>
M !J_;  9OWP &+^. !? H0 6P+8 %,#3 !6^\0 5O/\!%;O_ 12Z_P(4NO\"
M%+K_ J&2  "6F   BIX  'VD  !OJ@  8J\  %:T  !*MP  /KH  #.]   J
MP   (<0  !G'!0 3RPL $<P2 !',&P 0S"4 #\TO  [-.@ .S48 #<U2  W.
M8  ,SG  "\Z#  K.EP )SJP ",[&  C.Z  (S?L "<O_  G+_P )R_\ "<O_
M )B8  "-G@  ?Z4  '&L  !DLP  5[D  $J]   ^P   ,L,  "C&   ?R@
M%\T  !'1   ,U@4 "-D,  ;9$@ %VAL !-HD  /;+@ !VSD  -Q%  #=4@
MWF(  -YS  #>B   WYT  -^S  #?S@  X.X  -_Z  #?_P  W_\  -__ (^?
M  "!I@  <ZX  &6U  !8O0  2L(  #W%   QR0  )LP  !W0   4U   #MD
M  G=   #X0   .,'  #C#0  Y!(  .49  #F(@  YRL  .DV  #K0P  [%(
M .QB  #M=@  [HP  .ZA  #OMP  []$  ._K  #P]@  \/8  /#V (2G  !U
MKP  9[<  %F_  !+Q@  /,H  "_.   DT@  &M@  !+<   ,X   !>,   #G
M    ZP   .L   #M!0  [@L  / 0  #Q%0  \QX  /0G  #W,P  ^4   /I1
M  #[8P  _'<  /V-  #]HP  _K8  /[)  #_WP  _]\  /_? '>P  !HN0
M6L$  $S*   \SP  +M0  "+:   7W@  $.(   GF    Z0   .P   #P
M]@   /8   #W    ^    /H'  #[#0  _1$  /\9  #_(P  _R\  /\^  #_
M3P  _V(  /]W  #_C0  _Y\  /^N  #_N@  _[H  /^Z /\6(P#_%2$ _Q(A
M /\.) #_!BH _P S /\ 00#_ $X _P!< /\ : #_ '0 _P!^ /\ AP#_ (\
M_P"6 /\ G #_ *( _P"H /\ K@#_ +4 _P"] /\ QP#_ -8 _P#G /X \P#^
M /X _0#_ /P _P#[ /\ ^P#_ /L _P#[ /\ ^P#_ /\:( #_&1X _Q8> /\0
M( #_"B4 _P0P /\ /0#_ $L _P!8 /\ 9 #_ '  _P!Z /\ @P#_ (L _P"2
M /\ F #_ )X _P"D /\ J@#_ +$ _0"Y /L PP#Z -  ^ #C /< \0#V /P
M] #_ /0 _P#S /\ \P#_ /, _P#S /\ \P#_ /\=' #_'!D _QD9 /\4&P#_
M#B$ _PPL /\).0#_!48 _P)3 /\ 7P#_ &L _P!U /\ ?@#_ (8 _P". /\
ME #^ )L _ "A /H IP#X *X ]0"U /, OP#Q ,L \ #? .X [@#L /D ZP#_
M .H _P#J ?\ Z0'_ .D!_P#I ?\ Z0'_ /\@%P#_'Q0 _QP3 /\7%0#_%AT
M_Q,H /\0- #_#4$ _PQ. /\)6@#_"&8 _PAP /X'>0#\!X$ ^@>) /@'D #V
M!I8 \P:= /$&HP#O!JH [0:R .H&NP#H!L@ Y@;< .0&[ #B"/H X K_ -X+
M_P#="_\ W0S_ -P,_P#<#/\ W S_ /\C$@#_(Q  _R$. /\>$ #_'A@ _QPC
M /\8+P#_%#L _Q)) /P050#X#V  ] ]J /$/= #O#GP [0Z$ .L.BP#I#I(
MYPZ9 .8.H #D#J< X@ZO . .N #>#L4 W [: -80[ #2$?H SQ+_ ,T2_P',
M$O\!RQ/_ <H3_P'*$O\!RA+_ ?\G#P#_)PP _R4) /\F#0#_)1, _R,< /\@
M* #['#4 ]1I" .\83P#J%UH YA9E .,6;@#@%G< WA9_ -P6AP#9%HX UA:5
M -06G #2%Z, T!>K ,X8M0#,&,$ RQC2 ,<:Z '#&_@!P!O_ ;X<_P&]'/\"
MO!S_ KP;_P*\&_\"O!O_ O\K# #_*P4 _RL# /\M"0#_+ X _RD5 /<F( #N
M(RT YR$Z .$?2 #;'U0 U2!? -$@: #.('$ S"%Y ,HA@0'((8@!QB&/ <0A
ME@'#(9X!P2*F ;\BKP&](KL"O"/* KDCXP*U)/0"LR3_ [$D_P.O)/\#KR3_
M ZXD_P.N)/\#KB3_ _\O!@#_+P  _S(  /\S @#Y,@@ ]R\. .LK%@#A)R(
MV"<R - I00#+*DX QBI9 ,,J8@' *FL!O2IS ;LJ>@*Y*H("N"J) K8JD *T
M*I@#LRJA [$JJ@.O*[4$KBO$!*PKVP2H+.\$IBS^!:0L_P2C+?\$HBW_!*(L
M_P2B+/\$HBS_!/\R  #_,P  ^3@  .DY  #B.0  WC4' -XN#0#1+QL R3$L
M ,,S.P"],T@ N313 ;8S7 &S,V4"L#-M JXS= .L,GL#JS*#!*DRB@2G,I,%
MI3*;!J0RI0:B,K 'H#*^!Y\RT0><,^H'FC/[!Y@T_P>7-/\&EC3_!I8T_P66
M-/\%EC3_!?\U  #_.   ZCX  -]"  #50@  SS\# ,TX" #%.!4 O3HF +<[
M-@"R/$, KCQ. :H[5P*G.V #I3IG Z,Z;P2A.G8%GSE]!ITYA0>;.8T'F3B6
M")@XH F6.*L*E#BX"I,YR@N1.>4+CSKW"HTZ_PF,._\(C#O_!XP[_P>,._\'
MC#O_!_\X  #Q/@  XT4  -1)  #+2@  Q4<  ,%!! "Z/Q$ LT$A *U",0"H
M0SX I$-) :!"4P*=05L#FT%B!)A :@660'$&E#]X!Y(_?PB0/X@*CSZ1"XT^
MFPR+/J8-B3ZS#8@^Q Z&/^ .A#_T#8- _PN#0/\*@D#_"8)!_PB"0?\(@D'_
M"/\\  #K0P  W$H  ,Q/  ##4   O$X  +=) 0"Q1@X JD@< *1)+ "@23H
MFTE% 9A(3@*41U<#DD=>!8]&90:-1FP'BT5S"8E%>PJ'1(,+A42-#(-$EPZ!
M0Z(/?T.O$'Y#P!!\1-H1>T3Q#WI%_PUZ1O\+>D;_"GI&_PEZ1O\)>D;_"?4^
M  #F2   TT\  ,=4  "]50  ME0  +!0  "I3 L HDT8 )U.* "83C8 E$Y!
M 9!-2P*-35,$BDQ:!8=+80:%2V@(@TIO"8!*=PM^27\,?$F)#GI(DP]X2)\0
M=TBL$G5(O!)T2=(3<TGN$7)*_P]R2O\-<DK_"W)*_PMR2O\*<DK_"O)"  #@
M3   SE,  ,%8  "X6@  L%D  *E6  "B4@< FU(5 )93) "14S( C5,^ 8E2
M1P*&45 $@U%7!8!07@9^3V4(>T]L"7E.<PMW3GL-=4V%#G--D!!Q39P2;TVI
M$VY-N11L3<X4;$WK$VQ._1!L3_\.;$__#&Q/_PML3_\+;$__"^Y%  #<4
MR5<  +U<  "T7@  K%X  *1;  "<5@0 E582 )!7(0"+6"\ AU<[ 8-61 )_
M5DT#?%54!7I46P9W5&((=5-H"7-3< MQ4G@-;U*"#VU1C1%K49D2:5&F%&=1
MMA5F4<L595+I%&52^Q%F4_\/9E/_#693_PQF4_\,9E/_#.I)  #54P  Q5H
M +I?  "P8@  J&(  )]?  "66@  CUH0 (I;'@"%6RP @5LX 7U;00)Z6DH#
M=UE1!'186 9Q6%\';U=F"6U7;0MK5G8-:59_#V=5BA%E59<38U6D%&%5M!5@
M5<@67U7G%6!6^A)@5O\/85?_#F%7_PUA5_\,85?_#.=,  #15@  P5X  +9C
M  "M9@  I&8  )MD  "07@  B5X. (1?&P" 7RD ?%\U 7A?/P)T7D<#<5U/
M!&]<5@5L7%P':EMC"6A;:PMF6G,-9%I]#V):B!%?69037EFB%%Q9LA5;6<86
M6EGE%5M:^1);6O\07%K_#EQ:_PU<6O\-7%K_#>-/  #-60  OF$  +-F  "I
M:0  H&H  )=H  "+8@  @V(, 'YC& !Z8R8 =F,R '-C/ %O8D4";&%,!&IA
M5 5G8%H'96!A"&-?:0IA7W$,7UY[#EU>AA%:7I,26%V@%%==L!567L0655[C
M%59>]Q)67O\05U[_#E=>_PU77O\-5U[_#=Y3  #(70  NV0  +!J  "F;0
MG6X  )-M  "%9P  ?F<) 'AG%0!T9R, <6@O &YG.0%K9T(":&9* V5F4@5C
M95@&8&5?"%YD9PI<9&\,6F-Y#EACA!!58I$24V*?$U)BKA518L(54&+A%5%B
M]A)18O\04F+_#E)B_PU28O\-4F+_#=E6  #$8   MV@  *QN  "C<0  FG,
M (]Q  !_:P  >&L% ')K$@!N;!\ :VPL &AL-P%F;$ "8VM( V!K3P1>:E8&
M7&I=!UEI90E7:6T+56EW#5-H@@]0:(\13F>=$TUGK!1+:, 42VC>%$MG]1),
M9_\/3&?_#DUG_PU-9_\-36?_#=):  # 9   LVP  *ER  "@=@  EG<  (IV
M  !Y<0  <7$  &MQ#P!H<1P 9G(H &-R- !@<CT!7G)% EMQ30-9<50%5W!;
M!E1P8PA2;VL*4&]T#$UN@ Y+;HT026Z;$4=MJQ)&;KX316[<$D9M]!%&;?\/
M1VW_#D=L_PU';/\-1VS_#<Q?  "\:0  L'$  *5W  "<>P  D7P  (9[  !U
M>   :W<  &5W# !A>!< 7W@D %UY, !:>3H!6'E" E9X2@)3>%$$47=8!4]W
M8 =,=F@(2G9R"DAU?0Q%=8H.0W69#T)UJ1! =;P00'79$$!T\P] =/\.07/_
M#4%S_PQ!<_\,07/_#,9D  "W;@  JW8  *)\  "7?P  C($  (&!  !R@
M97\  %U_" !9?Q, 5X @ %6 *P!3@38 48 ^ 4^ 1@)-@$X"2W]5 TE_705&
M?V8&1'YP"$)^>PD_?H@+/7V7##Q]IPTZ?;H..G[6#3I\\0TZ>_\,.GO_"SIZ
M_PLZ>O\+.GK_"\!I  "R=   IWP  )V!  "2A   AX8  'N'  !NAP  8(<
M %6' 0!0B X 3H@: $V))@!+B3  28DZ $B)0@%&B4H!1(E2 D*)6@- B&,$
M/8AM!3N(> 8YAX8(-X>5"36'I@HTA[D*,X?3"C.&\ DSA?\),X3_"3.#_PDS
M@_\),X/_";EP  "M>@  HH(  )>'  "-B@  @8P  '6.  !HCP  6I   $^1
M  !'D@H 1)(3 $.3'P!!DRH 0),T #^3/0 ]DT4 .Y-- 3J35@$XDU\"-I-I
M S23=0,RDH,$,)*3!2Z2I 8MDK<&+)+1!BR1[P8KC_\&*X[_!BN-_P<KC?\'
M*XW_![-X  "G@@  G(@  )&,  "'D   >I,  &V5  !AEP  59D  $F;   _
MG $ .9T. #>=%P VGB( -)XL #.>-0 RGCX ,9Y' #"?4  NGUH +9]D 2N?
M<0$IGG\")YZ0 B:>H0(DGK4"(Y[. B.=[@,CF_X#(IK_!"*9_P0BF?\$(IG_
M!*R!  "@B   E8X  (N2  !_E@  <IH  &6=  !9H   3J,  $*D   WI@
M+J@% "FI#P HJ1@ )ZHB ":J+  EJC4 )*H_ ".J2  BJU, (:M> ""K:@ >
MJWD ':N+ !NKG0 :J[$ &:O* !FJ[ $9J/T!&*?_ ABF_P(8IO\"&*;_ J6)
M  "9CP  CY0  (.9  !UG@  :*(  %RF  !0J0  1*P  #FN   OL   )K,
M !ZU!@ 9MP\ &+<7 !>W(0 6MRH %;<T !2X/@ 3N$D $KA4 !*Y8@ 1N7$
M$+F#  ^YEP .N:P #;G$  VXYP .MOL #K7_  ZT_P .M/\ #K3_ )R0  "2
ME0  AIL  'F@  !KI@  7JL  %*O  !&L@  .K4  "^W   EN@  ';T  !7
M   0PP8 "\8.  K%%0 )Q1X ",4H  ?%,@ &QCT !<9)  7&5P #QF8  L9W
M  '&BP  QJ   ,6V  #&T@  Q>\  ,7\  #%_P  Q?\  ,7_ )66  ")G
M>Z,  &VI  !@KP  4[0  $:X   ZNP  +KX  "3!   ;Q   $\<   [*   (
MS@$  = *  #0$   T!8  -$>  #2)P  TS$  -0\  #520  UE@  -9I  #6
M?   UI(  -:G  #6OP  UN   -;S  #6_@  UO\  -;_ (R=  !^I   ;ZL
M &&R  !4N0  1KT  #G!   MQ   (L<  !G+   1S@  #-(   75    VP
M -P#  #="@  W@\  -\4  #A'   XB0  .0N  #F.@  YTD  .A9  #H:P
MZ8$  .F8  #IK0  Z<4  .GB  #I\@  Z?4  .GU ("E  !QK0  8[4  %6\
M  !'P@  .<8  "S*   @S@  %M(   _6   (VP   -\   #C    Y0   .<
M  #H 0  Z@<  .L-  #M$0  [Q@  /$A  #S*P  ]C@  /=(  #X6@  ^6T
M /J$  #ZFP  ^J\  /K"  #ZV@  ^M\  /K? '2N  !EM@  5KX  $C&   Y
MRP  *]   !_4   4V@  #=\   7C    Y@   .D   #M    [P   /$   #S
M    ]0   /8"  #X"0  ^@X  /T3  #_'   _R@  /\V  #_1P  _UH  /]N
M  #_A0  _YH  /^K  #_N0  _[P  /^\ /\1( #_$!X _PP> /\$(0#_ "<
M_P P /\ /@#_ $P _P!9 /\ 90#_ '  _P!Z /\ @P#_ (L _P"2 /\ F #_
M )X _P"D /\ J@#_ +  _P"X /\ P@#_ ,X _P#B /X \ #] /L ^P#_ /L
M_P#[ /\ ^@#_ /H _P#Z /\ ^@#_ /\4' #_$AH _PX: /\(' #_ "$ _P M
M /\ .@#_ $@ _P!5 /\ 80#_ &P _P!V /\ ?P#_ (< _P". /\ E #_ )H
M_@"@ /T I@#\ *P ^P"T /D O0#X ,D ]P#< /4 [ #S /@ \P#_ /( _P#Q
M /\ \ #_ /  _P#P /\ \ #_ /\7& #_%18 _Q$5 /\,%P#_!1T _P H /\
M-@#_ $, _P!0 /\ 7 #_ &< _P!Q /\ >@#\ (( ^@") /@ D #W )8 ]0"<
M /0 H@#S *@ \0"P /  N #N ,, [ #3 .H YP#I /4 YP#_ .8 _P#E /\
MY0#_ .4 _P#E /\ Y0#_ /\:$P#_&!$ _Q00 /\/$0#_#1D _PHD /\%, #_
M 3X _P!+ /\ 5P#^ &( ^@!L /4 =0#R 'T \ "$ .X BP#L )$ ZP"7 .D
MG@#G *0 Y@"L .0 M #B +\ X #- -X XP#< /( V@#] -@ _P#6 /\ U0'_
M -4!_P#5 O\ U0+_ /\>$ #_' T _Q<+ /\5#@#_%!4 _Q$? /\.*@#_"S@
M_0A% /@&40#T!%P [@1F .H$;P#F W< Y 1_ .($A@#@!(P W@23 -T%F@#;
M!:  V 6H -4%L0#2!;L T ;) ,X'X #,"/$ R0K_ ,<+_P#&#/\ Q0S_ ,4,
M_P#%#/\ Q0S_ /\A# #_( 8 _QP# /\="@#_&Q  _Q@8 /\4(P#V$3  [PX^
M .H.2@#E#58 X0U@ -T-:0#9#7$ U0UY -,-@0#1#8@ SPV/ ,T.E@#+#IT
MR@ZE ,@.K@#&#[D Q!#( ,(0WP"^$?( NQ+_ +D3_P"W$_\!MA/_ ;83_P&V
M$_\!MA/_ ?\E!@#_(P  _R,  /\D P#_(0H _1T1 /$:&P#H%B< X10U -H3
M0P#3%$\ SA59 ,L58P#(%FL Q19S ,,7>P#!%X( P!B) +X8D "\&)@ NQF@
M +D9J0"W&;0 M1K" +0:U@"P&^T!K1S\ :L=_P&I'?\!J1W_ :@=_P&H'?\!
MJ!W_ ?\H  #_)P  _BH  .\J  #G)P$ YR() .0=$ #9&QT SQTM ,D>/ #$
M($D OR!3 +PA70"Y(64 MR)M +4B= "S(GP L2*# ; BB@&N(I(!K".; :LC
MI &I(Z\!IR.\ :8DS@&C).@"H"7Y IXE_P*=)?\"G"7_ ILE_P*;)?\"FR7_
M O\L  #_+0  [3(  .(T  #:,P  TRX# -(E"@#))1< P2<G +LI-@"V*D,
MLBM. *\K5P"L*V  JBMG :@K;P&F*W8!I"M] :,KA *A*XT"GRN5 IXKGP*<
M*ZH#FBNV YDLQP.7+.(#E"WU!)(M_P.1+?\#D"[_ Y M_P.0+?\#D"W_ _\P
M  #R,P  Y#H  -8]  #,/   QSD  ,,Q!0"]+A$ M3 A + R, "K,ST IS-)
M *0S4@"A,UH!GS-B 9PS:0*:,W "F3-W I<R?P.5,H<#DS*0!)(RF@20,J4%
MCC*Q!8TSP@:+,]P&B33R!H<T_P6&-/\%AC3_!(4T_P2%-/\$A33_!/PS  #K
M.@  W$$  ,U$  ##1   O4$  +@[ 0"R-PX JS@< *4Y*P"A.C@ G3M$ )H[
M30&7.E8!E#I= I(Z9 *0.FL#CCER XPY>@2*.8(%B3F+!8<YE0:%.: '@SFM
M!X(YO B!.=,(?SKN"'TZ_@=\._\&?#O_!7P[_P5\._\%?#O_!?0W  #E0
MTD<  ,5*  "\2P  M4D  *]#  "I/@L HC\7 )U )@"8030 E$$_ )%!20&.
M05$!BT!9 HE 8 .'0&<#A3]M!(,_=06!/WT&?SZ'!WT^D0A[/IP)>CZI"7@^
MN IW/\T*=3_J"G1 _ AT0/\'=$#_!G- _P9S0/\&<T#_!O$[  #?10  S$P
M +]/  "V4   KD\  *=*  "@1 < FD44 )5&(@"01C  C$<\ (E&10&&1DX!
M@T95 H%%7 -^16,$?$1J!'I$<05Y1'D&=T2""'5#C0ES0YD*<4.F"W!#M0QN
M1,D,;43G#&U%^@IL1?\(;$7_!VQ%_P=L1?\';$7_!^P_  #820  QU   +M4
M  "Q50  J50  *%0  "92@( DDD1 (U*'P")2RP A4PX ()+0@%_2TH!?$I2
M GE*6 -W2E\$=4EF!7-);09Q278';TA_"&U(B@EL2)8+:DBC#&A(L@UG2,4-
M9DGD#69)^ MF2?\)9DK_"&9)_P=F2?\'9DG_!^A#  #230  PE,  +=8  "M
M60  I%@  )Q5  "33@  C$X. (=/&P""3RD ?U U 'M0/P%X3T<!=D]/ G-.
M50-Q3EP$;TUC!6U-:@9K37(':4U\"&=,APIE3),+8TR@#6),KPYA3<(.8$WA
M#F!-]@Q@3O\*8$[_"6!._PA@3O\(8$[_".-'  #-4   OE<  +-;  "J70
MH5T  )A:  "-4P  AE(, (!3& !\4R4 >50Q '54/ !S4T0!<%-, FU24P)K
M4ED#:5)@!&=1: 9E47 '8U%Y"&%1A I@4)$,7E">#5Q0K0Y;4< .6E'>#UI1
M]0Q:4O\*6U+_"5M1_PA;4?\(6U'_"-]*  #)4P  NUH  +!?  "F80  G6$
M )1>  "(5P  @%8* 'I7%0!V5R( <U@N '!7.0!M5T$!:E=) FA64 )F5E<#
M9%9>!&)5905@56T'7E5W"%Q5@@I:58X,656<#5=5JPY65;X/557;#U55\PU5
M5?\+5E7_"595_PE65?\(5E7_"-M-  #%5P  N%X  *UB  "C90  FF4  )!C
M  "#7   >UL& '5;$@!Q6Q\ ;EPK &M<-@!H6S\!95M' 6-;3@)A6E4#7UI<
M!%U:8P5;6FL&65EU"%=9@ I568P+5%F:#5)9J@Y16;P.4%G8#E!9\@U16?\+
M45G_"E%9_PE16?\(45G_"-11  #"6@  M&$  *IF  "@:   EVD  (QG  !]
M8   =5\# &]?$ !K7QP :& H &9@,P!C8#P!86!$ 5]?3 )<7U,#6U]:!%E?
M80577FD&55YS"%->?@E178H+3UV9#$U=J U,7KH.2U[4#DM>\0Q,7O\+3%W_
M"DQ=_PE,7?\(3%W_",]4  "^7@  L64  *=J  "=;0  E&T  (EL  !X90
M;V0  &ED#@!E9!D 8F0E &!E, !>93H 7&5" 5IE2@)89%$"5F18 U1D7P12
M9&<%4&-Q!TYC>PE,8X@*2F.7"TACI@Q'8[@-1F/1#49C[PQ&8O\*1V+_"4=B
M_PE'8O\(1V+_",I8  "Z8@  KFD  *-N  ":<0  D'(  (1Q  !T:P  :6D
M &-I"P!?:14 7&HA %IJ+0!8:S8 5FL_ 55K1P%3:DX"46I5 T]J701-:F4%
M2FEN!DAI>0=&:88)1&F5"D-HI0M!:;<,0&G/#$!H[@M!:/\*06?_"4%G_PA"
M9_\(0F?_",5=  "V9@  JFT  *!S  "6=@  BW<  (!V  !P<@  97$  %QP
M!P!8<!$ 5G = %1Q* !2<3, 4'$\ $]R1 %-<4L!2W%3 DEQ6@-'<6($17!L
M!4-P=P9!<(0'/W"3"#UOHPD[<+4*.W#-"CIO[ D[;OX(.V[_"#MM_P<[;?\'
M.VW_![]B  "Q:P  IG,  )UY  "2>P  AWP  'M\  !M>@  8'@  %9W 0!0
M=PX 3G@8 $QX) !+>2X 27DW $AY0 !&>4@!1'E/ 4)Y5P)!>6 "/WAI SQX
M= 0Z>((%.'B1!C=XH0<U>+,'-'C+!S1WZP<T=OT'-'7_!S5U_P8U=/\&-73_
M!KEH  "M<0  HGD  )A^  "-@   @H$  ':"  !I@0  6X$  %&!  !(@ H
M18$3 $.!'@!"@BD 08(R $"".P ^@D, /8)+ #N"4P$Y@EP!-X)F C6"<0,S
M@G\#,8&.!#"!GP0N@;$%+8'(!2V!Z00M?_P%+7[_!2U]_P4M??\%+7W_!;-N
M  "H>   G7\  )*#  "(A@  ?8<  '"(  !CB0  58H  $N*  !!B@( .XL.
M #F+%P XC"( -XPL #:,-0 TC#T ,XQ& #*-3P QC5@ +XUB 2V,;@$KC'L!
M*HR+ BB,G (FC*\")8S& B6+Z (EBOL#)8C_ R6(_P,EA_\#)8?_ ZUV  "C
M@   EX4  (V)  ""C   =HX  &F0  !<D@  4),  $24   ZE0  ,98( "V7
M$0 LEQH *Y<D "J7+0 IES8 *)@_ ">82  FF%( )9A< ".8:  BF'< ()B'
M !^8F0$=F*P!')C# 1R7Y0$<E?H!&Y3_ 1N3_P(;D_\"&Y/_ J=_  "<A@
MD8L  (>/  !ZD@  ;94  &&8  !5FP  29T  #V>   SGP  *J$  "&C"@ ?
MHQ$ 'J,: !VD)  <I"T &Z0V !JD/P 9I$H &*15 !:E80 5I7  %*6! !.E
ME  2I:@ $:6_ !"DX@ 1HO@ $:'_ !&@_P$1H/\!$:#_ :"&  "5C   C)$
M '^5  !QF@  9)X  %BA  !,I   0*8  #6G   JJ0  (JP  !FN   2L D
M$+$0 !"Q&  .L2( #K$K  VQ-0 -L4  #+%+  NQ6  *L6< "+%X  >QBP %
ML:  !+"U  2PT  $L.\ !:_^  :N_P &KO\ !J[_ )B.  "/DP  @I@  '6=
M  !GH@  6J<  $ZK  !!K0  -:\  "NQ   AM   &+8  !&Y   -O , ![X,
M  .]$@ !O1D  +XB  "^*P  OC8  +Y!  "_3@  OUP  +]M  "_@   OI4
M +ZJ  "^P@  O>0  +WV  "]_P  O?\  +W_ )*4  "%F@  >*   &JF  !<
MJP  3[   $*S   UM@  *K@  ""[   7O@  $,$   O$   $QP   ,D'  #)
M#0  R1(  ,H9  #+(@  RRL  ,TU  #.00  SE   ,]@  #/<@  SX<  ,^=
M  #/LP  S\X  ,_K  #.^   SOX  ,[^ (B;  !ZH@  ;*@  %ZO  !0M0
M0KD  #6\   IOP  'L(  !7&   .R0  ",P   #0    TP   -4   #6!@
MV P  -D1  #;%@  W!\  -XH  #@-   XD$  .)1  #C8P  XW<  .2.  #D
MI   Y+H  .74  #EZ@  Y?,  .7S 'RC  !NJ@  8+(  %&Y  !#O@  -<(
M "C&   <R0  $\T   S1   $U0   -H   #>    X0   .(   #D    Y0,
M .<)  #I#@  ZQ(  .T:  #O)   \C$  /1!  #T4P  ]68  /5\  #VDP
M]JD  />\  #WS@  ]]\  /?? '"L  !AM   4[L  $7#   VQP  )\P  !O0
M   1U0  "ML   #?    X@   .4   #I    [    .T   #P    \0   /,
M  #U!   ]PH  /H0  #\%@  _R$  /\N  #_0   _U,  /]H  #_@   _Y8
M /^H  #_M@  _[\  /^_ /\-' #_"AL _P(; /\ '@#_ "0 _P N /\ / #_
M $H _P!6 /\ 8P#_ &T _P!W /\ ?P#_ (< _P". /\ E #_ )H _P"@ /\
MI@#_ *P _P"T /\ O0#_ ,D _@#= /T [0#\ /H ^P#_ /H _P#Y /\ ^@#_
M /H _P#Z /\ ^@#_ /\0&0#_#1< _P86 /\ & #_ !X _P J /\ -P#_ $4
M_P!2 /\ 7@#_ &D _P!R /\ >P#_ (( _P") /\ D #^ )8 _0"< /P H0#[
M *@ ^0"O /@ N #V ,, ] #2 /, YP#R /8 \ #_ .\ _P#P /\ [P#_ .\
M_P#N /\ [@#_ /\2% #_#Q( _PL2 /\ $@#_ !H _P E /\ ,P#_ $  _P!-
M /\ 60#_ &0 _0!M /L =@#Y 'T ]P"$ /4 BP#T )$ \P"7 /$ G0#P *,
M[@"J .P LP#J +T Z #+ .< X0#E /$ XP#] ., _P#B /\ X0#_ .$ _P#@
M /\ X #_ /\4$ #_$0X _PT- /\'#P#_ A4 _P @ /\ +0#_ #H _P!' /D
M4P#U %X \@!H /  < #M '@ ZP!_ .D A0#H (P Y@"2 .4 F #C )\ X0"F
M -\ K@#< +@ V@#% -8 V0#4 .P T@#Y -$ _P#/ /\ S@#_ ,X _P#. /\
MS@#_ /\7# #_% @ _P\% /\."P#_#!$ _P<: /\!)@#\ #0 ] !! .T 30#I
M %@ Y@!B ., :@#@ '( W@!Y -L @ #9 (8 U@"- -, DP#1 )H SP"A ,T
MJ@#+ +, R0"_ ,8 T #% .@ PP#V ,$ _P#  O\ OP/_ +\#_P"_ _\ OP/_
M /\;!@#_%P  _Q0  /\3!0#_$0T _PX4 /D*'P#P!BP Y@,Y . #1@#< U$
MU@1; -($9 #/!6P S 5S ,H%>@#(!8$ Q@6' ,4&C@##!I8 P0:= +\&I@"]
M!K  NP>\ +D(S0"X"N4 M0OW +,-_P"Q#?\ L W_ + ._P"O#O\ KP[_ /\>
M  #_&P  _QL  /H:  #U%@4 ]A$- .L.%0#B"R( V LQ - ,/@#+#4H QPU5
M ,0.7@#!#F8 OPYM +T.= "[#WL N0^" +<0B@"V$)$ M!": +(0HP"P$:T
MKQ&Z *T1R@"J$N4 IQ3W *45_P"C%?\ HA7_ *(5_P"B%?\ HA7_ /\B  #_
M(   \",  .8D  #@(0  W!D% -L0# #0$1D R!,I ,(5-P"]%D0 N1=. +47
M5P"S&&  L!AG *X8;@"L&74 JQE\ *D9A "H&HP IAJ4 *0:G@"C&Z@ H1NT
M )\<Q0">'-\ FAWS 9@>_P&7'O\!EA__ 94?_P&5'_\!E1__ ?\F  #T)P
MYBT  -HO  #/+0  RB<  ,<?" #!'!, NAXB +0?,0"O(#T JR%( *@B4@"F
M(EH HR-B *$C:0"@(V\ GB-W )PC?@";(X8 F22/ 9<DF0&6)*,!E"2P 9(E
MOP&1)=8!CB;O 8PG_P*+)_\"BB?_ HDG_P*))_\!B2?_ ?HI  #L,   W38
M ,TX  #$-P  OC(  +HK @"U)0X KB<= *@I*P"D*C@ H"I# )TK3 ":*U4
MF"M< )8K8P"4*VH!DBMQ 9 L> &/+($!C2R* 8LLE **+)\"B"RK H8LN@*%
M+<X#@R[J X$N_ . +O\"?R[_ G\N_P)^+O\"?B[_ O0N  #D-P  TCT  ,4_
M  "[/P  M#P  *\U  "I+PL HR\7 )XQ)@"9,C, EC(^ )(S2 "0,U  C3-8
M (LS7@&),V4!AS-L 88S<P&$,WP"@C.% H SCP-_,YH#?3.G WPSM01Z,\D$
M>33F!'<U^01V-?\#=37_ W4U_P-U-?\#=37_ _ S  #=/0  RD,  +Y%  "U
M1@  K4,  *8]  "@-@8 F383 )0X(0"0.2X C#DY (DY0P"'.4P A#E3 8(Y
M6@& .6$!?CEH GPY;P)Z.7<">3F  W<YBP1U.98$=#FC!7(YL05Q.<0&;SKB
M!FXZ]P5N._\$;3O_!&T[_P-M.O\#;3K_ ^HY  #50@  Q$@  +E+  "O2P
MITD  )]$  "8/@$ D3P0 (P]'0"(/BH A#\U ($_/P!^/T@ ?#]/ 7H_5@%X
M/UT!=CYD G0^:P)R/G,#<#Y\ V\^AP1M/I,%:SZ@!FH^K@9I/\ '9S_>!V<_
M]09F0/\%9D#_!&9 _P1F/_\$9C__!.4]  #/1@  OTP  +1/  "J4   HD\
M )E*  "11   BD$- (1"&0" 0R8 ?40R 'I$/ !W1$0 =41, 7)$4P%P0UD!
M;T-@ FU#9P)K0V\#:4-Y!&A#@P5F0X\&9$.=!V-#JP=A0[T(8$39"&!$\P=@
M1/\&7T3_!5]$_P1@1/\$8$3_!.!!  #*2@  NU   +!3  "G50  GE,  )5/
M  "+20  @T<+ 'U'%0!Y1R( =D@N '-(. !Q2$$ ;DA) 6Q(4 %J2%8!:$A=
M F9'9 )E1VP#8T=V!&%'@ 5@1XT&7D>:!UQ'J0A;2+L(6DC4"%I(\0=:2?\&
M6DG_!5I(_P5:2/\$6DC_!-M$  #&30  N%,  *U7  "C60  FE@  )%4  "&
M3@  ?4L( '=+$@!S3!\ <$PK &U,-0!K3#X :$Q& &9,30%D3%,!8DQ: F%,
M8@)?3&H#7DQS!%Q+?@5:2XH&6$N8!U=,IPA63+D)54S1"51,[PA43?\&54S_
M!E5,_P553/\%54S_!=5(  #"40  M5<  *I;  "@7   EUP  (U9  "!4P
M=T\$ '%/$ !N4!P :E H &A0,@!E4#L 8U!# &%02@%?4%$!75!8 EQ07P):
M4&<#6%!Q!%=0>P554(@&4U"6!U)0I0A04+<)4%#."4]0[0A04/\'4%#_!E!0
M_P504/\%4%#_!=!+  "_5   LEH  *=>  "=8   E&   (E=  !\5P  <E0
M &Q3#@!H5!D 950D &)4+P!@5#@ 7E1  %Q42 %:5$\!6516 5=470)55&4#
M5%1N!%)4>0505(8&3E24!TU4I A+5+4(2U3,"4I4ZPA+5/X'2U3_!DM4_P5+
M5/\%2U3_!<Q.  "[5P  KEX  *1B  ":9   D60  (9B  !W6P  ;5@  &98
M# !B6!8 7U@B %U9+ !;638 65D^ %=91@!664T!5%E4 5)96P)166,#3UEL
M TU9=P1+6(0%25B2!TA8H@='6;,(1EG*"$59Z@A&6?T&1EC_!D98_P5'6/\%
M1UC_!<=2  "X6P  JV$  *%F  "8:   CFD  (-G  !R8   :%X  &%="0!<
M71, 6ET> %==*0!67C, 5%X[ %)>0P!17DH!3UY2 4Y>60),7F$"2EYJ TA>
M=01&7H(%1%V0!D->H =!7K$'0%[(!T!>Z = 7?P&05W_!4%=_P5!7/\%05S_
M!<-6  "T7P  J&8  )YJ  "5;0  BFT  ']L  !O9P  9&0  %MB!0!68A
M5&(; %)C)0!08R\ 3F0X $UD0 !+9$@ 2F1/ 4AD5P%&9%\"161H D-D<P-!
M8W\$/V..!3UCG@8\8[ &.V3&!CMDY@8[8_H%.V+_!3MB_P4\8?\$/&'_!+Y;
M  "P8P  I6H  )MO  "1<@  AG(  'MQ  !L;0  8&L  %5I  !/: T 36D7
M $MI(0!):BL 2&HT $=J/0!%:T0 1&M, $)K5 %!:UP!/VIE CUJ< ([:GT#
M.6J,!#=JG 0V:JX%-6K$!35JY04U:?D$-6G_!#5H_P0U:/\$-6C_!+E@  "L
M:0  H7   )AU  "-=P  @G<  '=W  !I=   7',  %%Q  !(< H 17 2 $-Q
M'0!"<2< 0'(P #]R.  ^<D  /7)( #MR4  Z<ED!.')C 39R;0(T<GH",W*)
M S%RF@,O<JP#+G+! RYRXP,N<?@#+G#_ RYO_P,N;_\#+F__ [-F  "G;P
MG78  )-Z  "(?   ?GT  ')]  !D?   5WL  $QZ  !">0, /'D. #IZ%P Y
M>B$ .'HJ #=[,P V>SL -'M$ #-[3  R>U4 ,'M? "][:@$M>W<!*WN' 2I[
MF (H>ZH")WN_ B9[X0(F>O<")GC_ B9X_P(G=_\")W?_ JYL  "C=@  F7P
M (Y_  "$@@  >(,  &R$  !?A   480  $>$   \A   ,X0) #"$$0 OA!H
M+80D "R%+0 KA34 *H4^ "F%1P HAE  )X9: ":&9@ DAG, (X:# "&&E0 @
MAJ<!'H:\ 1Z&W@ >A/4!'H+_ 1Z"_P$>@?\!'H'_ :AT  ">?0  DX(  (F%
M  !^B   <8H  &6+  !8C   3(T  $".   VC@  +(\  "60#  CD!, (I <
M "&0)0 @D2X 'Y$V !Z10  =D4D ')%4 !J18  9D6X &)%^ !:2D  5DJ0
M%)&Y !.1V  3C_0 %([_ !2-_P 4C/\!%(S_ :-]  "8@P  CH@  (2,  !W
MCP  :9$  %V3  !0E0  19<  #F8   NF0  )9H  !V; @ 6G0P %9T3 !2=
M&P 3G20 $ITM !&>-P 1GD$ $)Y,  ^>6  .GF< #9YW  R>B@ +G9X "IVR
M  F=S  )G.P "IO^  N:_P +F?\ "YG_ )R$  "1B@  B(X  'N2  !ME@
M8)D  %2<  !(GP  /*   #"A   FHP  ':4  !6G   0J04 "ZL-  BJ$P '
MJAL !JHD  6J+@ $JC@  JI$  &J4   JEX  *IN  "J@0  JI4  *FJ  "I
MP0  J.0  *CV  "G_P  I_\  *?_ )6+  ",D   ?Y4  '&:  !CG@  5J(
M $JF   ]J   ,:H  ":K   =K0  %+    ZR   )M0$  K8*  "V#P  MA4
M +<=  "W)0  MR\  +@Y  "X1@  N%0  +AD  "X=@  N(L  +>@  "WM@
MM],  +;O  "V_   MO\  +;_ (^2  ""EP  =)T  &:B  !8IP  2ZP  #ZO
M   QL0  )K,  !RV   3N   #;L   :^    P0   ,($  #""P  PQ   ,05
M  #$'   Q20  ,8N  #(.@  R4<  ,E7  #):0  R7T  ,F4  #(J@  R,,
M ,CD  #(]   R/T  ,C] (69  !WGP  :*8  %JK  !-L0  /[4  #&X   E
MN@  &KT  !'    +PP   \<   #*    S0   ,X   #/ P  T D  -$.  #3
M$@  U1D  -<B  #:+0  W3D  -Y)  #>6@  WVX  -^%  #?G   W[(  -[+
M  #>Y@  W_0  -_T 'FA  !KJ   7*\  $ZU  ! NP  ,;X  "3!   9Q0
M$,@   G,    SP   -,   #9    W    -T   #?    X0   .(%  #D"P
MYA   .@6  #J(   [2L  / Z  #Q2P  \5X  /)S  #SBP  \Z(  /.V  #S
MR0  \^$  //A &VJ  !>L0  4+D  $&_   RQ   ),@  !?,   .T   !M4
M  #:    W@   .(   #F    Z0   .H   #L    [@   /    #R    ] 8
M /8,  #Y$@  _!P  /\I  #_.@  _TT  /]B  #_>   _Y   /^C  #_LP
M_\$  /_! /\'&0#_ 1< _P 7 /\ &@#_ "$ _P K /\ .0#_ $< _P!4 /\
M7P#_ &H _P!S /\ >P#_ (, _P"* /\ D #_ )8 _P"; /\ H0#_ *@ _P"O
M /\ N #_ ,0 _@#5 /P Z@#[ /@ ^@#_ /D _P#X /\ ^ #_ /8 _P#S /\
M\0#_ /\+%0#_!1, _P 3 /\ % #_ !H _P G /\ - #_ $( _P!/ /\ 6P#_
M &4 _P!N /\ =@#_ 'X _P"% /X BP#] )$ ^P"7 /H G0#X *, ]P"K /8
MLP#T +X \P#, /$ XP#O /, [@#_ .T _P#L /\ ZP#_ .P _P#L /\ ZP#_
M /\-$0#_"1  _P / /\ $ #_ !8 _P B /\ +P#_ #T _P!* /\ 50#] &
M^@!I /@ <0#V 'D ] !_ /, A@#Q (P [P"2 .X F #L )\ ZP"F .D K@#G
M +@ Y0#% ., V@#A .T WP#[ -X _P#= /\ W0#_ -T _P#= /\ W0#_ /\/
M#0#_# L _P,) /\ # #_ !( _P = /\ *0#[ #< ^ !$ /4 4 #R %H [@!C
M .P :P#I ', YP!Z .4 @ #C (8 X0", -\ DP#= )D VP"A -D J0#5 +(
MT@"^ -  S@#. .8 S #V ,H _P#* /\ R0#_ ,@ _P#( /\ R #_ /\1" #_
M#0( _P<  /\%" #_  X _P 6 /< (@#O #  ZP ] .@ 20#D %0 X != -T
M90#9 &T U0!S -( >@#0 (  S@"' ,P C0#* )0 R "; ,8 I #$ *T P@"X
M ,  QP"] -\ O #Q +L _@"Y /\ N #_ +@ _P"X /\ N #_ /\4  #_#P
M_PT  /\,  #_!PD ^ $0 .@ &@#C "@ W0 V -@ 0@#2 $T S@!7 ,H 7P#'
M &8 Q0!M ,, = #! 'H OP"! +T B "[ (\ N0"7 +< GP"U *@ LP"S +$
MP@"O -@ K@+M *P#^P"K!?\ J@;_ *D&_P"I!O\ J0;_ /\6  #_$@  ]Q(
M .P1  #F#@  Y08( -T#$@#4 R  S00M ,@$.@##!48 OP50 +P&6 "Y!F
MMP=G +4';@"S!W4 L0A[ *\(@@"N"8H K F2 *H)FP"H"J4 I@JP *4+OP"C
M#-0 H0WM )\._@"=#O\ G __ )L/_P";#_\ FP__ /\:  #W&0  ZAX  -\>
M  #5&@  T!," ,X,"P#'"Q8 P TE +H.,@"V#C\ L@]) *\04@"L$%H JA!A
M *@1: "F$6\ I!%V *(1?0"A$84 GQ*. )T2EP"<$J( FA.M )@3O "7%-
ME!7L )(6_0"0%_\ CQ?_ (X7_P".%_\ CA?_ /H=  #N(P  WR@  - J  #'
M)P  P2$  +T9!0"Y$A  LA4> *T6+ "H%S@ I!A# *$93 "?&50 G!I< )H:
M8@"9&FD EQMP )4;=P"4&W\ DAR( ) <D@"/')T C1VI (L=MP"*'LH B!_G
M (8@^@"$(/\!@R#_ 8,@_P&"(/\!@B#_ ?4D  #E+   TS$  ,8S  "\,0
MMBT  + E  "L'0P IAX8 *$@)@"<(3( F2(] )4B1P"3(T\ D2-6 (\C70"-
M)&0 BR1K (DD<@"()'H AB2# (0EC0"#)9@!@26D 8 FL@%^)L4!?2?B 7LG
M]P%Y*/\!>"C_ 7@H_P%X*/\!>"C_ >\K  #=,P  RCD  +X[  "T.@  K38
M *8O  "A* < FR<3 )8H( "1*2T CBHX (LK0@"(*TH ABM2 (0K6 ""+%\
M@"QF '\L;0!]+'4 >RQ^ 7HLB %X+)0!=BV@ 74MK@)T+< "<B[= G$N] )P
M+_\";R__ F\O_P%N+_\!;B__ >@Q  #3.@  PS\  +=!  "N00  ICX  )XX
M  "7,0$ D2X0 (PO' "(,"@ A#$S ($R/0!_,D8 ?3)- 'LR5 !Y,EL =S)A
M '4R:0%T,G !<C)Y 7 SA %O,Y ";3.= FPSJP)J-+P":335 V@U\0)G-?\"
M9S7_ F8U_P)F-?\"9C3_ N(V  #,/P  O40  +)'  "H1P  H$0  )@_  "0
M.0  B#0- (,U%P!_-B0 ?#<O 'DW.0!W.$( =#A) '(X4 !Q.%< ;SA> &TX
M90%L.&T!:CAU 6@X@ )G.(P"93B9 V0YJ -B.;D#83K0 V Z[@-@.O\#7SK_
M E\Z_P)?.O\"7SK_ MT[  #'0P  N4D  *Y+  "D3   FTH  ))%  ")/P
M@3H) 'LZ% !W.R  =#PK '(\-0!O/3X ;3U& &L]30!I/5, :#U: &8]80%D
M/6D!8SUR 6$]?0)@/8D"7CV6 UT^I0-;/K8$6C[,!%H_[ 19/_X#63__ UD_
M_P)9/_\"63[_ M8_  ##1P  M4P  *I0  "@4   ET\  (Y+  "$10  >D &
M '4_$0!Q0!P ;4 H &M!,@!I03L 9T%" &5!20!C05  84%7 &!!7@%>068!
M74)O EM">@):0H8#6$*4 U="HP150[,$5$/)!%1#Z0130_T#4T/_ U1#_P-4
M0_\"5$/_ M!"  "_2@  LE   *=3  "=5   E%,  (I0  !_2@  =44" &Y#
M#@!K1!D 9T4D &5%+@!B13< 844_ %]%1@!=14T 6T54 %I&6P%91F,!5T9L
M E9&=P)41H,#4T:1 U%&H0101[$$3T?'!$Y'YP1.1_L$3D?_ TY'_P-/1_\#
M3T?_ \Q&  "[3@  KU0  *17  ":6   D5<  (94  ![3@  <$H  &E(#0!E
M2!8 8DDA %])*P!=230 6TD\ %E)0P!724H 5DE2 %5*60%42F$!4DIJ 5%*
M=0)/2H$#3DJ/ TQ+GP1+2[ $2DO%!$E+Y@1)2_H$24O_ TI+_P-*2_\#2DO_
M \A)  "X40  K%<  *%;  "87   CEP  (-9  !V4P  :TX  &1-"@!?3!,
M7$T> %I-* !833$ 5DTZ %1-00!33D@ 4DY/ %!.5P%/3E\!34YH 4Q.<P)*
M3W\"24^- T=/G01&3ZX$14_#!$10Y 1$3_D$14__ T5/_P-%3O\#14[_ \1,
M  "U50  J5L  )]>  "58   BV   (!>  !R5P  9U,  %Y1!P!941$ 5U$;
M %11)0!24B\ 45(W $]2/P!.4D8 35-- $Q350!*4UT!25-F 4=3< )%4WT"
M1%.+ T)3FP-!5*P$0%3!!#]4X@0_5/@#0%/_ T!3_P- 4_\#0%+_ \!0  "R
M6   IEX  )QB  "290  B&4  'UB  !N7   8UD  %E6 P!45@X 4588 $]6
M(@!-5RP 3%<T $I7/ !)6$0 2%A+ $=84P!%6%L!1%AD 4)8;@% 6'L"/UB)
M CU8F0,\6*H#.UF_ SI9X ,Z6/<#.EC_ SM7_P,[5_\#.U?_ [Q4  "N7
MHV,  )EG  "0:0  A6D  'EG  !K8@  8&   %5=  !.6PP 2UL4 $E<'P!'
M7"@ 1ETQ $5=.0!#74$ 0EU( $%>4 ! 7E@ /EYA 3Q>; $[7G@".5Z' C=>
MEP(V7JD#-5Z] S1?W0,T7O4#-5W_ C5=_P(U7/\"-5S_ KA9  "J80  H&<
M )9L  ",;@  @6X  '9L  !G:0  7&8  %%D  !(8@D 1&(1 $)B&P!!8R0
M/V,M #YC-0 ]9#T /&1% #MD30 Y9%4 .&1? #9D:0$U9'8!,V2% 3%EE0(P
M9:<"+V6[ BYEV@(N9/0"+F/_ B]C_P(O8O\"+V+_ K->  "G9@  G&T  )-Q
M  "(<P  ?7,  ')R  !D<   6&X  $UL  !":@, /&D. #IJ%@ Y:B  .&HH
M #9K,0 U:SD -&M! #-L20 R;%( ,6Q< "]L9@ N;', +&R" 2ILDP$I;*4!
M*&RY 2=MU@$G:_(!)VK_ 2=J_P$H:?\"*&G_ JYD  "C;   F7,  (YV  "$
M>   >7D  &UX  !@=P  4W8  $AU   ^<P  -'(* #%S$0 P<QH +W,C "YS
M*P M=#0 +'0\ "MT1  I=$T *'57 "=U8P E=6\ )'5_ ")UD  A=:( ('6W
M !]UT@ ?=/$ 'W/_ 1]R_P$@<?\!(''_ :EK  "><P  E'D  (I\  " ?@
M='\  &=_  !:?P  37X  $-^   X?0  +WT" "A]#0 F?10 )'T< "-^)0 B
M?BT (7XV "%^/P ??T@ 'G]2 !U_7@ <?VL &G]Z !E_C  7?Y\ %G^S !5_
MS@ 5?N\ %GS_ !9[_P 6>_\ %WO_ *1R  ":>@  CW\  (6"  ![A   ;88
M &"'  !4AP  2(@  #R(   RB   *(@  ""(!0 :B0X &8D5 !B)'0 7BB8
M%HHN !6*-P 4BD$ $XI, !*+6  1BV4 $(MU  ^+AP .BIL #8JO  R*R  ,
MB>H #8?\  Z'_P .AO\ #H;_ )][  "4@0  BH4  ("(  !SBP  98T  %F/
M  !,D   09(  #22   JD@  (9,  !F4   2E@8 #I<.  V7%0 ,EQT #)<F
M  N7+P *ESD "9=$  B74  &EUX !9=N  .6@  !EI0  )6H  "5O@  E.
M )3T  "3_P !DO\  9+_ )B"  ".B   A8P  '>/  !JD@  794  %"8  !$
MF@  .)L  "R<   BG0  &9X  !*@   -H@( !Z,+  &C$   HQ<  *,?  "C
M)P  HS$  *0\  "D2   I%8  *1E  "C=P  HXL  *.@  "BM@  H=(  *'P
M  "@^P  H/\  *#_ )&*  ")C@  >Y(  &V7  !@FP  4YX  $:A   YHP
M+:0  ".F   9J   $:H   RL   %K@   *\'  "O#0  KQ$  + 8  "P(
ML2@  +$R  "R/@  LDP  +);  "R;   LH$  +&7  "QK   L,8  +#H  "O
M]P  K_\  *__ (R0  !_E0  <9H  &.?  !5I   1Z@  #JJ   MK   (JX
M !BP   0LP  "K4   *X    NP   +L   "\!P  O T  +T1  "^%@  OQX
M , G  #!,@  PD   ,-/  ##8   PW0  ,.+  ##H0  P[@  ,+7  #"[P
MPOH  ,'^ (&7  !SG0  9:,  %>H  !)K0  .[$  "VS   AM@  %KD   Z[
M   'O@   ,$   #%    QP   ,@   #)    R@4  ,L+  #-#P  SA0  - <
M  #3)@  UC(  -A!  #84P  V68  -E\  #9E   V:L  -G#  #9X0  V?
M -GT ':?  !GI@  6:P  $NR   \MP  +KH  "&]   5P   #<0   7'
MR@   ,X   #2    U0   -8   #9    VP   -T   #?!P  X0P  .,1  #F
M&0  Z20  .PR  #M0P  [E8  .]K  #OA   [YP  .^R  #OQ@  []T  ._D
M &JH  !;KP  3+8  #Z\   OP   (,0  !3(   ,S    M    #4    V0
M -X   #B    Y0   .8   #H    Z0   .P   #N    \ (  /()  #U#P
M^!<  /PC  #_,P  _T8  /]:  #_<0  _XD  /^?  #_L0  _\   /_& /\
M%0#_ !0 _P 4 /\ %P#_ !T _P H /\ -P#_ $0 _P!1 /\ 7 #_ &8 _P!O
M /\ =P#_ 'X _P"% /\ BP#_ )$ _P"7 /\ G0#_ *0 _P"K /\ M #^ +\
M_0#. /L Y@#Y /8 ^ #_ /< _P#W /\ ]P#_ /  _P#L /\ Z0#_ /\#$@#_
M !  _P 0 /\ $0#_ !< _P D /\ ,@#_ #\ _P!, /\ 5P#_ &$ _P!J /\
M<@#_ 'D _0"  /P A@#Z (P ^0"2 /@ F #V )\ ]0"F /0 K@#R +D \ #&
M .X W@#M /  ZP#^ .H _P#I /\ Z0#_ .< _P#C /\ X #_ /\'#@#_  T
M_P + /\ # #_ !, _P ? /\ + #_ #H _P!& /X 4@#[ %P ^ !E /4 ; #S
M '0 \0!Z .\ @0#N (< [ "- .H DP#I )H YP"A .8 J0#C +, X0"_ -\
MT #= .D V@#Y -D _P#7 /\ U0#_ -4 _P#5 /\ U #_ /\)"@#_ 04 _P #
M /\ "0#_ !  _P 9 /L )@#W #0 ] !  /( 3 #N %8 Z@!? .< 9P#D &X
MX@!T .  >P#> ($ W "' -H C0#6 )0 U "; -$ HP#/ *T S "X ,H QP#(
M .  Q@#S ,4 _P## /\ PP#_ ,, _P## /\ PP#_ /\+ 0#_ P  _P   /\
M P#_  L \P 2 .X 'P#J "T Y@ Z .( 10#> $\ V0!8 -0 8 #1 &@ S@!N
M ,P = #* 'L R "! ,8 AP#$ (X P@"6 ,  G@"^ *< NP"R +D P "W -0
MM0#L +, ^P"S /\ L@#_ +( _P"Q /\ L0#_ /\-  #_!@  _P,  /<   #T
M  , YP - .  & #: "4 TP R ,X /@#* $D Q@!2 ,, 6@#  &$ O@!H +P
M;@"Z '0 N ![ +8 @0"T (@ L@"0 +  F0"N *( K "M *H N@"H ,L I@#F
M *4 ]P"D /\ HP#_ *( _P"B /\ H@#_ /\0  #[#   [PX  .8-  #?"0
MV@ & -  $0#) !T Q  J +\ -P"[ $( MP!+ +0 5 "R %L KP!B *T : "K
M &X J0!U *@ >P"F (, I "+ *( E "@ )X G@&H )P"M0"; \8 F07B )@&
M] "6"/\ E0G_ )0)_P"4"?\ E G_ /P1  #Q%0  XQD  -89  #,%0  QQ
M ,0'"@"] Q0 MP0A +(&+@"N"#H J@E$ *<)30"D"E4 H@I< * *8@">"VD
MG MO )L+=@"9#'X EPR& )8,D "4#)H D@VF )$-LP"/#<4 C0[B (L0]@")
M$/\ B!'_ (<1_P"'$?\ AQ'_ /89  #G(   UB0  ,@E  "_(@  N1P  +04
M 0"Q#0X J@X9 *4/)P"A$#, G1$^ )H11P"8$D\ E1)6 ),27 "1$F, D!-I
M (X3< ",$W@ BQ.! (D4BP"'%)8 AA6B (05L "#%L$ @1?= '\8] !]&?\
M?!G_ 'P9_P![&?\ >QG_ .\A  #=*0  RBT  +XO  "U+   KB<  *@@  "C
M%P@ GA83 )D7(0"4&2T D1HX (X:00"+&TD B1M0 (<;5P"%'%X A!QD ((<
M:P" '', ?QU\ 'T=A@!\'I$ >AZ> '@?JP!W'[P =B#4 '0A\ !R(?\ <2+_
M '$A_P!Q(?\ <2'_ .@H  #2,   PC4  +<W  "M-0  I3$  )XK  "8(P(
MDAX0 (T@&P")(2< AB(R (,C/ "!(T0 ?B-+ 'PD4@![)%D >21? '<D9@!V
M)6X ="5W ',E@0!Q)HT ;R:9 &XFIP!M)[@ ;"?. 6HH[0%I*?\!:"G_ 6@I
M_P%H*/\!:"C_ >$N  #+-@  O#L  +$]  "G/0  GSD  )<S  "/+0  B"<,
M (,G%@!_*"( ?"DM 'DJ-P!W*C\ =2I' ',K3@!Q*U0 <"M; &XK8@!L*VH
M:RQR &DL?0!H+(D 9BV6 64MI %D+K0!8R[* 6$OZ0%@+_T!8"__ 6 O_P%@
M+_\!8"[_ =HT  #%/   MT$  *Q#  "B0P  F4   ) Z  "(-   @"X( 'HM
M$@!W+AX <R\I '$P,P!O,#L ;3!# &LQ2@!I,5$ 9S%7 &8Q7@!D,68 8S)O
M &$R>0!@,H4!7S*2 5TSH0%<,[$!6S3& 5HTY@%9-?L!637_ 5DT_P%9-/\!
M633_ =(X  # 0   LT4  *A(  ">2   E48  (M   "".P  >34$ ',S$ !O
M-!H ;#0E &DU+P!G-3< 938_ &,V1@!B-DT 8#94 %\V6P!=-V, 7#=K %LW
M=@%9-X(!6#B/ 58XG@%5.*\"5#G# E,YY )3.OD!4SG_ 5(Y_P%3.?\!4SG_
M <T\  "\1   KTD  *1,  ":3   D4L  (=&  !]0   <SL  &PX#0!H.1<
M93DB &,Z*P!@.C0 7CH\ %TZ0P!;.DH 6CM0 %@[6 !7.V  5CMH %4\<P%3
M/'\!4CR- 5 ]G %//:P"3C[! DT^X0)-/O@"33[_ 4T^_P%-/?\!33W_ <E
M  "X2   K$T  *%0  "740  CD\  (1+  !Y10  ;D   &8]"P!B/10 7ST>
M %P^* !:/C$ 6#XX %<^0 !5/T8 5#]- %,_50!20%T 4$!F $] < %.0'P!
M3$&* 4M!F@)*0:L"24*^ DA"W@)(0O8"2$+_ DA"_P%(0?\!2$'_ <5$  "U
M2P  J5   )Y4  "55   BU,  (!0  !U2@  :D8  &%"" !<01$ 64(; %="
M)0!50BX 4T(U %%"/0!/0D, 3T-+ $Y#4@!-1%H 2T1C $I$;@%)17H!1T6(
M 49%F )%1JD"1$:] D-&W )#1O4"0T;_ D-&_P%#1?\!0T7_ <%'  "R3P
MIE0  )Q7  "26   B%@  'Y5  !Q3P  9DH  %Q&!0!71@\ 5$88 %%&(@!/
M1BL 3D8S $Q'.@!+1T$ 2D=) $E(4 !(2%@ 1TAA $5); !$27@!0DF& 4%)
ME@% 2J<"/TJ[ CY+V (^2O,"/DK_ CY)_P$_2?\!/TG_ ;U*  "O4@  HU@
M )E;  "070  AEP  'M9  !M4P  8D\  %=, 0!12@T 3DH5 $Q+'P!*2R@
M24LP $=+. !&3#\ 14Q& $1,3@!#358 0DU? $!-:@ _378!/4Z$ 3Q.E $[
M3J4!.4^Y CE/U (Y3_(!.4[_ 3E._P$Y3?\!.DW_ ;I.  "L5@  H5L  )=?
M  "-80  @V$  'A>  !I6   7U8  %12  !,3PL 24\2 $=0' !%4"4 0U M
M $)0-0!!43P 0%%$ #]13  ^4E0 /%)= #M29P Z4G, .%." 3=3D@$U4Z0!
M-%.W 3-4T0$S4_$!-%/_ 312_P$T4O\!-%+_ ;92  "I6@  GF   )1D  "+
M9@  @&4  '1C  !F7@  7%P  %%8  !'50< 0E40 $!5&  _5B$ /58J #Q6
M,@ [5CD .E=! #E720 X5U$ -UA: #5890 T6'$ ,EB  3%8D $O6:(!+EFU
M 2U9SP$M6>\!+EC_ 2Y7_P$N5_\!+E;_ ;)7  "E7P  FV4  )%I  "':@
M?&H  '%H  !C90  6&(  $U?  !#70( /%L- #I<%  X7!T -UPF #5=+@ T
M738 ,UT^ #)=1@ Q7DX ,%Y7 "]>8@ M7FX +%]] "I?C@ I7Z  *%^S 2=?
MS  G7^T!)U[_ 2==_P$H7?\!*%S_ :U<  "B9   F&H  (YN  "#;P  >6\
M &YN  !@:P  5&D  $EG   _90  -6,) #)C$0 P8QD +V0A "YD*0 M9#$
M+&0Y "ME0@ J94H *&54 "=E7P F9FL )&9Z "-FBP B9IT (&:Q !]FR0 ?
M9NL (&7^ "!D_P @8_\!(6/_ :EB  ">:@  E7   (IS  " =0  =74  &ET
M  !<<@  3W$  $1O   Z;@  ,&T# "EL#0 G;!0 )FP< "5M)  D;2P (VTT
M ")M/0 A;D8 (&Y0 !YN6P =;F< '&YV !INAP 9;YH &&^N !9OQ@ 6;ND
M%VW\ !AL_P 8:_\ &&O_ *1I  ":<0  D'8  (9Y  !\>P  <7L  &1[  !7
M>@  2GD  #]X   U>   *W<  ")V!P ==@\ ''<6 !MW'@ :=R8 &7<N !AW
M-P 7>$  %7A* !1X5@ 3>&, $GAR !%X@P 0>)< #WBK  YXPP .=^8 #G;Z
M  ]U_P 0=?\ $'3_ )]Q  "5>   BWP  ()_  !W@0  :H(  %V"  !0@@
M1((  #B"   N@@  )((  !R"   4@@D $8,0 !"#%@ 0@QX #H,G  Z#,  -
M@SD #8-$  R#4  +@UT "8-L  B#?@ &@Y$ !8*E  ."NP $@=L !('R  6
M_P &?_\ !G__ )IY  "0?@  AH,  'V%  !OAP  8HD  %6*  !)BP  /8P
M #&,   FC   '8T  !6.   /CP, "I ,  :0$0 $CQ@  X\@  &/*0  CS(
M ) ]  "020  CU8  (]E  "/=@  CXH  (Z?  ".M   C<\  (SN  ",^P
MB_\  (O_ )2   "+A0  @HD  '2,  !FCP  69$  $R3  ! E0  -)8  "B6
M   >EP  %9@   ^:   *FP   IP)  "<#@  G!,  )P:  "<(@  G2L  )TU
M  "=0   G4X  )U<  "=;@  G($  )R7  "<K   F\8  )KH  "9^0  F?\
M )C_ (Z(  "&C   >)   &J4  !<EP  3YH  $*=   VG@  *9\  !^A   5
MH@  #J0   BF    J    *D$  "I"@  J0X  *D3  "J&@  JB(  *LK  "L
M-@  K$0  *Q3  "L8P  K'<  *N.  "KI   J[P  *K>  "I]   J?T  *G_
M (F.  ![DP  ;9<  %^<  !1H   1*0  #:F   JJ   'JD  !2K   -K@
M!K    "R    M0   +4   "U P  M@D  +<.  "X$@  N!D  +HA  "[*P
MO#@  +U'  "]6   O6L  +V!  "]F0  O;   +W,  "\Z@  O/<  +O^ 'Z5
M  !PFP  8J   %.E  !&J@  .*T  "JO   >L0  $[0   RW   #N0   +P
M  "_    P@   ,(   ##    Q    ,8&  #'#   R!   ,H6  #,(   SRL
M - Z  #12P  T5X  -)S  #2BP  TJ0  -.[  #3V   T^T  -/V '.=  !D
MHP  5JD  $>O   YLP  *K8  !VY   2O   "K\   ##    Q@   ,D   #-
M    SP   -    #2    U    -8   #9 @  VP@  -X.  #A$P  Y!T  .@J
M  #H/   Z4\  .ED  #J?   ZY4  .NL  #KP@  [-4  .SE &:F  !8K
M2;,  #NY   KO   '<   !'$   )R    ,P   #/    TP   -D   #=
MX    .$   #C    Y0   .<   #J    [    .X$  #Q"P  ]1(  /@<  #[
M*P  _3X  /Y3  #^:@  _X,  /^;  #_K@  _[X  /_* /\ $@#_ !  _P 1
M /\ $P#_ !D _P F /\ - #_ $$ _P!- /\ 6 #_ &( _P!K /\ <P#_ 'H
M_P"! /\ AP#_ (T _P"3 /_B?1!)0T-?4%)/1DE,10 0$O\ F0#_ *  _P"G
M /X KP#\ +H ^@#) /D X0#X /, ]P#_ /8 _P#U /\ \0#_ .D _P#D /\
MX0#_ /\ #P#_  T _P - /\ #@#_ !0 _P A /\ +@#_ #P _P!( /\ 4P#_
M %T _P!F /X ;0#\ '4 ^P![ /D @@#X (@ ]P". /8 E #T )L \P"B /$
MJ@#O +0 [0#! .L U0#J .P Z #\ .< _P#E /\ Y@#_ .  _P#9 /\ U #_
M /\ "P#_  @ _P & /\ "0#_ !  _P < /\ *0#_ #8 _P!" /L 3@#W %<
M] !@ /( : #O &\ [0!V .P ? #J (( Z "( .< C@#E )4 XP"< .$ I #?
M *X W0"Y -H R@#7 .0 U #V -$ _P#0 /\ T #_ ,\ _P#+ /\ QP#_ /\
M P#_    _P   /\ ! #_  T ^@ 6 /8 (P#S #  \  \ .T 1P#I %$ Y0!:
M .( 8@#? &D W0!O -H =@#8 'P U "" -( B #0 (\ S0"6 ,L G@#) *@
MQP"S ,4 P0#" -@ P #O +\ _@"^ /\ O0#_ +P _P"\ /\ O #_ /\"  #_
M    _P   /\   #T  < [0 1 .@ ' #C "D WP U -L 00#6 $L T0!4 ,T
M7 #* &, R !I ,8 ;P## '4 P0![ +\ @@"^ (@ O "0 +H F "X *( M0"L
M +, N0"Q ,L KP#G *X ^ "L /\ JP#_ *P _P"L /\ JP#_ /\$  #_
M]@   .X   #G    WP , -8 %0#/ "( R@ N ,< .@## $0 P !- +P 50"Y
M %P MP!C +4 :0"S &\ L0!U *\ >P"M (( JP"* *D D@"G )P I0"F *,
MLP"A ,, GP#> )X \@"= /\ G #_ )P _P"; /\ FP#_ /\'  #V"0  Z0L
M -\*  #5!   S@ % ,8 $ #  !H NP G +< ,@"S #T L !& *T 3P"J %8
MJ !< *8 8P"D &@ H@!O *$ =0"? 'P G0"$ )L C0"9 )< EP"B )4 K@"3
M +T D0#3 )  [0"/ /P C@#_ (T!_P"- ?\ C0'_ /D.  #J$@  W!4  ,T5
M  #$$0  O@P  +H""@"T !( K@ > *H *@"F #4 H@ _ *  2 "= 5  FP)6
M )D"7 "7 V, E0-I ),#;P"1!'8 D 1_ (X%B ",!9( B@:> (@&J@"&![H
MA0C/ (0*ZP"""_P @0S_ ( ,_P" #/\ @ S_ /$5  #@'0  S2   ,$A  "X
M'0  L1<  *P0  "H"0T H@<6 )T)(P"9"BX E0LX ),,00"0#$D C@U0 (P-
M5P"*#5T B UC (<-:@"%#G$ @PYZ ((.A " #H\ ?@^; 'P/J ![$+@ >A#.
M '@1[ !V$O\ =1+_ '03_P!T$_\ =!/_ .@>  #3)@  PRH  +@J  "N*
MIR,  * <  ";$P, E@\0 ) 0&P",$2< B1(R (83.P"$$T, @A1+ ( 440!^
M%%< ?!1> 'L590!Y%6P =Q5T '86?@!T%HH <A>6 '$7I !O&+0 ;AC) &T9
MZ !K&OP :AO_ &H;_P!J&_\ :AO_ . F  #*+0  O#$  + S  "G,0  GRP
M )<F  "0'P  BA<, (48%@"!&2( ?AHL 'L;-@!Y&SX =QQ% '4<3 !S'%,
M<1U9 ' =8 !N'6< ;1YP &L>>@!J'H4 :!^2 &<?H !E(+  9"'% &,AY !B
M(OH 82+_ &$B_P!A(O\ 82+_ -<L  ##-   MC@  *HY  "A.   F#4  ) O
M  "(*   @"$( 'L@$@!W(1T ="(G '$B,0!O(SD ;2-! &LC2 !I(TX :"15
M &8D6P!E)&, 8R5K &(E=0!A)8$ 7R:. %XFG0!=)ZT 6RC! %LHX !:*?<
M62G_ %DI_P!9*?\ 62C_ ,\R  "^.0  L3T  *8_  "</P  DSP  (HV  "!
M,   >2H# '(F#P!N)QD :R@C &DH+ !F*34 92D\ &,I0P!A*DH 8"I1 %XJ
M5P!=*E\ 7"MH %HK<@!9+'T 6"R+ %8MF@!5+:H 5"Z] %,NW !2+_4 4B__
M %(N_P!2+O\ 4B[_ ,HV  "Z/0  K4(  *)$  "81   CT$  (4\  ![-P
M<C$  &LL# !G+14 9"T? &$N* !?+C$ 72XY %PO0 !:+T8 6"]- %<O5 !6
M,%P 53!D %,Q;@!2,7H 43&( % REP!.,J@ 33.[ $TTV !,-/, 3#3_ $PT
M_P!,,_\ 3#/_ ,8Z  "V0@  J48  )Y)  "520  BT<  (%"  !W/0  ;3<
M &0R"0!@,A( 73(< %HR)0!8,RT 5C,U %4S/ !3-$, 4C1* %$T40!0-%D
M3S5A $TU; !,-G< 2S:% $HWE0!(-Z8 1SBX 4<XTP%&./$!1CC_ 48X_P!&
M./\ 1C?_ ,$^  "R10  IDH  )Q-  "230  B$L  'Y'  !S0@  :3T  %\W
M!@!:-A  5S<8 %0W(@!2-RH 4#<R $\X.0!-.$  3#A' $LX3@!*.58 23E?
M $@Z:0!'.G4 13N# $0[DP!#/*0!0CRV 4$]T %!/? !03W_ 4$\_P%!//\!
M03S_ +Y"  "O20  HTX  )E0  "/40  A5   'M,  !O1@  94(  %H] @!4
M.PX 43L5 $\['P!-.R< 2SLO $D\-@!'/#T 1SQ$ $8]2P!%/50 1#Y< $,^
M9P!"/W, 0#^! #\_D0 ^0*( /4"U 3Q!S@$\0>X!/$'_ 3Q _P$\0/\!/3__
M ;I%  "L3   H5$  )=4  "-50  @U0  'A1  !L2P  84<  %9"  !/0 P
M3#\3 $E ' !'0"0 1D L $1 ,P!#0#H 0D%" $%!20! 0E$ /T): #Y#90 ]
M0W$ .T-_ #I$CP Y1*  .$6S 3=%RP$W1>P!-T7_ 3=$_P$X1/\!.$/_ +=)
M  "I4   GE4  )18  "+60  @%@  '96  !H4   74P  %-(  !*10D 1D01
M $1$&0!"1"( 044I #]%,0 ^13@ /44_ #Q&1P [1D\ .D=8 #E'8@ X2&X
M-DA\ #5(C0 T29X ,TFQ #))R0 Q2>L ,DG^ #)(_P R2/\ ,TC_ +1,  "G
M5   G%D  ))<  "(70  ?ET  '-:  !E50  6U(  %!.  !&2@4 0$D. #Y)
M%@ ]21X .THF #I*+@ Y2C4 .$L] #=+1  V2TT -$Q6 #-,8  R3&P ,4UZ
M #!-BP N39P +4ZO "Q.QP L3ND +$W] "U-_P M3/\ +4S_ +!0  "D6
MF5T  (]A  "&8@  >V$  '!?  !B6P  6%@  $Y5  !#40$ .T\, #A/$P V
M3QL -4\C #10*P S4#( ,E Z #%00@ P44H +E%3 "U270 L4FD *U)X "E2
MB  H4YH )U.M "93Q0 F4^< )E/\ "=2_P G4?\ )U'_ *Q5  "@7   EF(
M (UF  "#9P  >&8  &UE  !@80  55X  $I;   _6   -58( #%5$  P5A<
M+E8? "U6)P L5B\ *U<V "I7/@ I5T< *%=0 "986@ E6&< )%AU "-9A@ A
M69@ (%FK !]9P@ ?6>4 'UCZ "!8_P @5_\ (5?_ *A:  "=8@  DV<  (IK
M  !_;   =6P  &IK  !=:   464  $9C   [8   ,5X# "I=#0 H71, )ET;
M "5>(P D7BH (UXR ")>.@ A7D, (%], !]?5P >7V, '&!Q !M@@@ 98)4
M&&"I !=@P  68.( %U_Y !A>_P 97O\ &5W_ *1@  "9:   D&X  (9P  !\
M<@  <G(  &9Q  !8;@  3&P  $%K   V:0  +6<  "-F"  ?9@\ '685 !QF
M'0 ;9B4 &F8M !EG-0 89SX %V=( !9G4P 5:%\ $VAN !)H?P 1:)( $&BF
M  ]HO0 .:.  $&?W !!F_P 19?\ $67_ )]G  "6;P  C',  ()V  !X>
M;7@  &!W  !3=@  1G0  #MS   Q<@  )W$  !YQ   6< H $W 0 !-P%P 2
M<!\ $7$G !!Q+P 0<3@ #G%"  YQ3@ -<5L #'%I  MQ>@ *<8T "'&A  9Q
MM@ &<-( !W#O  AO_P );O\ "6[_ )MO  "1=0  AWD  'Y\  !T?@  9GX
M %E^  !-?@  0'T  #5]   J?   (7P  !A\   1? 0 #'P,  I\$0 )?!D
M"'PA  =\*0 &?#( !'P]  -\2  !?%4  'QC  !\=   ?(<  'N<  ![L0
M>LL  'GK  !Y^@  >?\  'C_ )9W  ",?   @X   'F#  !LA   7H4  %&&
M  !%AP  .8<  "V'   CAP  &H<  !*'   -B $ !HD*  &)#P  B10  (@;
M  "((P  B2P  (DV  ")0@  B$X  (A=  "(;0  B($  (>5  "'JP  AL0
M (7F  "$^   A/\  (3_ )!^  "'@P  ?H<  '&)  !CBP  5HT  $F/   \
MD0  ,)$  "21   :D@  $I,   V4   &E0   )8&  "6#   E1   )85  "6
M'0  EB0  )8N  "6.0  ED8  )95  "690  EG@  )6.  "5I   E+P  )/?
M  "3]0  DO\  )+_ (N&  "#B@  =8T  &>0  !9E   3)<  #^9   RF@
M)IL  !N<   2G0  #)\   2@    H@   *,!  "C!P  HPP  *,0  "D%0
MI!P  *4E  "F+P  ICP  *9+  "F6P  IFX  *6$  "EFP  I+,  */0  "C
M[P  HOP  *+_ (:-  !XD0  :I4  %R9  !.G0  0:   #.B   FHP  &Z4
M !&G   *J0   :L   "M    KP   +    "P    L 4  +$+  "R#P  LQ0
M +0;  "U)   MS   +<_  "W4   MV(  +=X  "WD   MJD  +;"  "VY
MMO4  +7^ 'N3  !MF   7YT  %"B  !"I@  -*D  ":K   :K0  $*\   FR
M    M    +<   "Z    O    +T   "^    O@   , "  #!"   P@T  ,02
M  #&&0  R20  ,HR  #+0P  RU4  ,QJ  #,@P  S)P  ,NU  #,S@  S.D
M ,SV '";  !AH0  4J8  $2K   VL   )[(  !JU   0N   ![L   "^
MP0   ,0   #(    RP   ,L   #-    S@   -    #2    U0,  -@*  #;
M$   WA@  .(D  #C-0  Y$@  .5<  #F<P  YHT  .:E  #FO   YM,  .?G
M &.D  !5J@  1K   #BU   HN0  &KP   _    %Q    ,<   #+    SP
M -0   #8    W    -T   #?    X0   .,   #E    Z    .H   #M!@
M\0X  /46  #X)0  ^3@  /E-  #Z8P  ^WP  /R5  #\J@  _+L  /W+ /\
M#P#_  X _P . /\ $ #_ !8 _P C /\ , #_ #T _P!) /\ 5 #_ %X _P!F
M /\ ;@#_ '8 _P!\ /\ @@#_ (D _P"/ /\ E0#^ )L _0"C /L JP#Z +4
M^0## /< VP#V /  ] #_ /, _P#R /\ [ #_ .( _P#< /\ U@#_ /\ # #_
M  D _P ( /\ "@#_ !( _P > /\ *P#_ #@ _P!$ /\ 3P#_ %D _@!A /P
M:0#Z '  ^ !W /< ?0#V (, ] ") /( CP#Q )8 [P"= .T I0#L *\ Z@"\
M .@ S0#F .@ Y #Z ., _P#B /\ X #_ -4 _P#. /\ RP#_ /\ !@#_  $
M_P   /\ ! #_  X _P 9 /\ )0#] #( ^P ^ /< 20#S %, \ !< .X 8P#L
M &H Z@!Q .@ =P#F 'T Y "# .( B0#@ )  W@"7 -P GP#9 *D U@"T -,
MQ #0 -X S@#S ,P _P#+ /\ R@#_ ,@ _P#" /\ O@#_ /\   #_    _P
M /\   #[  L ]@ 3 /$ ( #M "P Z@ X .< 0P#C $T X !6 -P 70#9 &0
MU0!K -( <0#0 '8 S@!\ ,P @P#* (D R "1 ,8 F0#$ *, P0"M +\ NP"]
M ,\ NP#K +D _ "W /\ MP#_ +8 _P"T /\ L0#_ /\   #_    _P   /8
M  #N  4 YP / .$ &0#; "4 U0 Q -( / #. $8 R@!/ ,< 5P#$ %X P0!D
M +\ :@"] '  NP!V +D ? "X (, M@"* +, DP"Q )P KP"G *T LP"K ,4
MJ0#A *< ]0"F /\ I0#_ *0 _P"D /\ I #_ /\   #\    \0   .@   #@
M    U  + ,P $P#' !\ P@ J +\ -0"\ #\ N !( +4 4 "S %< L !> *X
M9 "L &D JP!O *D =0"G 'P I0"$ *, C "A )8 GP"A )T K0": +P F #2
M )< [@"5 /X E #_ )4 _P"5 /\ E0#_ /P!  #P!0  XP<  -4%  #,
MQ0 $ +X #@"X !< LP C *\ +@"K #@ J0!! *8 2@"C %$ H0!7 )\ 70"=
M &, FP!I )H ;P"8 '8 E@!] )0 A@"2 )  D "; (X IP", +8 B@#) (@
MYP"' /D AP#_ (8 _P"& /\ A@#_ /0,  #D$   T1(  ,41  "]#@  M@@
M +$ " "K !$ I@ ; *$ )@"> #$ F@ Z )@ 0P"5 $H DP!1 )$ 5P"/ %T
MC@!C (P :0"* '  B !W (8 @ "$ (L @@"6 (  HP!^ +$ ?0#$ 'L"X0!Z
M _4 >@7_ 'D%_P!X!O\ > ;_ .H3  #6&@  QAT  +H<  "Q&0  JA,  *0-
M  "?!0P F0 4 )4 'P"1 BD C0,S (L$/ "(!40 A@9+ (0&40""!U< @0==
M '\'8P!]"&H >PAR 'H(? !X"88 =@F2 '0*H !S"J\ <0O! ' ,WP!O#?8
M;@[_ &T._P!M#O\ ;0[_ .$<  #+(P  O"8  +$F  "H)   H!X  )D8  "3
M$ ( C@L. (@+%P"$#"( @0TL 'X--0!\#CT >@Y% '@.2P!W#E$ =0]8 ',/
M7@!Q$&4 <!!N &X0=P!L$(( :Q"/ &D1G0!H$:T 9A+  &42WP!D$_8 8Q3_
M &,4_P!B%/\ 8A3_ -8D  ##*@  M2X  *HO  "@+0  F"@  ) B  ")&P
M@A,( 'T1$@!Y$AP =A,G ',4, !Q%#@ ;Q4_ &T51@!L%4P :A93 &@660!G
M%F$ 919I &07<@!B%WX 81B+ %\8F0!>&:D 7!F\ %P:V !:&_, 6AS_ %D<
M_P!9'/\ 61S_ ,TJ  "],0  KS4  *0V  ";-   DC$  (DK  "!)0  >1T#
M ',8#@!O&1@ ;!HB &D;*P!G&S, 91P[ &0<00!B'4@ 8!U. %\=50!='5P
M7!YD %L>;@!9'WD 6!^' %8@E@!5(*8 5"&X %,AT@!2(O$ 4B/_ %(C_P!2
M(O\ 4B+_ ,@O  "X-@  JSH  * \  "6.P  C3@  (,R  !Z+0  <B8  &H@
M# !F(!, 8R$= &$A)@!?(B\ 72(V %LB/0!:(T0 6"-* %<C40!5(U@ 5"1A
M %,D:@!1)78 4"6# $\FDP!.)Z, 3">U $PHS@!+*.X 2RG_ $LH_P!+*/\
M2RC_ ,,T  "S.P  IS\  )Q!  "20   B3X  '\Y  !U,P  ;"T  &,G" !>
M)A$ 7"89 %DG(@!7)RL 52@R %0H.0!2*$  42A& % I30!.*54 32E= $PJ
M9P!+*G, 22N  $@KD !'+*$ 1BVS $4MRP!%+NP 1"[_ $0N_P!%+?\ 12W_
M +XX  "P/P  I$,  )E%  "/10  A4,  'L^  !Q.0  9S0  %XN! !8*PX
M52L6 %(L'P!0+"< 3RPO $TM-@!,+3P 2BU# $DM2@!(+E( 1RY: $8O9 !%
M+W  0S!^ $(PC0!!,9X 0#*Q #\RR  _,^H /S/^ #\R_P _,O\ /S+_ +L\
M  "M0P  H4<  )9)  ",20  @T@  'A$  !M/@  8SD  %HT  !2, P 3S 3
M $PP' !*,"0 23$K $<Q,@!&,3D 1#%  $,R1P!",D\ 03-8 $ S8@ _-&T
M/C1[ #TUBP \-IP .S:O #HWQ@ Y-^@ .3?\ #HW_P Z-O\ .C;_ +=   "J
M1@  GDL  )1-  "*3@  @$P  '5(  !J0P  8#X  %8Y  !--0D 2301 $<U
M&0!%-2$ 0S4H $$U+P! -38 /S8] #XV10 ]-TT /#=5 #LX8  Z.&L .3EY
M #@YB0 W.IL -3JM #4[Q  T.^8 -#O[ #4[_P U.O\ -3K_ +1#  "G2@
MG$X  ))1  "(4@  ?E   '--  !G2   7$0  %(_  !(.@8 1#D/ $$Y%@ _
M.1X /CDF #PY+0 [.C0 .CH[ #D[0@ X.TH -SQ3 #8\70 U/6D -#UW #,^
MAP Q/ID ,#^K "\_P@ O/^0 +S_Z # __P P/O\ ,#[_ +%'  "D30  F5(
M (]5  "&5@  ?%4  '%2  !D3   64D  $]%  !%0 , /SX- #P^$P Z/AL
M.3XC #<^*@ V/S$ -3\X #0_0  S0$@ ,D!1 #%!6P P06< +D)U "U"A0 L
M0Y< *T.J "I#P  I1.( *D/Y "I#_P K0O\ *T+_ *Y*  "A40  EU8  (U9
M  "#6@  >5H  &Y7  !A4@  5TX  $U+  !#1P  .D,* #9#$0 T0Q@ ,T,@
M #)$)P Q1"\ ,$0V "]%/0 M148 +$5/ "M&60 J1F0 *4=R "A'@P F1Y4
M)4BH "1(O@ C2.  )$CW "5'_P E1_\ )D?_ *I/  "?50  E%H  (M>  "!
M7P  =UX  &M<  !?6   554  $M1  ! 30  -4H' #!)#@ N214 +4D= "Q)
M)  K2BL *DHS "A*.P G2T, )DM, "5+5@ D3&( (TQP "%,@  @39, 'TVF
M !Y-NP =3MT 'DWV !Y,_P ?3/\ ($O_ *=3  "<6@  DE\  (AC  !^9
M=&,  &EA  !<7@  4EL  $=8   \50  ,E(" "I0#  G3Q( )E 9 "50(  D
M4"@ (U O ")1-P A44  (%%) !Y24P =4E\ '%)M !I3?0 94Y  &%.D !93
MN0 54]D %E/T !=2_P 84?\ &5'_ *-9  "88   CV4  (5H  ![:0  <6D
M &9G  !99   36$  $)?   X7   +EH  "58"  @5PX 'E<4 !U7'  <6",
M&U@K !I8,P 96#P &%A% !994  565L %%EI !-:>@ 26HT $5JA !!:MP .
M6M4 $%GS !!9_P 16/\ $5C_ )]?  "59@  C&L  ()M  !X;@  ;F\  &)M
M  !5:@  2&@  #YF   S90  *6,  "!A 0 88 L %6 0 !1@%P 38!X $F F
M !)@+@ 183< $&%   ]A2P .85@ #6%F  QB=@ +8HD "F&=  EAL@ (8<L
M"&'K  E@_0 *7_\ "U__ )MF  "2;0  B'$  'YS  !U=0  :G0  %QS  !/
M<@  0W   #AO   M;@  )&P  !MK   3:P0 #FH,  UJ$@ ,:AD "VHA  IJ
M*0 ):C( "&H\  =K1P %:U, !&MA  )K<0  :H0  &J8  !JK0  :<8  &GG
M  !I^   :/\  &C_ )=M  "-<P  A'<  'MZ  !P>P  8WL  %9Z  !)>@
M/7D  #%X   G=P  '78  !5V   /=@( "78*  1V#P  =A4  '8<  !V)
M=2P  '4V  !U00  =4X  '5<  !U;   =7X  '23  !TJ   <\   '/C  !R
M]P  <O\  ''_ ))U  ")>@  @'X  ':   !I@0  6X(  $Z"  !!@@  -8,
M "F"   ?@0  %H$  !""   *@@   H,'  ""#0  @A$  ((7  ""'@  @B8
M ((O  "".P  @D<  ()5  "!90  @7@  (&-  " H@  ?[H  '_=  !^]
M??\  'W_ (U\  "$@0  >X0  &Z&  !@B   4HH  $6+   YC   +(P  "&,
M   7C   $(T   F.   "CP   ) #  "/"0  CPX  (\2  "0&   D!\  ) H
M  "0,@  D#\  )!-  "070  CW   (^%  ".G   CK,  (W0  ",\   B_X
M (O_ (B$  " B   <HL  &2-  !6D   2),  #N5   NE@  (I8  !>7   /
MF   ")D   ";    G0   )T   "= P  G0D  )T-  ">$0  GA<  )\?  "?
M*0  H#4  *!#  "@5   H&8  )][  ">DP  GJL  )W&  "=Z0  G/D  )S_
M (.+  !UC@  9Y(  %F6  !+F0  /9P  #">   CGP  %Z    ZB   'I
M *8   "H    J@   *H   "J    JP$  *L'  "L#   K1   *X6  "O'@
ML2D  +$X  "Q2   L5H  +%O  "QB   L:   +"Z  "OW0  K_(  *_] 'B1
M  !JE@  7)H  $V?   _HP  ,:8  ".G   7J0  #JL   6N    L    +(
M  "U    MP   +<   "X    N0   +H   "\ P  O0D  +X.  # %   PQX
M ,4K  #%/   QDX  ,9B  #&>@  QI0  ,:M  #&R   Q>4  ,7S &R9  !>
MG@  3Z0  $&H   RK   )*\  !:Q   -M    [<   "Z    O0   ,    #$
M    Q@   ,8   #(    R0   ,L   #,    S@   - &  #3#0  V!,  -P>
M  #>+0  WT   .!4  #A:P  X84  .&?  #AMP  X<\  .'F &"A  !2IP
M0ZT  #2R   EM0  %[D   V\   !OP   ,,   #'    R@   ,\   #3
MU@   -<   #:    W    -\   #A    XP   .8   #I 0  [ L  / 2  #S
M'P  ]#$  /9&  #W7   ^'0  /B/  #YI@  ^;@  /C) /\ #0#_  L _P +
M /\ #@#_ !, _P ? /\ + #_ #D _P!% /\ 4 #_ %D _P!B /\ :@#_ '$
M_P!W /\ ?@#_ (0 _@"* /T D #\ )< ^@"> /D IP#W +$ ]@"^ /4 T@#S
M .P \0#^ /  _P#P /\ Y@#_ -P _P#2 /\ S0#_ /\ !P#_  0 _P " /\
M!@#_ !  _P ; /\ )P#_ #, _P _ /\ 2@#^ %0 ^P!= /D 9 #W &L ]0!R
M /, > #R 'X \ "$ .\ B@#M )$ [ "9 .H H0#H *L Y@"V .0 QP#B .,
MX #W -X _P#= /\ V0#_ ,P _P#% /\ P0#_ /\   #_    _P   /\  0#_
M  T _P 6 /P (@#Y "X ]@ Y /, 10#O $X [ !7 .D 7@#F &4 Y !L .(
M<@#@ '< WP!^ -T A #; (L V "2 -4 FP#2 *0 SP"O ,T O@#+ -4 R0#O
M ,< _P#% /\ Q #_ +X _P"X /\ M0#_ /\   #_    _P   /X   #W  D
M\0 1 .L ' #G "@ Y  S .$ /@#= $@ V !1 -, 6 #0 %\ S@!E ,P :P#*
M '$ R !W ,8 ?0#$ (0 P@", ,  E "^ )X NP"H +D M@"W ,@ M0#F +,
M^@"Q /\ L #_ +  _P"L /\ J0#_ /\   #_    ^@   /$   #H  , X  -
M -@ %@#1 "( S0 M ,H -P#& $$ P@!* +\ 4@"] %D N@!? +@ 90"W &H
MM0!P +, =@"Q 'T KP"% *T C0"K )< J0"A *< K@"E +X H@#8 *  \@"?
M /\ G@#_ )X _P"> /\ G #_ /\   #W    ZP   .$   #6    RP ) ,4
M$0"_ !L NP F +< ,0"T #H L0!# *X 2P"K %( J0!8 *< 7@"F &0 I !I
M *( < "@ '8 G@!^ )P A@": )  F "; )8 IP"4 +8 D@#* )  Z0"/ /P
MC@#_ (T _P", /\ C0#_ /@   #I @  VP,  ,P!  #$    O0 " +8 #0"P
M !4 JP @ *< *@"D #0 H0 \ )X 1 "< $L F@!2 )@ 6 "6 %T E0!C ),
M:0"1 '  CP!W (T @ "+ (H B0"5 (< H0"% *\ @P#! ($ X "  /4 ?P#_
M '\ _P!_ /\ ?P#_ .X*  #<#@  RA   +X.  "U"P  KP,  *D !P"C !
MG@ 8 )D (P"6 "P DP U )  /@". $4 C !+ (H 40"( %< A@!= (4 8P"#
M &H @0!Q '\ >@!] (0 >P"/ 'D G !W *H =0"[ '0 U !R /  <@#_ '(
M_P!Q /\ <0#_ .,1  #-%P  OQD  +,9  "J%0  HQ   )T*  "7 0H D0 2
M (T &P") "4 A0 O (, -P"  #X ?@!% 'T 2P![ %$ >0!7 '@ 70!V &0
M= %K '(!= !P G\ ;@*+ &P#F !K Z8 :02W &@%S@!G!^P 9@C] &8)_P!E
M"?\ 90G_ -8:  #$(   MB,  *LC  "A(   F1L  )(4  ",#@$ A@<- ( $
M% !\!AX >0<H '8(, !T"#@ <@D_ ' )10!O"DP ;0I2 &P*6 !J"U\ : MG
M &<+< !E#'H 8PR' &(,E0!@#:0 7PVV %X-S@!<#NT 7 __ %L0_P!;$/\
M6Q#_ ,TA  "\*   KRL  *0K  ":*0  DB0  (D?  ""&   >Q$% '4-#P!Q
M#1< ;@XA &L.*@!I#S( 9Q Y &400 !D$$8 8Q!- &$04P!?$5H 7A%B %P1
M:P!;$78 61*# %@2D@!6$Z( 51.T %03RP!3%.P 4A7_ %(6_P!2%?\ 4A7_
M ,8H  "V+@  J3(  )\R  "5,0  C"T  (,G  !Z(0  <AH  &L3"P!G$Q,
M9!0< &$4)0!?%2T 714T %P5.P!;%D( 619( %@63P!6%U8 51=> %,79P!2
M&'( 4!A_ $\9C@!.&I\ 3!JP $L;QP!+&^D 2AS] $H<_P!*'/\ 2AS_ ,$M
M  "Q-   I3<  )HX  "0-P  AS0  'TO  !T*0  ;",  &0<!P!>&1  6QH8
M %D;(0!7&RD 51LP %0<-P!2'#T 41Q$ $\=2P!.'5( 31U: $L>8P!*'FX
M21]\ $<?BP!&()P 12&N $0AQ !#(N8 0R+\ $,B_P!#(O\ 0R+_ +PR  "M
M.   H3P  )<^  "-/0  @SH  'DU  !O,   9BH  %XD @!7( T 5" 4 %$@
M'0!/(24 3B$L $PA,P!+(CH 22)  $@B1P!'(DX 1B-7 $0C8 !#)&L 0B1Y
M $$EB  _)ID /B:K #TGP0 ])^, /2CZ #TH_P ])_\ /2?_ +@V  "J/0
MGD   )1"  "*0@  @#\  '8[  !L-@  8C   %DJ  !1)0L 3241 $LE&0!)
M)2$ 1R8H $4F+P!$)C8 0R8] $(G1 !!)TL /RA4 #XH70 ]*6D /"EV #LJ
MA@ Y*Y< ."NI #<LOP W+.  -RSX #<L_P W+/\ ."S_ +4Z  "G0   G$0
M )%&  "'1@  ?40  '-   !H.P  7S8  %4Q  !,*P< 1RD/ $4J%@!#*AX
M02HE #\J+  ^*S, /2LY #PK00 [+$@ .BQ1 #DM6P X+F8 -BYS #4O@P T
M+Y4 ,S"G #(PO0 Q,=X ,3'W #(Q_P R,/\ ,S#_ +$^  "D1   F4@  (]*
M  "%2@  >TD  '!%  !E0   6SL  %(V  !(,00 0BX- #\N$P ]+AL .RXB
M #DO*0 X+R\ -R\V #8P/@ U,$8 -#%/ #,Q60 R,F0 ,3)Q # S@0 O-),
M+C2F "PUNP L-=L +#7U "TU_P M-/\ +C3_ *Y!  "B2   ETP  (U.  "#
M3@  >4T  &Y*  !B10  6$   $X\  !%-P  /3,+ #DS$0 W,Q@ -C,? #0S
M)@ S,RT ,C0T #$T/  P-40 +S5, "XV5@ M-F( +#=O "LW?P J.)$ *#BD
M "<YN0 F.=@ )SGT "@Y_P H./\ *3C_ *M%  "?2P  E$\  (M2  "!4P
M=U(  &Q/  !?20  5D8  $Q"  !"/0  .#@( #0X#P R.!4 ,3@= "\X)  N
M."L +3DR "PY.0 K.D$ *CI* "D[5  H.U\ )SQM "4\?0 D/8\ (SVB "(]
MMP A/M0 (3[S "(]_P C/?\ (SS_ *A)  "=3P  DE,  (E6  !_5P  =58
M &I3  !=3P  4TP  $I(  ! 1   -D % "\]#0 M/1, *ST: "H^(0 I/B@
M*#XO "<^-P F/S\ )#]( "- 4@ B0%T (4%J "!!>@ >08T '4*@ !Q"M0 ;
M0M$ &T+Q !Q"_P =0?\ 'D'_ *5-  ":4P  D%@  (9;  !]7   <EL  &=8
M  !;5   45(  $A.   ]2@  ,T<  "I#"P F0Q  )4,6 "1#'@ C1"4 (D0L
M "%$-  @13P 'D5% !U%3P <1EH &T9H !E&>  81XH %T>> !9'LP 42,X
M%4?O !9'_P 71O\ %T;_ *)2  "76   C5T  (1@  !Z80  <&   &5>  !9
M6@  3U@  $14   Y40  +TX  "9+!@ @2@X 'DH3 !U*&@ <2B$ &TLH !I+
M,  92S@ %TM" !9,3  53%< %$QE !--=0 238@ $4V< !!-L0 .3LP #TWN
M !!-_P 13/\ $4S_ )Y7  "470  BV(  (%E  !W9@  ;68  &-D  !680
M2EX  #];   U6   *U8  ")4 0 :4@H %E(0 !52%@ 44AT $U(D !)2+  1
M4C0 $5(^ !!32  /4U0 #E-B  U4<@ ,5(0 "U28  E4K0 (5,4 "53G  I3
M^P +4O\ "U+_ )M=  "19   B&@  'YK  !T;   :VP  %]J  !29P  160
M #IB   P8   )EX  !U=   56P4 $%H,  Y:$0 .6A@ #5L@  Q;)P +6S
M"ELZ  E;10 '6U$ !EM>  1;;0 #6X   5N4  !;J   6\   %KB  !:]@ !
M6O\  EG_ )=D  ".:P  A&X  'MP  !R<@  9W$  %EP  !,;@  0&P  #5K
M   J:0  (6<  !AF   19@$ #&4*  =E#P $910  V0;  )D(P  9"P  &0U
M  !D0   9$P  &1:  !D:0  9'L  &2/  !CI   8[L  &+=  !B]   8O\
M &'_ )-L  ")<0  @'4  'AW  !M>   8'<  %)V  !&=0  .70  "YT   C
M<@  &G$  !)Q   -<0  !G$(  !P#0  <!(  ' 7  !O'P  ;R8  &\P  !O
M.P  ;T<  &]4  !O9   ;W4  &Z*  !MH   ;;8  &S6  !K\@  :_\  &O_
M (YS  "%>   ?7L  '-]  !E?@  6'X  $M^   ^?@  ,GX  "9]   <?
M$WP   U\   &?0   'T%  !\"P  ? \  'P3  !\&0  ?"$  'PI  !\-
M>T   'M.  ![7@  >V\  'J$  !ZF@  >;$  'C.  !W[P  =OX  ';_ (EZ
M  "!?P  >((  &N#  !=A0  3X8  $*'   UB   *8<  !V'   4AP  #8@
M  :)    B@   (H   ")!@  B0P  (D/  ")$P  B1H  (HB  "*+   BC@
M (I&  ")5@  B6@  (E\  "(E   AZL  (;&  "%Z@  A?L  (3_ (6"  !]
MA@  ;X@  &&+  !3C0  18\  #B1   KD0  'Y(  !22   -DP  !)0   "6
M    EP   )@   "7    EP4  )<+  "8#@  F!,  )D:  "9(@  FBX  )H]
M  "930  F5X  )ES  "8BP  F*,  )>\  "6X@  EO<  )7_ (")  !RC
M9(\  %:3  !(E@  .ID  "R:   ?FP  %)P   R>   #GP   *$   "C
MI0   *4   "E    I0   *8"  "G"   IPT  *@1  "I&0  JR,  *LQ  "K
M00  K%,  *QG  "K@   JIH  *JS  "JT   J>\  *G[ '6/  !GE   69@
M $J<   \GP  +:(  ""C   3I0  "Z<   &I    JP   *X   "Q    L@
M +(   "S    M    +4   "V    N 0  +D+  "[$   O1@  +\D  "_-0
MP$<  ,!;  # <@  P(T  ,&F  # P0  O^,  +[S &J7  !;G   3:$  #ZE
M   OJ0  (:L  !.M   +L    +,   "U    N    +P   "_    P0   ,$
M  ##    Q    ,8   #'    R0   ,L   #."   T0\  -48  #8)P  V3D
M -I-  #;9   VWX  -R9  #<L   W,D  -SC %V?  !/I0  0*H  #*O   B
ML@  %+4   JX    NP   +\   ##    Q@   ,L   #.    T0   -$   #4
M    U@   -D   #;    W@   .    #D    YP8  .L.  #O&0  \"H  /(_
M  #S50  ]&T  /2(  #TH0  ]+8  /3' /\ "0#_  8 _P ' /\ # #_ !$
M_P < /\ * #_ #0 _P!! /\ 3 #_ %4 _P!= /\ 90#_ &P _P!R /X > #\
M 'X ^P"$ /H BP#Y )( ]P"9 /8 H@#T *P \P"Y /$ RP#P .@ [@#[ .T
M_P#L /\ X0#_ -( _P#) /\ Q #_ /\  0#_    _P   /\ ! #_  X _P 7
M /\ (P#_ "\ _P [ /T 1@#Z %  ]P!8 /0 7P#R &8 \ !L .\ <@#M '@
M[ !^ .H A0#I (P YP"3 .4 G #C *8 X0"Q -\ P0#= -T VP#T -D _P#6
M /\ SP#_ ,0 _P"] /\ N0#_ /\   #_    _P   /\   #_  L _  3 /<
M'@#T "H \@ U .X 0 #I $H Y@!2 ., 60#@ &  W@!F -P ; #: '( UP!X
M -0 ?@#2 (4 T "- ,X E0#, )\ R0"J ,< N #% ,T PP#K ,  _@"_ /\
MO@#_ +8 _P"P /\ K0#_ /\   #_    _P   /D   #R  8 ZP / .8 &0#A
M "0 W@ O -H .0#3 $, SP!, ,P 4P#) %H QP!@ ,4 9@## &L P0!Q +\
M=P"] 'X NP"& +D C@"W )@ M0"C +, L "Q ,( K@#@ *P ]P"K /\ J@#_
M *@ _P"C /\ H #_ /\   #_    ]0   .L   #A    U@ , ,\ $P#* !X
MQ@ I ,( ,P"_ #T NP!% +@ 30"V %0 LP!: +$ 7P"P &4 K@!J *P < "K
M '< J0!_ *< AP"E )$ HP"< *  J0"> +@ G #. )H [@"9 /\ EP#_ )8
M_P"6 /\ DP#_ /T   #Q    Y0   -D   #-    Q  & +T #P"W !@ LP B
M +  + "M #8 J0 ^ *< 1@"D $T H@!3 *  60"? %X G0!D )L :@": '
MF !W )8 @ "4 (H D0"5 (\ H@"- +  BP## (D XP"( /D A@#_ (8 _P"&
M /\ A@#_ /,   #C    T0   ,4   "]    M@   *X "P"H !( I  < *
M)@"< "\ F@ W )< /P"5 $8 D@!, )$ 4@"/ %@ C0!= (L 8P"* &H B !Q
M (8 >0"$ (, @@"/ '\ FP!^ *D ? "[ 'H U0!X /( > #_ '< _P!W /\
M=P#_ .<'  #1#   PPT  +@,  "N"   J    *( !0";  X E@ 5 )( 'P".
M "@ BP Q (@ .0"& $  A !& (( 3 "  %( ?P!7 'T 70![ &, >@!K '@
M<P!V 'T = "( '$ E0!P *0 ;@"T &P R@!K .H :@#\ &H _P!J /\ :@#_
M -H0  #&%   N!8  *T5  "D$@  G X  )8'  "0  D B@ 0 (4 & "! "$
M?@ J 'L ,@!Y #D =P!  '4 1@!S $P <@!1 '  5P!N %X ;0!E &L ;@!I
M '< 9P"# &4 D0!C )\ 8@"O &  Q !? .0 7P'X %X"_P!> O\ 7@+_ ,X8
M  "]'0  L"   *4?  ";'   DQ<  (L1  "$#   ?@0+ 'D $@!U !L <@ C
M &\ *P!M 3, :P$Z &D"0 !G T8 9@-, &0$4@!C!%D 801@ %\%:0!>!7,
M7 9_ %H&C0!9!YP 5PBM %8(P0!5">$ 5 OV %0+_P!4"_\ 5 O_ ,8?  "V
M)0  J2@  )XH  "4)0  BR$  (,;  ![%   = X# &X)#0!I"!0 9@D= &0*
M)0!B"BT 8 LT %X+.@!="T  6PQ' %H,30!8#%0 5PU< %4-9 !4#6\ 4@U[
M % .B@!/#IH 3@ZL $P/P@!,$., 2Q#Y $L0_P!+$?\ 2Q#_ +\F  "P*P
MI"\  )DO  "/+0  ABD  'TD  !T'@  ;!<  &41!P!?#A  7 \7 %H0'P!8
M$"< 5A N %00-0!3$#L 4A%" % 12 !/$5  3A%7 $P28 !+$FL 21)X $@3
MAP!&$Y< 112I $04O@!#%=\ 0Q;X $,6_P!#%O\ 0Q;_ +HK  "K,0  H#0
M )4U  "+-   @3$  '@K  !O)@  9B   %X9 0!7% T 5!03 %$4&P!/%2,
M3A4J $P5,0!+%C< 218^ $@61 !'%TP 11=4 $0770!#&&< 01AT $ 9@P _
M&I0 /1JF #P;NP [&]L .QSV #P<_P \'/\ /!S_ +4P  "H-@  G#D  )$[
M  "'.@  ?C<  ',R  !J+0  82<  %DA  !1&PD 3!D0 $H:%P!(&A\ 1AHF
M $4;+0!#&S, 0ALZ $$<00! '$@ /AQ0 #T=60 \'F0 .QYQ #D?@  X'Y(
M-R"D #8@N  U(=8 -2'T #4B_P U(?\ -B'_ +(T  "D.@  F3X  (\_  "%
M/P  >SP  ' X  !G,@  72T  %0H  !,(@4 1A\. $,?% !!'QL /Q\B #X@
M*0 ](#  .R V #HA/0 Y(44 .")- #<B5P V(V( -"-N #,D?@ R)(\ ,26B
M "\EM@ O)M( +R;R "\F_P P)O\ ,";_ *\X  "B/@  ED(  (Q#  ""0P
M>$$  &X]  !C.   6C,  %$N  !(* $ 0"0, #TC$0 [)!@ .20? #@D)@ V
M)"P -24S #0E.@ S)D( ,B9* #$G5  P)U\ +RAL "XH>P L*8T *RJ@ "HJ
MM  I*L\ *2OP "HK_P J*O\ *RK_ *P\  "?0@  E$8  (I'  " 1P  =D4
M &Q"  !A/0  5S@  $XS  !$+@  /"D) #<H$  U*!4 ,R@< #(H(P P*"D
M+RDP "\J-P N*C\ +2M( "PK4@ K+%T *BQJ "@M>0 G+8L )BZ> "4NLP D
M+\T )"_N "4O_P E+_\ )B[_ *D_  "=10  DDD  (A+  !^3   =$H  &I'
M  !>0@  5#T  $LY  !!-   ."\& #(M#0 P+1, +BT9 "TM(  K+2< *BXN
M "DN-0 I+ST *"]& "<P3P E,%L )#%H ",Q=P B,HD (3*= !\SL0 >,\L
M'C/M !\S_P @,_\ (3+_ *9#  ":20  D$T  (9/  !\4   <T\  &A,  !<
M1@  4D,  $D_   _.P  -C8" "XR#  K,A$ *3(7 "@R'@ F,B0 )3,K "0S
M,@ C-#H (C1# "$U30 @-5@ 'S9E !XV=0 <-X< &S>; !HWKP 9.,@ &3CK
M !HX_P ;-_\ &S?_ *-'  "830  CE$  (13  ![5   <5,  &90  !:3
M4$D  $=%   ]00  ,ST  "HY"0 E-PX (S<4 "(X&P A."( (#@H !\X,  >
M.3@ '3E! !PZ2P :.E8 &3MC !@[<@ 6.X4 %3R9 !0\K0 3/<8 $SWI !0\
M_0 5//\ %CO_ *!+  "540  BU4  ()8  !Y60  ;E@  &16  !840  3D\
M $5+   Z1P  ,$,  "= !0 @/@T '3X1 !P^%P ;/AX &CXE !D^+0 8/S4
M%C\^ !4_2  40%, $T!@ !)!<  108( $$&7  ]!K  .0L0 #D+G  ]!_  0
M0?\ $$#_ )U0  "35@  B5H  (!=  !V7@  ;%T  &);  !65P  3%4  $%1
M   V3@  +$L  "-(   ;10D %T0/ !5$%  411L $T4B !)%*0 113$ $44[
M !!&10 /1E  #D=>  U';0 ,1W\ "T>3  E'IP (1[X "$?@  E']@ *1O\
M"T;_ )I5  "06P  AV   'UB  !S8P  :F(  &!A  !37@  1UH  #Q7   R
M50  *%(  !]0   73@0 $4P,  ],$0 .3!< #DP>  U-)0 ,32X "TTW  I-
M0@ )34T !TY:  9.:0 $3GL  DZ/  %.I   3;H  $W;  %-\@ !3?\  DS_
M )9;  "-8@  A&8  'IH  !Q:0  :&D  %QG  !/9   0F$  #=?   M7
M(UH  !I8   25P$ #58)  E5#@ '51, !E4:  15(@ #52H  E4T  !5/@
M54H  %97  !690  57<  %6+  !5H   5;8  %34  !4\0  4_T  %/_ )-B
M  "*:   @&P  '=N  !O;P  8VX  %9L  !):@  /6@  #)F   G90  '6,
M !5B   .80  "6 (  -@#0  7Q$  %\7  !?'@  7R8  %\O  !?.@  7T4
M %]3  !?80  7G(  %Z'  !=G   7;(  %S/  !<[P  6_T  %O_ )!J  "&
M;P  ?7(  '5T  !J=0  770  $]S  !"<@  -G   "MO   @;@  %VT  !!L
M   *;    FL&  !K"P  :@\  &H4  !J&@  :B$  &DJ  !I-   :4   &E.
M  !I7   :6T  &B"  !HF   9ZX  &;*  !E[0  9?P  &3_ (MQ  ""=@
M>GD  '![  !B>P  57L  $AZ   [>@  +WH  "-Y   9>   $7<   IW   #
M=P   '<"  !W"   =@T  '80  !V%0  =AL  '8C  !V+@  =3H  '5'  !U
M5@  =6@  '1\  !TD@  <ZH  '+$  !QZ0  </L  '#_ (9Y  !_?0  =G\
M &B!  !:@@  3((  #^#   RA   )8,  !J#   1@P  "H,   *#    A
M (4   "$ P  @P@  (,-  "#$   @Q4  (0<  "$)@  A#(  (0_  "#3P
M@V   ()U  ""C   @:0  ("]  !_XP  ?OD  '[_ (*   !ZA   ;(8  %Z(
M  !0B@  0HL  #6-   GC0  &XT  !&.   *C@   (\   "1    D@   )(
M  "2    D@$  )('  "2#   DA   ),5  "3'0  E"@  )0V  "410  DU<
M )-K  "3@@  DIP  )&V  "0V   C_,  (__ 'Z'  !PB@  88T  %.0  !%
MDP  -Y4  "F6   <EP  $9@   F9    FP   )P   ">    H    *    "@
M    H    *$   "A!   H@D  *,.  "D%   I1T  *8J  "F.@  IDP  *5@
M  "E>   I9(  *2L  "DR0  H^L  *+Z '..  !DD0  5I4  $>9   YG
M*IX  !V@   1H0  "*,   "E    IP   *D   "L    K@   *X   "N
MKP   +    "Q    L@   +,&  "U#0  MQ,  +D>  "Y+@  ND   +I4  "[
M:@  NH4  +FA  "YNP  NMX  +GR &>5  !8F0  2IX  #NB   LI@  ':@
M !&J   'K    *\   "Q    M    +@   "[    O    +P   "^    OP
M ,    #"    Q    ,8   #( P  RPL  ,\2  #1(   T3(  -)&  #370
MU'8  -22  #5JP  U<0  -3B %N=  !,H@  /:<  "^L   ?KP  $;$   >U
M    N    +L   "^    P@   ,<   #*    S    ,P   #.    T    -(
M  #5    V    -L   #?    X@   .8+  #K$P  ["0  .TX  #N3@  [V<
M /""  #PG   \+(  /'% /\  P#_  $ _P $ /\ "0#_  \ _P 8 /\ ) #_
M #  _P \ /\ 1P#_ %$ _P!9 /\ 8 #] &< _ !M /H <P#Y 'D ^ !_ /8
MA0#U (P \P"4 /( G0#P *< [@"S .P Q #K .$ Z@#X .D _P#G /\ V0#_
M ,L _P#" /\ O0#_ /\   #_    _P   /\   #_  P _P 4 /\ ( #_ "L
M_@ W /H 0@#V $L \@!3 /  6P#N &$ [ !G .H ;0#H ', YP!Y .4 ?P#C
M (8 X0". -\ E@#= *  VP"L -@ NP#4 -$ TP#P -  _P#. /\ R #_ +T
M_P"V /\ L@#_ /\   #_    _P   /\   #]  @ ]P 0 /, &@#O "8 [0 Q
M .@ .P#C $4 X !- -P 50#9 %L U@!A -, 9P#1 &P SP!R ,T > #+ '\
MR0"' ,< D #% )H PP"E ,  L@"^ ,4 O #E +H ^P"X /\ MP#_ +  _P"I
M /\ I0#_ /\   #_    _@   /4   #L  , Y0 - -\ %0#: "  U  J -
M-0#+ #X R !' ,4 3@#" %4 P !; +X 80"\ &8 N@!L +@ <@"V '@ M0"
M +, B "Q )( K@"> *P J@"I +L J #5 *8 \P"D /\ HP#_ *$ _P"; /\
MF #_ /\   #[    \    .4   #8    S@ ) ,< $0#" !H O@ D +L +@"W
M #@ M !  +$ 2 "N $X K !4 *H 6@"I %\ IP!E *4 :P"D '$ H@!X *
M@0"> (L G "6 )D HP"7 +( E@#' ), Z "2 /X D0#_ )  _P"- /\ BP#_
M /D   #K    W0   ,\   #&    O  $ +4 #0"P !4 K  > *@ * "E #$
MH@ Y )\ 00"= $@ FP!. )D 4P"7 %D E@!> )0 9 "2 &H D !Q (X >@",
M (, B@"/ (@ G "& *H A "\ (( W "! /8 @ #_ '\ _P!_ /\ ?@#_ .P
M  #:    R0   +X   "V    K@   *< "0"A !  G  8 )@ (@"5 "H D@ R
M )  .@"- $$ BP!' (D 30"' %( A@!8 (0 70"" &0 @0!K '\ <P!] 'T
M>P"( '@ E0!V *, =0"T ', S !Q .T < #_ '  _P!P /\ < #_ -\%  #*
M"@  O L  +$)  "H!   H0   )L  P"4  P CP 3 (H &P"' "0 A  L ($
M,P!_ #H ?0!! 'L 1P!Y $P =P!2 '8 5P!T %T <@!D '  ;0!O '8 ; ""
M &H CP!I )T 9P"N &4 PP!D .0 8P#Z &, _P!B /\ 8P#_ - .  "_$@
MLA,  *<2  "=$   E0L  (\#  ")  < @@ . 'X %0!Z !X =@ E '0 +0!Q
M #0 ;P Z &X 0 !L $8 :@!, &D 4@!G %@ 9@!? &0 9P!B '$ 8 !\ %X
MB0!< )@ 6P"I %D O !8 -P 6 #T %@ _P!7 /\ 5P#_ ,86  "V&@  JAT
M )\<  "5&0  C10  (4/  !^"0  =P$* '( $ !N !< :@ ? &@ )P!E "X
M9  T &( .P!@ $  7P!& %T 3 !< %, 6@!: %@ 8@!7 &P 50!W %, A0!2
M )0 4 &E $\!N !. M( 303P $T%_P!-!?\ 307_ +\=  "P(@  HR4  )DE
M  "/(@  A1T  'T8  !U$@  ;@T" &<&# !C Q$ 7P(9 %T#(0!;!"@ 600O
M %<%-0!6!3L 5 9! %,&1P!1!DX 4 =5 $X'7@!-"&< 2PAS $D)@0!("9(
M1PJC $4*M@!$"]  1 SO $,-_P!##?\ 1 W_ +DD  "J*0  GBP  )0L  "*
M*@  @"8  '<A  !N&P  9A0  %\/!0!9"PT 50H3 %,+&P!1"R( 3PPI $T,
M+P!,##8 2PT\ $D-0@!(#4D 1@U1 $4.6@!$#F0 0@YP $ .?P _#Y  /A"B
M #P0M@ [$-$ .Q'Q #L1_P [$?\ /!'_ +0I  "F+P  FC(  ) R  "&,0
M?"T  '(H  !I(P  81T  %D6  !1$0@ 3 \0 $H0%@!($!T 1A D $40*P!#
M$3$ 0A$W $$1/@! $44 /A)- #T25@ \$F$ .A-M #D3?  W%(T -A2? #45
MLP T%<T ,Q;N #06_P T%O\ -!;_ *\N  "B-   ES<  (PX  ""-@  >#0
M &XN  !E*@  7"0  %0>  !,& 0 1A0- $(4$@! %!D /Q0@ #T5)P \%2T
M.Q4T #D6.@ X%D( -Q9* #874P U%UX ,QAJ #(9>0 P&8H +QJ= "X:L0 M
M&\H +1OL "T<_P N&_\ +AO_ *PR  "?.   E#L  (H\  " /   =CD  &LT
M  !B+P  62H  % E  !''P  0!H* #P9$  Z&18 .!D= #8:(P U&BD -!HP
M #,:-P R&SX ,1M' "\<4  N'5L +1UG "P>=@ J'H@ *1^; "@?K@ G(,<
M)B#J "<@_@ H(/\ *"#_ *DV  "=/   DC\  (=!  !]0   =#X  &DZ  !?
M-0  5C   $TK  !$)0  .R ' #8>#@ S'A, ,AX9 # >(  O'B8 +A\M "T?
M-  L(#L *R!$ "HA3@ I(5@ )R)E "8B=  E(X4 (R.9 "(DK0 A),4 (27H
M "(E_0 B)/\ (R3_ *8Z  ":/P  CT,  (5%  ![1   <D,  &<_  !=.@
M4S8  $HQ  !!+   ."8# #$C#  N(A$ +"(6 "HB'0 I(B, *",J "<C,0 F
M)#D )25! "0E2P C)E8 (B9C "$G<@ ?)X, 'BB7 !THJP ;*<, &RGF !PI
M^P =*?\ 'BC_ *,^  "80P  C4<  (-)  !Z20  <$<  &9$  !:/P  43L
M $<W   ^,@  -2T  "PH"0 H)P\ )R<4 "4G&@ D)R$ (R@G "(H+@ A*38
M("D_ !\J20 >*E0 '2M@ !LK;P :+($ &2R5 !<MJ0 6+<$ %BWD !<M^@ 8
M+?\ &2W_ *%!  "51P  BTL  ()-  !X30  ;DP  &1)  !81   3T   $8]
M   ].   ,S0  "HO!@ D+ T (2P2 " L&  ?+1X 'BTE !TM+  <+C0 &RX\
M !HO1@ 8+U$ %S!> !8P;0 5,7\ $S&3 !(QJ  1,K\ $3+B !(R^0 3,?\
M$S'_ )Y%  "32P  B4\  (!1  !V4@  ;5   &).  !620  348  $1#   [
M/P  ,3H  "<V P ?,@L '#(0 !LR%0 9,AL &#(B !<S*0 6,S$ %30Z !0T
M1  3-$\ $C5< !$U:P 0-GT #S:1  XVI@ --[P #3?=  TV]@ .-O\ #S;_
M )M)  "13P  AU,  'Y6  !U5@  :E4  &!3  !53P  3$P  $))   X10
M+D$  "0]   <.@@ %C@. !4X$@ 4.!@ $SD? !(Y)@ 1.2X $#DW  \Z00 .
M.DP #3M9  T[:  +.WH "CN-  D\H@ '/+@ !SS5  @\\  )._\ "CO_ )A.
M  ".5   A5@  'Q;  !R6P  :%H  %Y8  !350  25(  #Y.   T2P  *D<
M "%$   80@, $D + ! _$  ./Q4 #C\<  U (P ,0"L "T T  I /@ )04H
M!T%6  9!90 $078  T&*  %!GP  0;0  $'0  %![@ !0?P  D#_ )54  ",
M60  @UX  'E@  !P8   9F   %U>  !16P  15<  #I4   O40  )4\  !Q,
M   42@  #D@(  M'#@ (1Q( !T<9  9'(  %2"@  T@Q  )(.P  2$<  $A3
M  !(8@  2',  $B&  !(FP  2+$  $?,  !'[0  1_L  $?_ )):  ")8
M@&,  '=E  !N9@  968  %ED  !,8   0%T  #5;   J60  (%<  !=5   0
M4P  "U('  51#0 !4!$  % 6  !0'0  4"4  % N  !0.   4$,  %!0  !0
M7@  4&\  %"#  !/F   3ZX  $[)  !.ZP  3?L  $W_ (]A  "&9@  ?6D
M '1L  !L;0  86L  %-I  !&9P  .F0  "]C   D80  &E\  !)>   ,7
M!EP&  !;"P  6@\  %H3  !:&0  62$  %DI  !9,P  63\  %E,  !96@
M66L  %A^  !8E   5ZL  %?%  !6Z0  5?L  %7_ (QH  "";0  >G   ')R
M  !G<@  6G$  $QP   _;@  ,VT  "AK   =:@  %&@   UG   '9P   &8#
M  !F"0  90T  &41  !D%0  9!P  &0D  !D+@  9#H  &-'  !C50  8V8
M &-Z  !BD   8:<  &#!  !?Y@  7_H  %[_ (=O  !_=   >'<  &YX  !@
M>   4G<  $5W   X=@  *W8  "!T   6<P  #G,   =R    <@   '(   !Q
M!0  <0H  '$.  !P$0  <!<  ' >  !P)P  <#,  &]   !O4   ;V   &YT
M  !NBP  ;:(  &R\  !KX@  :O@  &G_ (-W  !\>P  <WT  &5^  !7?P
M27\  #Q_   O@   (G\  !=^   /?@  !WX   !_    ?P   '\   !^
M?@4  'X*  !^#0  ?A$  'X7  !^(   ?BL  'TY  !]2   ?5D  'QM  !\
MA   >YP  'JV  !YV@  >/4  '?_ (!_  !W@@  :8,  %N%  !-A@  /X@
M #*)   DB0  &(D   ^)   'B@   (L   ",    C0   (T   ",    C
M (P#  ","   C0T  (T1  "-%P  CB(  (XO  "./P  C5   (UD  ",>P
MC)4  (NN  "*S0  B>\  (G_ 'N%  !MB   7HH  %"-  !"CP  -)$  ":2
M   9DP  #I0   :5    E@   )@   ":    FP   )L   ";    FP   )L
M  "<    G04  )T+  ">$   GQ<  * D  "@-   H$8  *!9  "?<   GXH
M )ZE  ">P@  G>@  )SY '",  !ACP  4Y(  $26   VF0  )YL  !F<   /
MG0  !9\   "A    HP   *4   "H    J0   *D   "I    J@   *L   "L
M    K0   *X!  "P"0  L@\  +,8  "T)P  M#D  +5-  "T9   M'X  +.:
M  "SM   L]4  +/P &23  !5EP  1YL  #B?   IH@  &J0   ZF   $J
M *L   "M    L    +0   "V    N    +@   "Y    N@   +P   "]
MOP   ,    ##    Q0<  ,D/  #*&@  RRP  ,Q   #-5@  SF\  ,V+  #,
MJ   S,(  ,SB %B;  !)H   .J4  "RI   <JP  #ZX   2Q    M    +<
M  "Z    O@   ,,   #&    R    ,@   #*    RP   ,T   #/    T@
M -4   #9    W0   .$%  #F#P  YQX  .@R  #I2   ZF   .M[  #KEP
M[*X  .S" /\   #_    _P   /\ !@#_  T _P 5 /\ (0#_ "P _P X /\
M0P#_ $P _@!4 /L 6P#Z &( ^ !H /8 ;@#U '0 ] !Z /( @ #Q (< [P"/
M .T EP#K *$ Z0"M .< O0#E -@ Y #S .( _P#@ /\ T #_ ,0 _P"\ /\
MM@#_ /\   #_    _P   /\   #_  D _P 1 /\ ' #] "< ^0 R /4 /0#Q
M $8 [0!/ .L 5@#H %P Y@!B .0 : #C &X X0!S -\ >0#= (  V@"( -@
MD0#4 )L T@"F ,\ M #, ,D R0#I ,@ _P#' /\ P0#_ +< _P"O /\ JP#_
M /\   #_    _P   /\   #X  4 \@ . .X %P#J "( Y@ L .$ -P#= $
MV !) -, 4 #0 %8 S@!< ,P 8@#* &< R !M ,8 <P#$ 'D P@"! ,  B@"^
M )0 O "? +D K "V +X M #= +, ]P"Q /\ L #_ *@ _P"B /\ G@#_ /\
M  #_    ^0   .\   #F    WP + -8 $@#0 !P S  F ,@ , #$ #H P !"
M +T 2@"[ %  N !6 +8 6P"U &$ LP!F +$ ; "P '( K@!Z *P @@"I (P
MIP"8 *4 I0"C +0 H #+ )\ [@"= /\ G #_ )D _P"4 /\ D0#_ /\   #V
M    Z@   -T   #/    QP & ,  #P"[ !< MP @ +, *@"P #, K0 [ *H
M0P"G $D I0!/ *, 50"B %H H !? )X 90"= &L FP!R )D >P"7 (4 E "0
M )( G0"0 *P C@"_ (P X@"+ /H B0#_ (D _P"& /\ @P#_ /0   #D
MU    ,@   "_    M0 ! *X "P"I !( I0 ; *$ (P"> "P FP T )@ / "6
M $, E !) )( 3@"0 %, C@!9 (T 7@"+ &0 B0!K (< <P"% 'T @P"( ($
ME0!_ *0 ?0"U 'L SP!Y /$ > #_ '< _P!W /\ =0#_ .4   #1    PP
M +@   "O    J    *  !@":  X E0 5 )$ '@". "8 BP M (@ -0"& #P
MA !" (( 1P"  $T ?P!2 'T 6 ![ %X >0!E '@ ;0!V '8 <P"! '$ C@!O
M )T ;0"N &P Q !J .< :0#] &@ _P!H /\ :0#_ -4#  ##!P  M@@  *L&
M  "B    FP   )0   "-  H B  0 (, & !_ "  ?  G 'H +@!W #4 =0 [
M '0 00!R $< < !, &\ 4@!M %@ :P!? &D 9@!G '  90![ &, B !B )<
M8 "G %X NP!= -P 7 #V %P _P!; /\ 6P#_ ,D-  "Y$   K!$  *$0  "7
M#0  CP@  (@   ""  4 >P - '< $@!S !H ;P A &P * !J "\ :  U &<
M.P!E $$ 8P!& &( 3 !@ %( 7P!9 %T 80!; &H 60!U %< @@!5 )$ 5 "B
M %, M0!1 ,\ 4 #O %  _P!0 /\ 4 #_ +\4  "P&   I!H  )D9  "/%@
MAQ$  '\-  !W!@  <0 ( &L #@!G !0 9  ; &$ (@!> "D 70 O %L -0!9
M #L 6 !! %8 1@!5 $T 4P!4 %( 7 !0 &4 3@!P $P ?0!+ (T 20"> $@
ML !' ,< 1@#I $8 ^P!& /\ 10#_ +@;  "J(   GB(  ),B  ")'P  @!H
M '<5  !O$   : L  &$$"@!= !  60 6 %8 '0!4 ", 4@ J %  , !/ #4
M3@ [ $P 00!+ $@ 20!/ $<!5P!& 6$ 1 )L $,">0!! XD 0 .: #X$K0 ]
M!,0 / 7E #P'^  \!_\ / ?_ +(B  "E)P  F2D  (XI  "$)P  >R,  '$>
M  !I&   81(  %H- P!3" P 3P41 $P%%P!*!AX 2 8D $<&*@!%!S  1 <V
M $,(/0!!"$, 0 A+ #X)4P ]"5T .PIH #H*=@ X"X< -PN9 #4+K  T#,(
M,PSD #,-^0 S#?\ - W_ *TG  "@+   E2\  (LO  " +@  =RH  &TE  !D
M(   7!H  %04  !,#P8 1@P- $,,$@!!#!@ /PP? #X,)0 \#2L .PTR #H-
M.  X#3\ -PY' #8.4  T#EH ,PYF #$/=  P#X4 +A"8 "T0JP L$,, *Q'E
M "P1^@ L$?\ +1'_ *HL  "=,0  DC0  (<U  !]-   =#$  &HK  !@)P
M6"$  $\;  !'%@  0!$) #L0#P Y$!0 -Q ; #80(0 T$"< ,Q$M #(1-  Q
M$3L ,!%# "X230 M$E< +!)C "H3<0 I$X( )Q25 "84J0 E%<  )!7C "46
M^@ F%O\ )A7_ *8Q  ":-@  CSD  (4Z  ![.0  <38  &<Q  !=+0  5"@
M $PB  !#'0  .Q<% #44#0 R$Q$ ,107 "\4'0 N%"0 +!0J "L5,0 J%3@
M*19  "@62@ G%U0 )A=@ "08;P C&(  (1F3 " 9IP ?&;X 'AK@ !\:^  @
M&O\ (!K_ *,T  "8.@  C3T  (,^  !Y/0  ;SL  &4W  !;,@  4BT  $DH
M  ! (P  .!X! # 9"@ L& \ *A@4 "D8&@ G&"  )ADG "49+0 D&C4 (QH^
M "(;1P A&U( (!Q> !\=;  ='7X '!V1 !H>I0 9'KP &!_= !D?]@ :'_\
M&Q[_ *$X  "5/0  BT$  (%"  !W0@  ;4   &,\  !9-P  3S,  $8N   ]
M*0  -20  "T@!P G'0T )1T2 ",=%P A'1T (1TD " >*P ?'C( 'A\[ !T?
M10 <($\ &B%< !DA:@ 8(GL %B*/ !4BHP 4([H $R/: !0C]0 5(_\ %B/_
M )X\  "300  B40  ']&  !U1@  ;$0  &)!  !7/   33@  $0T   \,
M,RL  "HF P C(@L ("$0 !XA%0 <(AL &R(A !HB*  :(S  &2,X !@D0@ 6
M)4T %259 !0F:  3)GD $B:- !$GH@ 0)[@ #B?6 ! H]  1)_\ $2?_ )Q
M  "110  AT@  'U*  !T2@  :DD  &!&  !500  3#X  $,Z   Z-@  ,3(
M "@M   @*0D &R<. !DG$@ 8)Q@ %B<? !4H)0 4*"T $R@V !(I0  2*4L
M$2I7 ! J9@ .*W< #BN+  TLGP ,++4 "RS/  PL[P -+/\ #2O_ )E$  "/
M20  A4P  'Q.  !S3P  :4X  %Y+  !31P  2D0  $)    Y/0  +S@  "4T
M   =, 4 %BT, !0L$  3+14 $BT< !$M(P 0+2H #RXS  XN/0 -+T@ #2]5
M  PP8P *,'0 "3"(  @QG  &,;$ !C'+  8QZP ',/P "##_ )=(  "-30
M@U$  'I3  !Q5   9U(  %U0  !23   24H  $!&   U0@  *SX  "(Z   :
M-P$ $C0)  \S#@ .,Q, #3,9  TS(  ,-"@ "S0Q  HU.P (-48 !S52  4V
M8  $-G$  C:$   VF0  -J\  #;(   VZ   -OD  37_ )1-  "*4@  @58
M 'A8  !O60  95@  %M5  !14@  1T\  #Q,   Q2   )T0  !Y!   6/P
M$#P'  LZ#0 ).A$ "#L7  8['@ %.R8 !#LN  ([.  !/$,  #Q/   \7@
M/&X  #R!   \EP  /*P  #O%   [YP  ._@  #O_ )%2  "(6   ?UP  '9=
M  !M7@  8UT  %I<  !.6   0E0  #=1   M3@  (TL  !I)   21@  #40&
M  =##  #0Q   $,5  !#&P  0R,  $,K  !#-0  0T   $--  !#6P  0VL
M $-^  !#E   0JH  $+#  !!Y@  0?D  $'_ (Y8  "&7@  ?6$  '-C  !K
M9   8F,  %=A  !)70  /5H  #)8   G50  'E,  !51   .3P  "4T%  )-
M"P  3 X  $P3  !+&   2Q\  $LH  !+,@  2ST  $M)  !+5P  2V<  $I[
M  !*D   2:<  $G   !(Y   2/@  $?_ (M?  "#9   >F<  '%I  !I:@
M7FD  %!F  !#9   -V$  "Q?   A70  &%L  !!9   *6    U<#  !7"0
M5@T  %40  !5%0  5!L  %0C  !4+0  5#D  %1%  !44P  5&0  %-W  !3
MC0  4J0  %&]  !0X@  4/@  $__ (AG  !_:P  =VX  &]P  !E<   5VX
M $IL   ]:P  ,&D  "5H   :9@  $60   MC   $8@   &(!  !A!@  8 L
M & .  !?$@  7Q<  %\>  !>*   7C,  %Y   !>3P  7E\  %UR  !=B
M7*   %NY  !:WP  6?<  %C_ (1N  !\<@  =74  &MV  !==0  3W0  $)S
M   U<P  *'(  !UP   3;P  #&X   1N    ;@   &X   !L @  ; <  &L+
M  !K#@  :Q(  &H9  !J(@  :BT  &HZ  !I20  :5H  &EL  !H@P  9YL
M &:U  !EV   9/4  &3_ (!U  !Z>0  <'L  &)[  !4?   1GP  #E\   L
M?   'WL  !1Z   ->@  !'H   !Z    >@   'H   !Y    >0$  '@&  !X
M"P  > X  '@3  !X&@  >"4  '@R  !W00  =U(  '=E  !V?   =94  '2O
M  !SS@  <O$  ''_ 'Y]  !U@   9X$  %B"  !*@P  /(0  "Z%   AA0
M%84   V%   #A0   (8   "'    B    (@   "'    AP   (<   "'!
MAPD  (<.  "($P  B!P  (@I  "(.   ATH  (==  "&<P  AHT  (6G  "$
MQ0  @^P  (+^ 'B$  !JA@  7(@  $V*   _C   ,8X  "./   6CP  #9
M  *1    D@   ),   "5    E@   )8   "6    E@   )8   "7    EP
M )<'  "8#0  F1,  )H?  ":+0  FC\  )I2  "::   F8,  )F?  "8N@
ME^(  );X &V*  !?C0  4)   $&3   SE@  ))<  !:8   -F0   9L   "=
M    GP   *$   "D    I0   *0   "E    I0   *8   "G    J    *D
M  "J!   K P  *X3  "N(0  KC,  *Y'  "N70  KG8  *Z3  "NK@  K<T
M *SO &&1  !3E0  1)@  #6<   FGP  %Z$   VC    I0   *<   "J
MK    +    "R    M    +,   "T    M0   +<   "X    N0   +L   "]
M    OP$  ,,+  #%%0  Q24  ,8Y  #'3P  QV@  ,:%  #&H@  QKP  ,;>
M %69  !'G0  .*(  "FF   9J   #:L   "M    L0   +0   "W    N@
M +\   #!    Q    ,,   #%    Q@   ,@   #*    S0   ,\   #2
MU@   -L   #@#   X1@  .,K  #D00  Y5H  .9T  #FD0  Y:P  .7$ /\
M  #_    _P   /\  0#_  H _P 2 /\ '0#_ "@ _P T /\ /@#] $@ ^@!0
M /< 5P#U %T ] !C /( :0#P &\ [P!T .T >P#K ($ Z0") .@ D@#F )P
MY "H .( MP#? ,T W #N -D _P#9 /\ R@#_ +X _P"U /\ L #_ /\   #_
M    _P   /\   #_  8 _P / /P & #X ", ]  N /  . #K $( Z !* .4
M40#B %@ X != -X 8P#< &@ V0!N -8 = #4 'L T0"" ,\ BP#- )4 R@"A
M ,@ KP#% ,$ P@#C ,  ^P#  /\ NP#_ +  _P"H /\ I #_ /\   #_
M_P   /L   #S  $ [0 , .@ $P#C !X X  H -H ,@#3 #P SP!$ ,P 2P#)
M %$ Q@!7 ,0 70#" &( P0!G +\ ;0"] '0 NP![ +D A "W (X M "9 +(
MIP"O +< K0#0 *L \@"J /\ J0#_ *$ _P"; /\ EP#_ /\   #_    ]
M .D   #@    U0 ( ,X $ #) !@ Q0 B ,$ *P"\ #4 N0 ] +8 10"S $L
ML0!1 *\ 5@"N %L K !A *H 9@"I &T I@!T *0 ? "B (8 H "2 )X GP"<
M *X F0## )< YP"6 /\ E0#_ )( _P"- /\ B@#_ /P   #P    XP   -0
M  #(    OP # +D #0"S !, KP < *P )0"I "X I0 V *, /@"@ $0 G@!*
M )T 4 "; %4 F0!: )< 7P"6 &8 E !L )( =0"0 'X C@"* (L EP") *8
MAP"X (4 U@"$ /8 @@#_ ($ _P!^ /\ ? #_ .T   #=    S    ,$   "X
M    K@   *< "0"B !  G@ 7 )H 'P"7 "< E  O )$ -P"/ #T C0!# (L
M20") $X B !3 (8 60"$ %\ @@!E (  ;0!^ '< ? "" 'H CP!X )X =0"O
M ', QP!R .P <0#_ '  _P!P /\ ;@#_ -T   #)    O    +$   "I
MH0   )D  P"3  P C@ 2 (H &0"' "$ A  I ($ , !_ #< ?0 ] 'L 0@!Y
M $@ > !- '8 4@!T %@ <@!? '$ 9P!O '  ; ![ &H B !H )< 9@"H &4
MO !C .$ 8@#Z &$ _P!A /\ 80#_ ,T!  "\!0  KP4  *4"  "<    E
M (T   "&  @ @0 . 'P % !X !L =0 C '( *0!P #  ;@ V &T / !K $$
M:0!' &@ 3 !F %( 9 !9 &, 8 !A &D 7P!T %T @0!; )  60"A %< M !6
M -  50#R %4 _P!4 /\ 50#_ ,$,  "R#@  I@\  )L.  "2"P  B04  ((
M  ![  ( =0 + '  $ !L !8 :  = &8 (P!C "H 80 P &  -@!> #L 70!!
M %L 1@!: $P 6 !3 %8 6P!4 &0 4@!N %$ >P!/ (H 30"; $P K@!+ ,8
M2@#J $D _@!) /\ 20#_ +D2  "J%@  GA<  )06  "*$P  @1   'D+  !Q
M P  :P & &4 #0!A !$ 70 8 %H '@!8 "0 5@ J %0 , !3 #8 40 [ %
M00!. $< 30!. $L 5@!) %\ 1P!I $8 =@!$ (4 0P"7 $$ J0!  +\ /P#B
M #\ ^  ^ /\ /P#_ +(9  "D'@  F!\  (X?  "$'   >A@  '(2  !J#@
M8@@  %P!" !7  X 4P 3 %  &0!. !\ 3  E $H *P!( #  1P V $8 / !$
M $( 0P!) $$ 40 _ %H /@!E #P <@ Z ($ .0"3 #@ I0 V +H -@#; #4
M]  U /\ -0#_ *P@  "?)   E"8  (DF  !_)   =2   &P;  !D%0  7!
M %0, 0!.!@H 2@(/ $< % !$ !H 0@ @ $  )0 _ "L /@$Q #P!-P [ CX
M.0)% #@#30 V U8 -01A #,$;@ Q!7X , 60 "\%HP M!K@ + ;4 "P'\  L
M"/\ + C_ *@E  ";*@  D"P  (8M  ![*P  <B<  &@B  !?'0  5Q<  $\2
M  !(#@0 00H+ #X'$  [!A4 .0<; #@'(0 V""8 -0@L #,(,@ R"3D ,0E!
M "\)20 N"E, + I> "L+;  I"WP * R/ "8,H@ E#+< ) S3 ",-\  D#?\
M)0W_ *0J  "8+P  C3(  (,R  !Y,0  ;RX  &4I  !<)   4Q\  $L9  !#
M$P  /! & #4-#  S#!$ ,0P6 "\,'  N#2( +0TH "L-+@ J#34 *0T] "<.
M1@ F#E  ) Y< ",/:@ B#WL (!". !\0H@ =$+< '!#4 !T1\@ =$?\ 'A'_
M *$O  "5,P  BC8  ( W  !V-@  ;3,  &,O  !9*@  4"4  $@@   _&@
M.!4  # 1"  L$ X *A 2 "@0&  G$!X )1 D "00*@ C$3( (A$Z "$10P @
M$DX 'A): !T3:  ;$W@ &A.+ !@4H  7%+4 %A31 !85\0 7%?\ &!3_ )XS
M  "3-P  B#H  'X[  !T.P  :S@  &$T  !7+P  3BL  $4F   ](0  -!P
M "T7!0 F$PP (Q,0 "(3%0 @$QH 'Q,A !X4)P =%"\ '!4W !L500 :%DL
M&197 !<790 6%W8 %!B) !,8G@ 2&+, $1G. !$9[P 2&?\ $QG_ )PV  "1
M.P  ACX  'P_  !S/P  :3T  %\Y  !5-0  3#   $,L   Z)P  ,B(  "H>
M 0 B&0D 'A<. !P7$@ :%Q< &1@> !D8)  8&2P %QDT !8:/@ 5&DD $QM5
M !(;8P 1''0 $!R'  \=G  .';$ #1W+  T=[  .'?\ #QW_ )DZ  "//P
MA$(  'M$  !Q0P  :$(  %X^  !3.@  2C8  $$R   Y+0  ,2D  "@E   @
M( 8 &AT, !<<$  5'!4 %!T; !0=(@ 3'2D $AXR !$?/  0'T8 $"!3  X@
M80 -(7$ #"&%  LBF0 *(JX "2+'  DBYP *(OL "R'_ )<^  ",0P  @T8
M 'E(  !P2   9T8  %Q$  !2/P  23L  $ X   X-   +S   "<L   >)P,
M%B,* !(A#@ 1(1, $"(9 ! B(  /(B< #B,O  TD.0 ,)$0 "R50  HE7@ )
M)F\ !R:"  8FE@ $)JP  R;$  0FY0 $)O< !B;_ )5"  "*1P  @4H  'A,
M  !O3   94L  %M(  !01   1T$  #\^   W.P  +38  "0Q   ;+0  $RH'
M  \H#0 -)Q$ #2@6  PH'0 +*"4 "BDM  DI-P '*D( !BI.  0K7  #*VP
M 2M_   KE   *ZD  "O!   KXP  *_8  "K_ ))&  "(2P  ?T\  '91  !M
M40  8U   %I-  !/2@  1T<  #Y$   S0   *3P  " X   7-   $3$%  PO
M#  )+A  !RX5  8O&P %+R,  R\K  (P-0  ,#\  #!,   Q60  ,6D  #%\
M   QD0  ,:<  #"_   PX0  ,/4  "__ )!+  "&4   ?50  '56  !K5@
M8E4  %A3  !.4   14T  #I)   O10  )4(  !P^   4.P  #CD%  DW"P $
M-@\  383   V&0  -B   #8I   V,@  -ST  #=)   W5P  -V<  #=Y   W
MCP  -J4  #:]   VX   -?4  #7_ (U0  "$5@  ?%H  ');  !I6P  8%L
M %=9  !,5@  0%(  #5.   J2P  ($@  !=&   00P  "T$$  1 "@  /PX
M #X1   ^%@  /AT  #XF   ^+P  /CH  #Y&   ^5   /F0  #YV   ]C
M/:,  #R[   \W@  ._4  #O_ (I7  ""7   >5\  '!A  !H80  7V$  %1>
M  !'6P  .E<  "]5   E4@  &U   !)-   ,2P  !DH#  !)"0  2 T  $<0
M  !'%   1AH  $8B  !&+   1C<  $9#  !&40  1F   $5S  !%B0  1*
M $2X  !#W   0O4  $+_ (A=  !_8@  =V4  &YG  !G:   6V8  $YC  !!
M80  -%X  "E<   ?6@  %5<   Y6   '5    %,!  !2!@  40L  %$.  !0
M$0  3Q8  $\>  !/)P  3S(  $\_  !/30  3ET  $YO  !.A0  39T  $RU
M  !+V   2O4  $K_ (5E  !\:0  =&P  &UN  !B;0  5&L  $=I   Z9P
M+64  ")D   88@  $&    E?    7@   %X   != P  7 @  %L,  !:#P
M6A,  %D9  !9(@  62T  %DZ  !92   6%@  %AK  !7@0  5YD  %:R  !5
MT@  5/0  %/_ (%L  !Y<   <W,  &AS  !:<@  3'$  #]P   R;P  )6X
M !IL   1:P  "6H   !J    :0   &D   !H    9P,  &8(  !F#   9@\
M &44  !E'   92<  &0T  !D0P  9%,  &1E  !C>P  8I0  &&M  !@S0
M7_$  %[_ 'UT  !W=P  ;GD  %]Y  !1>0  0WD  #9X   I>   ''<  !%V
M   *=0   '4   !U    =@   '4   !T    =    ',"  !S!P  <PP  '(0
M  !R%0  <B   '(L  !R.P  <4P  '%?  !Q=   <(X  &^H  !NQ@  ;.T
M &O_ 'M[  !R?@  9'X  %5_  !'@   .8$  "N"   >@0  $H$   J!
M@0   ((   "#    @P   (,   ""    @@   ((   ""    @@4  ((*  ""
M#P  @A<  ((C  "",@  @D,  (%6  "!;   @(8  '^A  !^O0  ?>8  'S\
M ':"  !H@P  684  $N'   \B0  +HH  ""+   3BP  "HL   ",    C0
M (\   "1    D@   )$   "1    D0   )$   "1    D@   )("  "3"0
ME \  )09  "4)P  E#@  )1,  "38@  DWP  ).8  "2LP  D=@  )#V &J(
M  !<B@  38T  #^0   PD@  (90  !25   *E@   )<   "9    FP   )T
M  "?    H    *    "@    H    *$   "B    HP   *0   "E    I@<
M *@0  "H'   J"T  *E   "I5@  J6\  *F+  "HJ   I\<  *;L %^/  !0
MD@  098  #.9   CG   %)T   J?    H0   *,   "F    J    *P   "N
M    KP   *\   "P    L    +(   "S    M    +8   "W    N@   +T'
M  "_$   OQ\  , S  # 20  P&(  ,!^  # FP  P+<  +_8 %.7  !$FP
M-9\  ":C   6I0  "Z<   "J    K0   +    "S    M@   +L   "]
MP    +\   #!    P@   ,0   #&    R    ,H   #,    SP   -,   #:
M!P  VQ,  -TE  #>.P  WU,  .!N  #?C   W:D  -W" /\   #_    _P
M /\   #_  < _P 0 /\ &0#_ "0 _P O /P .@#Y $, ]0!+ /, 4@#Q %D
M[P!> .T 9 #K &D Z0!O .< =0#F 'P Y "$ .( C0#@ )< W0"B -H L0#5
M ,4 T@#H -  _P#/ /\ Q #_ +@ _P"O /\ J0#_ /\   #_    _P   /\
M  #_  ( ^P - /< %0#S !\ [P I .H - #F #T X@!% -X 3 #; %, V !8
M -0 7@#2 &, T !I ,X ;@#, '4 R@!] ,@ A0#& )  P@"; ,  J0"^ +H
MNP#9 +D ]P"X /\ M #_ *D _P"B /\ G0#_ /\   #_    _P   /8   #N
M    YP * .$ $0#< !H UP C -  +@#+ #< QP _ ,0 1@#! $T OP!2 +T
M6 "[ %T N0!B +@ : "V &X M !U +$ ?@"O (@ K0"3 *H H0"H +$ I@#(
M *0 [0"B /\ H@#_ )L _P"5 /\ D0#_ /\   #\    [@   .,   #8
MS0 % ,8 #@#! !4 O0 > +D )P"U #  L@ X *\ 0 "L $8 J@!, *@ 40"G
M %8 I0!; *, 80"A &< GP!N )X =@"; (  F0", )< F0"4 *@ D@"\ )
MWP". /L C@#_ (L _P"& /\ @P#_ /@   #I    W    ,P   #!    N
M +( "@"L !$ J  8 *4 (0"B "D G@ R )P .0"9 #\ EP!% )4 2@"4 %
MD@!5 )  6@"/ &  C0!G (L ;P") '@ A@"$ (0 D0"" *  @ "R 'T S !\
M /$ >P#_ 'H _P!W /\ =0#_ .8   #3    Q@   +L   "Q    IP   *$
M!0";  T EP 3 ), &P"0 ", C  K (H ,@"( #@ A@ ^ (0 1 "" $D @0!.
M '\ 4P!] %D >P!@ 'D : !W '$ =0!\ ', B0!P )@ ;P"I &T OP!K .8
M:@#_ &D _P!I /\ 9P#_ -,   ##    M0   *L   "C    FP   )(   ",
M  H AP 0 (, %@!_ !T ?0 D 'H *P!X #( =@ X '0 /0!R $( <0!( &\
M30!M %, ; !9 &H 80!H &H 9@!T &0 @0!A )$ 7P"B %X M@!< -4 6P#W
M %L _P!: /\ 6@#_ ,4   "V @  J0(  )\   "6    C@   (<   "   4
M>@ , '4 $0!Q !@ ;@ > &L )0!I "L 9P Q &8 -P!D #P 8P!! &$ 1P!?
M $T 7@!3 %P 6P!: &0 6 !N %8 >P!4 (H 4@"; %$ K@!0 ,@ 3P#N $X
M_P!. /\ 30#_ +L*  "L#0  H T  )4,  ","   @P(  'P   !U    ;@ (
M &D #@!E !, 8@ 9 %\ 'P!= "4 6P K %D ,0!8 #8 5@ [ %4 00!3 $<
M40!. %  50!. %X 3 !H $H =0!( (0 1P"5 $4 J !$ +\ 0P#D $( _ !"
M /\ 0@#_ +(1  "E%   F14  (X3  "$$0  >PT  ',(  !L    90 # %\
M"P!;  \ 5P 4 %0 &@!1 !\ 3P E $X *P!, #  2P V $D / !( $( 1@!(
M $4 4 !# %D 00!C #\ ;P ^ 'X / "0 #L HP Z +@ .0#9 #@ ]0 X /\
M. #_ *P7  "?&P  DQT  (D<  !_&0  =14  &P0  !D#   708  %8 !@!1
M  P 30 0 $H %0!' !H 10 @ $0 )@!" "L 00 Q #\ -@ ^ #T / !$ #L
M2P Y %0 -P!? #8 :P T 'H ,@", #$ G@ P +, +P#. "\ [P N /\ +@#_
M *<>  ":(@  CR0  (0D  !Z(0  <1T  &<8  !?$P  5PX  % *  !) P@
M10 - $$ $0 ^ !8 /  ; #H (0 Y "8 -P L #8 ,@ T #@ ,P _ #$ 1P P
M %  +@!; "T 9P K '8 *@"( "@ G  G +  )@#) "4 Z@ E ?L _^)]$$E#
M0U]04D]&24Q% !$2)0'_ *(C  "6*   BRH  ($J  !W*   ;24  &0@  !;
M&P  4A4  $L0  !## ( /0<) #D##@ V 1( ,P$7 #$!'  P 2( +P(G "T"
M+0 L S0 *@,[ "D$0P H!$T )@58 "4%90 C!G0 (@:& " &F@ ?!ZX '@?&
M !T'YP ="/@ '0G_ )\H  "3+0  B"\  'XO  !T+@  :BL  &$F  !8(0
M3QP  $<7   _$@  . X$ #$+"@ N" X *P<2 "D'%P H"!T )P@C "4(*0 D
M"3  (PDW "$*0  @"DH 'PM5 !T+8@ ;#'( &@R% !@,F0 7#*T %@S& !4-
MY@ 5#?D %@W_ )PM  "0,0  AC0  'PT  !R,P  :#$  %\L  !5)P  3",
M $0=   \&   -!,  "T0!@ F#0L ) P/ "(,$P A#!D 'PP? !X-)0 =#2P
M&PTT !H./0 9#D< %PY3 !8.80 4#W$ $Q"$ !(0F  1$*X $!#& ! 0Z  0
M$/L $1#_ )DQ  ".-0  A#@  'HY  !P.   9S8  %TR  !3+0  2B@  $(D
M   Y'P  ,1H  "H5 0 C$0< '1 - !L/$  9#Q4 &! ; !<0(0 6$"D %1 Q
M !01.@ 3$44 $A)1 !$27P 0$F\ #A."  X3E@ -$ZL "Q/"  L4XP ,%/H
M#1/_ )<U  ",.0  @CP  '@]  !O/0  93H  %LW  !2,@  22X  $ J   W
M)0  +R$  "@<   @& , &10* !42#@ 4$A( $Q,8 !(3'P 1%"8 $10N ! 4
M.  /%4( #A9/  T67  ,%VP "Q=_  D8DP (&*@ !AB_  <8X  '&/4 "1C_
M )4X  "*/0  @$   '=!  !M00  9#\  %H\  !0.   1S,  #XP   V*P
M+B<  "<C   ?'P  %QH( !(7#0 0%Q$ #Q<6  X8'  .&", #1DL  P:-0 +
M&D  "AM,  D;6@ ''&D !1Q\  0=D0 "':8  1V\  (<W0 "'/(  QS_ ),\
M  "(00  ?T0  '5%  !L10  8T0  %E!  !//0  1CD  #XV   U,@  +BX
M "4J   =)0  %"$$  \="P -'1  #!T4  L=&@ *'B( "!XJ  <?,P &(#X
M!"!*  ,A5P !(6<  "%Y   AC@  (:0  "&Z   AVP  (?(  "#^ )!   "&
M10  ?4@  '1*  !K2@  8DD  %A&  !.0@  13\  #T\   U.0  *S0  "(O
M   9*P  $B@$  TD"@ )(PX !B,2  4C&0 $)"   B0H  $E,0  )3P  "5(
M   F50  )F4  "9W   FC   )J(  ":Y   FV0  )?(  "7^ (Y%  "$20
M>TT  '-/  !J3P  8$X  %=+  !-2   1$4  #Q"   Q/0  )SD  !XU   5
M,@  #RX#  HL"@ %*PX  2H1   J%@  *AX  "HF   K+P  *SD  "M%   L
M4P  +&(  "QU   LB@  *Z   "NW   KU@  *O(  "K_ (Q)  ""3@  >E(
M '%4  !H5   7U,  %91  !,3@  0TL  #='   M0P  (S\  !H\   2.
M##8#  8S"0  ,@T  #(0   Q%   ,1L  #$C   Q+   ,C<  #)#   R4
M,F   #)R   RAP  ,9X  #&U   PU   ,/(  "__ (E/  " 5   >%<  &]9
M  !F60  7ED  %57  !)4P  /D\  #),   H2   'D4  !5"   .0   "#T"
M  $\"   .PP  #H/   Y$@  .1@  #D@   Y*0  .30  #E    Y3@  .5T
M #EO   XA0  .)P  #>S   WT@  -O(  #7_ (=5  !_6@  =ET  &U?  !E
M7P  75\  %)<  !$6   .%4  "U2   B3P  &$P  !!*   *2    T8!  !%
M!@  1 H  $,-  !"$   014  $$=  !!)@  03$  $$]  !!2@  05H  $%L
M  ! @0  /YD  #^Q   ^T   /?(  #S_ (1<  !\8   <V,  &QE  !D9@
M660  $MA   ^7@  ,EL  "99   <5@  $E0   Q2   $40   $\   !. P
M30@  $P,  !+#@  2Q(  $H9  !*(@  2BP  $HY  !*1P  2E8  $EH  !)
M?@  2)8  $>O  !&S0  1?$  $3_ (%C  !Y9P  <FH  &ML  !@:P  4FD
M $1F   W9   *F(  !]@   57@  #5T   9;    6@   %D   !8    5P0
M %8(  !6#   51   %04  !4'0  5"<  %0T  !40@  4U(  %-D  !2>0
M4I(  %&K  !0R@  3^\  $[_ 'YJ  !W;@  <'$  &9Q  !8<   2F\  #QM
M   O;   (FH  !=I   .9P  !F8   !E    90   &4   !C    8@   &($
M  !A"   80T  & 0  !@%P  8"$  %\N  !?/   7TT  %Y>  !>=   78T
M %RG  !;Q0  6NT  %G_ 'MR  !U=@  :W<  %UV  !/=@  074  #-U   F
M=   &7,  !!R   '<0   '$   !Q    <0   '$   !O    ;P   &X   !N
M @  ;@@  &T,  !M$0  ;1H  &TF  !L-0  ;$8  &M8  !K;0  :H8  &FA
M  !HO@  9^@  &;^ 'EZ  !P?   87P  %-]  !$?0  -GX  "A^   ;?0
M$'T   =]    ?0   'T   !^    ?P   'X   !]    ?0   'P   !\
M?    'P&  !\#   ?!(  'P=  !\+   ?#P  'Q/  ![90  >WX  'J:  !Y
MM@  >-\  '?Z '.   !E@0  5H,  $B$   YA@  *X<  !V'   1AP  !X@
M  "(    B0   (H   ",    C0   (T   ",    C    (P   ",    C
M (T   "-!   C@P  (X3  "/(0  CC(  (Y&  ".6P  C70  (V0  ",K0
MB\X  (KS &B&  !:B   2XL  #R-   MCP  'I   !&1   'D@   ),   "5
M    EP   )D   ";    G    )L   ";    G    )P   "=    G@   )X
M  "?    H0,  *(,  "B%@  HR8  *,Z  "C3P  HV@  **&  "BH@  HL
M *'H %R-  !-D   /Y,  #"6   AF0  $IH   >;    G0   *    "B
MI    *@   "J    JP   *H   "K    K    *T   "N    KP   +$   "R
M    M    +<!  "Y#0  N1H  +HM  "Z0P  NEL  +IW  "[E   N[$  +G2
M %"5  !!F   ,IP  ".@   3H@  "*0   "G    J@   *P   "O    L@
M +<   "Y    NP   +H   "\    O0   +\   #     P@   ,0   #&
MR0   ,T   #2 0  U \  -4?  #7-0  V$T  -AI  #7A@  UZ,  -:] /\
M  #_    _P   /\   #_  , _P - /\ %0#_ "  _  K /@ -0#T #\ \ !'
M .X 3@#K %0 Z0!: .< 7P#E &0 XP!J .$ < #? '8 W0!^ -L AP#8 )$
MTP"= ,\ JP#- +T RP#@ ,D ^P#' /\ O0#_ +$ _P"I /\ HP#_ /\   #_
M    _P   /\   #\    ]@ + /$ $0#M !L Z0 E .0 , #? #D V@!! -4
M2 #1 $X SP!4 ,T 60#+ %X R0!C ,< :0#% &\ PP!W ,  ?P"^ (H NP"5
M +@ HP"V +0 M #- +( \@"P /\ K #_ *, _P"< /\ EP#_ /\   #_
M^@   /$   #H    X  & -D #@#2 !8 S@ ? ,@ *0#$ #( P  Z +T 00"Z
M $@ N !- +8 4P"T %@ L@!= +  8@"N &D K !O *H > "H (( I@". *0
MFP"A *L GP#  )T Y@"; /\ F@#_ )0 _P". /\ B@#_ /\   #V    Z
M -P   #.    Q@ ! +\ "P"Z !$ M@ : +( (@"N "L J@ T *@ .P"E $$
MHP!' *$ 3 "? %$ G@!6 )P 7 ": &( F0!H )< < "5 'H D@"& )  DP"-
M *( BP"U (D TP"' /< A@#_ (0 _P!_ /\ ? #_ /(   #C    T@   ,4
M  "Z    L0   *L !P"E  X H0 4 )X ' ": "4 EP M )0 - "2 #H D !
M (X 10"- $H BP!0 (D 50"( %L A@!A (0 :0"" '( ?P!] 'T BP![ )H
M> "K '8 Q !T .L <P#_ ', _P!P /\ ;@#_ -\   #,    OP   +0   "K
M    H0   )H  @"4  L D  0 (P %P"( !X A0 F (, +0"! #, ?P Y 'T
M/P![ $0 >0!) '@ 3@!V %0 = !: ', 8@!P &L ;@!U &P @P!J )( : "C
M &8 N !D -X 8P#[ &( _P!B /\ 8 #_ ,P   "\    KP   *4   "=
ME    (P   "&  < @0 - 'P $@!X !D =0 ? ', )@!Q "T ;P R &T . !K
M #T :@!" &@ 2 !G $X 90!4 &, 6P!A &0 7P!N %T >P!; (H 60"; %<
MKP!6 ,L 50#R %0 _P!4 /\ 5 #_ +X   "P    I    )D   "0    B
M ($   !Y  ( <P * &\ #P!K !0 9P : &4 ( !C "8 80 L %\ ,@!> #<
M7  \ %L 0@!9 $< 5P!. %8 50!4 %X 4@!H %  = !. (, 3 "5 $H J !)
M ,  2 #H $< _P!' /\ 1P#_ +0)  "F"P  FPP  ) *  "&!0  ?@   '8
M  !O    :  % &, # !? !  6P 5 %@ &@!6 "$ 5  F %, + !1 #$ 4  V
M $X / !- $( 2P!( $D 4 !( %@ 1@!B $0 ;@!" 'T 0 ". #\ H@ ] +@
M/0#= #P ^  \ /\ / #_ *P0  "?$@  E!(  (D1  !_#P  =@P  &X%  !F
M    8  ! %D " !5  T 40 1 $X %@!+ !L 20 A $@ )@!& "L 10 Q $,
M-@!" #P 0 !# #X 2P ] %, .P!= #D :0 W '@ -@") #0 G  S +$ ,@#.
M #( \0 Q /\ ,0#_ *86  ":&0  CAH  (0:  !Z%@  <!(  &@.  !?"@
M6 ,  %$ ! !,  H 2  . $0 $@!! !8 /P ; #T (0 \ "8 .@ L #D ,0 W
M #< -@ ^ #0 1@ S $\ ,0!9 "\ 90 N ', + "% "L F  J *T *0#& "@
MZ@ H /X * #_ *$<  "5(   BB$  '\A  !U'P  ;!H  &,6  !:$0  4@T
M $L'  !$  8 0  + #P #P X !( -@ 7 #0 '  S "$ ,0 G #  +  N #,
M+0 Z "L 0@ J $L * !5 "8 80 E '  ) "! "( E0 A *D ( #! "  Y  ?
M /D 'P#_ )TB  "1)@  AB@  'PG  !R)0  :2(  %\=  !7&   3A,  $8.
M   _"P  . 4' #0 #  Q !  +@ 3 "P &  J !T *0 B "< *  F "X )  V
M ", /@ B $< ( !2 !\ 7@ = &T ' !^ !H D@ 9 *< & "] !< WP 7 ?4
M%P+_ )HG  ".*P  A"T  'DM  !P*P  9B@  %TD  !4'P  2QH  $,4   [
M$   - T" "T)"0 I!0T )@,0 "0!$P B AD (0(> " ")  > RH '0,R !L$
M.@ :!40 &05/ !<&7  6!FH % =\ !,'D  2!Z4 $0>[ ! 'VP 0"/( $ G_
M )<K  ",+P  @3$  '<R  !N,0  9"X  %LJ  !1)0  22   $ ;   X%@
M,1(  "D.!  C# D 'PD- !T'$  ;!Q4 &0@: !@((  7"2< %@DN !4*-P 3
M"D$ $@M- !$+6@ 0"VD #@Q[  X,D  -#*4 # V[  L-V0 +#?$ # W_ )4O
M  "*,P  ?S8  '8V  !L-0  8S,  %DO  !0*P  1R8  #XA   V'0  +A@
M "<3   @$ 4 &0X* !4,#@ 4#!$ $PP6 !(,'  1#2, $ TK  \--  .#C\
M#0Y*  P/6  +#V< "A!Y  @0C0 '$*( !A"X  40U  %$.\ !A#_ )(S  "(
M-P  ?CH  '0[  !K.@  83@  %@U  !.,   12P  #TG   U(P  +1\  "8:
M   >%@$ %Q,& !$0"P .#@X #@\3  T0&0 -$"  #! H  L1,@ *$3P "!)(
M  <250 &$V4 !!-V  ,3BP !%*   !.V   3T0  $^X  !/[ ) V  "&.P
M?#X  ',_  !J/P  8#T  %<Y  !--@  1#$  #PN   T*@  +"8  "4B   >
M'@  %AH" ! 5"0 ,$PX "A,2  D4%P (%!\ !Q4F  85+P $%CH  Q9&  $7
M4P  %V(  !AT   8B0  &)\  !BU   7T   %^T  !?[ (XZ  "$/P  >T(
M ')#  !H0P  7T(  %8_  !,.P  0S<  #LT   S,   +"P  "0I   ;)
M$Q\"  T;"0 )&0T !AD1  09%@ "&1T  1HD   :+0  &S@  !M$   <40
M'&   !UR   =AP  ')T  !RS   <S@  &^T  !O\ (P^  ""0P  >48  '!(
M  !H2   7D8  %5$  !+0   0ST  #LZ   S-P  *C(  " M   7*0  $"4"
M  LB"0 %( T  1\0   ?%   'QL  " B   @*P  (38  "%!   A3P  (5X
M ")P   BA0  (9L  "&R   AS0  (.T  !_\ (I#  " 2   >$L  &],  !F
M30  74L  %1)  !*1@  0D,  #I    O.P  )3<  !PS   3+P  #2P"  <I
M"  !)PP  "8.   E$@  )AD  "8A   F*0  )C,  "<_   G30  )UP  "=M
M   G@@  )YD  ":P   ES   )>X  "3] (A(  !_3   =E   &Y1  !E4@
M7%$  %-/  !*3   04D  #5$   K0   (3P  !<Y   0-@  "C(!  ,P!P
M+PL  "X.   M$0  +18  "T>   M)P  +3$  "T]   M2@  +5D  "UK   M
M@   +)<  "RO   KRP  *NX  "K^ (5-  !]4@  =54  &Q7  !C5P  6U8
M %-5  !'40  .TT  #!)   E1@  '$,  !,_   -/0  !CH    X!0  -PD
M #8-   U#P  -!0  #0;   T)   -"X  #0Z   T1P  -%<  #1H   T?0
M,Y4  #*M   QR@  ,>X  ##_ (-3  ![6   <UL  &I=  !B70  6UT  $]:
M  !"5@  -E(  "I/   @3   %DD   Y'   (1    $(   !! P  /P<  #X+
M   ]#@  /1$  #P8   \(0  /"L  #PW   \1   /%,  #QE   [>@  .I(
M #JK   YR   ..T  #?_ (%:  !Y7@  <6$  &EC  !B9   5V(  $E>   \
M6P  +U@  "15   94P  $%$   I/   !30   $P   !*    200  $@(  !'
M#   1@\  $84  !%'   12<  $4S  !%0   15   $1A  !$=@  0X\  $*H
M  !!Q@  0.P  #__ 'YA  !V90  ;V@  &AJ  !=:0  3V8  $)D   T80
M*%\  !U=   26P  "UD   )8    5@   %8   !4    4P   %($  !1"0
M4 T  % 0  !/&   3R(  $\N  !//   3TL  $Y=  !.<@  38L  $RE  !+
MP@  2>H  $C_ 'MI  !T;   ;F\  &1O  !5;0  1VP  #EJ   L:0  (&<
M !1E   -9    V(   !B    80   &    !?    7@   %T   !<!   7 D
M %L-  !;$@  6QP  %HH  !:-@  6D8  %E8  !9;0  6(4  %>@  !6O0
M5>@  %/^ 'EP  !S=   :74  %MT  !,<P  /G,  #!R   C<0  %F\   UN
M   $;0   &T   !M    ;0   &P   !K    :@   &D   !I    :0,  &@)
M  !H#@  :!4  &<A  !G+P  9S\  &92  !F9@  97\  &2:  !CMP  8N$
M &'\ '=X  !M>@  7WH  %!Z  !">@  ,WL  "5[   8>@  #GD   1Y
M>0   'D   !Z    >@   'H   !X    >    '<   !W    =P   '<!  !W
M"   =PX  '<8  !W)@  =C8  '9)  !U7P  =7<  '23  !SKP  <M,  ''W
M '%^  !C?P  5(   $6"   V@P  *(0  !J$   .@P  !(0   "$    A0
M (8   "(    B0   (@   "'    AP   (<   "'    AP   (@   "(
MB <  (D0  ")'   B2P  (@_  "(50  B&T  (>)  "&IP  A<<  (3O &:$
M  !7A@  2(@  #F*   JC   &XT   ^-   $C@   )    "1    DP   )4
M  "7    F    )8   "7    EP   )<   "8    F    )D   ":    FP
M )T'  "=$0  G2$  )TS  "=20  G&(  )Q_  "<G   G+D  )OB %J+  !+
MC@  /)$  "V3   >E0  $)8   28    F@   )P   ">    H0   *0   "F
M    IP   *8   "G    IP   *@   "I    J@   *P   "M    KP   +$
M  "S"0  LQ4  +0G  "T/0  M54  +5P  "TC@  M*P  +3, $V2   _E@
M+YH  ""=   1GP  !:$   "C    I@   *D   "L    KP   +,   "U
MMP   +8   "W    N    +H   "[    O0   +\   #!    Q    ,<   #+
M    S0P  ,X:  #/+P  ST@  -!B  #0@   T)T  -"X
M       ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S
M-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML
M;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2F
MIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?
MX.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^____________________________
M__________________________\                      0,$!08("0H+
M#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!0D1%
M1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ?'U^
M@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:X
MN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q
M\O3U]O?Y^OO\_O______________________________________________
M________                      $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP=
M'R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%57
M6%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0
MD9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)
MR\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_____
M_________________________________________________P ! @,$!08'
M" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,C,T
M-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A
M8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.
MCY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[
MO+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?H
MZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O]M9G0Q      ,!(0   0
M          $                    !     0(#! 4&!P@("0H+# T.#Q 1
M$A,4%187&!D:&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,3(S-#4V-S@Y.CL\
M/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI
M:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66
MEYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNL+&RL[2UMK>XN;J[O+V^O\#!PL/$
MQ<;'R,G*R\S-SL_0T=/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\?+S
M]/7V]_CY^OO\_?[_  $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2
M$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q
M,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q
M='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$
MQ<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;F
MY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^_P !
M 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H:
M&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X.3H[/#T^
M/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&B8N.D)*5
MEYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.S]#1
MTM+3U-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O
M[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O______________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________]/______________________
M___________________KT?______________________________________
M___WZ?[_____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___AS=?______________________________________]VOEK?T________
M_____________________________\6,:*?G________________________
M_____________\R<B:3G______________________________________K.
MN\;U________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________<Q;WU________________________
M_____________[^3>H7%____________________________________VY!;
M/66H]O_________________________________^O'4T %2;Z___________
M_______________________3E'Y)+$Z:[/__________________________
M_____]C4RK-^96VE^?____________________________________3%KJ_)
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________________________P
MUL;L____________________________________YKN1=&.K]___________
M______________________;$FG-%)C1]S/__________________________
M_____[6 53 * !E@LO______________________________SW0U"P    I2
MI_______________________________EC0       !/I_______________
M_______________V:1T   D,!@E2L?_____________________________+
M.PX3-4Q;34Q>P_____________________________^I8#9@AI^VK*FXV?__
M___________________________@EXV^Y?__________________________
M____________[?G_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________^O9RKS'____________________________
M_______/FH%M6D:(ZO_______________________________\1\/B80  !4
ML/______________________________X(,\       NA^W_____________
M________________K%,0       7;=;____________________________[
M@#$        )8<S____________________________26@(         7<S_
M__________________________^H-0          7-/_________________
M__________]]#0          5-;__________________________^Y]10
M        1-3___________________________RJ9"\"   $(C=)6,[_____
M_______________________II&M!*#]C?Y6GNMK_____________________
M_________]6RK++,Y/K_________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________________________^6[EW=B
MR/_________________________________;GF<V"@ "C/______________
M_________________\A_/P4     7L______________________________
MV8$Y        /*K_____________________________GDP         (Y#_
M___________________________<;QH         $'WY________________
M__________^O2            &_N__________________________^$$P
M         &3F_________________________^Q1             %?>____
M_____________________[@5             $C6____________________
M_____W04             #C/________________________^:):$P
M     "/%_________________________]^;7"P           VZ________
M___________________OL7U5.2(1!P$"$2*R________________________
M_______?OZ69F)J@K+W:________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________COIV ?/O_____________________________
M___RMX17, X ':S______________________________]**3!4      '+S
M____________________________UG\V         $O)________________
M___________ZD3X          "^K___________________________ 6@
M         !J5__________________________^-)             B$____
M_____________________^=>              !W____________________
M_____[0E              !J_________________________WT
M      !;]/_______________________2L               !,Z_______
M________________I0                 \X?______________________
M, P                MV?____________________^9BF$G
M   GU_______________________[;Z)52<            EW/__________
M_______________^RIUV74H\,BTL,#E'WO__________________________
M_____>;=UM+0T]GD____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________________________^_4N];_
M________________________________Y[B/:DLO%6__________________
M_____________^2A9S0'     #S)____________________________UH([
M         !*7___________________________MA3$           !O____
M______________________^F0@            !0X?__________________
M_____^QI               WR?_______________________[,O
M       BMO_______________________WD                0I_______
M________________\C0                 F?______________________
MJ0                  C/______________________1@
M    ?______________________?                    =/__________
M__________^7                    :O_____________________.
M                8_______________________*2(!
M8?______________________N:. 5S<7            :/______________
M____________^M.NE(9\=7%P<G>!E/______________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___;NIV":6G3_______________________________(DV4]&0   !V>____
M________________________VXY,$P        !N____________________
M_______;?"P           !%U_________________________^+*@
M       BM/_______________________\)$               #E_______
M_________________WT!                ?_______________________
MYS8                 :O______________________G0
M    6/______________________1@                  1_C_________
M___________I                    ->G___________________^6
M                )=O___________________^\
M&,[____________________K                    #\+_____________
M________                    "KG_____________________)P
M            "K7_____________________<                   #;G_
M____________________X)R,<%5",R8;% \-#A(:)K__________________
M___________YY-C2SLS+S,_6X/S_________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________KT[SC____________________
M____________TJF%94@L$@&%____________________________\:MQ/ \
M      !/X/_________________________5?S4            ?LO______
M_________________^-U'0              B?______________________
M_Y C                9_______________________U4,
M    2/;_____________________B@                  +MW_________
M____________.                   %\C___________________^^
M                !+;___________________^<
M *7___________________^Z                     )/_____________
M_______<                     (+_____________________
M             '3_____________________$P                   &C_
M____________________0@                   &#_________________
M____>@                   %W_____________________T0
M         &'______________________R0                  &;_____
M_________________\FLF8E]=G%L:6=F9VMP>HS_____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________BQ:J1>6%W________
M_____________________]VF=U L#      QQ/______________________
M___@DDX3            C________________________])P'0
M    8/______________________[F\/                -^+_________
M____________EAP                 %,#_____________________0
M                 */___________________^N
M (G___________________^>                     '+_____________
M______^\                     %_____________________:
M             $W____________________Z                     #O_
M____________________#@                   "KY________________
M____,P                   !OI____________________7@
M          _;____________________CP                    ;0____
M________________T                     #*____________________
M_RL                   #(_____________________X
M      #+______________________<6 04% P$       $&#1C+________
M_______________\Z^'8S\S-S]#2U-?<XNK_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________\=K&_______________________________QQJ.$:$TR
M&  5J___________________________N7Q&&           <?__________
M_____________]=\+P              .^/_____________________WV0)
M                #+7_____________________= ,
M (W____________________%%0                   &K_____________
M______^9                     $O___________________^V
M             ##]___________________7                     !GG
M___________________V                      73________________
M____#@                    #!____________________+P
M          "O____________________4@                    ">____
M________________>0                    ".____________________
MI0                    " ____________________V
M      !T_____________________S8                   !M________
M_____________WP                   !I_____________________]<-
M                  !H______________________]P
M  !A________________________4#Q&3E1976%D:&QP=GZ)____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________OU;NCBW-:E?__________________________
M^+^.9$$A!0      4OS_______________________>=5A@
M%\'_____________________Y6P6                 (W_____________
M________8P                   %[___________________^=
M             #7\__________________^A                     !'9
M___________________*                      "[________________
M___N                      "A____________________#
M          "*____________________+0                    !V____
M________________30                    !D____________________
M;P                    !2____________________E
M      ! ____________________O                      P________
M____________Z@X                    B_____________________T0
M                   5_____________________X$
M   +]?___________________\@+                   "[/__________
M__________]>                    Y?_____________________)'
M                VO______________________G0$             !PX7
MQ?_______________________]6YO,''SM7;X>;M]/O_________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________________________C?
MS______________________________LQJ6(;50[(0< ,M[_____________
M___________7DEDI             *#______________________XDV
M             &?_____________________9@                   #+V
M__________________^5                      /(________________
M__^G                      "@___________________7
M          !\____________________                      !>____
M________________)0                    !#____________________
M2                      L____________________:@
M       8____________________BP                     %\_______
M____________KP                      X?__________________U0
M                    S____________________R0
M    OO___________________U0                     KO__________
M_________XL                     G____________________\L.
M                DO____________________]7
MAO____________________^J"@                  >?______________
M________;0                  9O______________________]U4
M            1?________________________]J(RLU/TI58&IU?H>1G/__
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____Z,^VG8-I3KG_________________________[+*#7#H= @       'O_
M_____________________\5M*0               $#_________________
M____@QL                   ?+__________________^2
M          "8__________________^D                      !J____
M_______________=                      !!____________________
M#@                     =____________________.0
M        Z/__________________8                       SO______
M____________A0                      M___________________J
M                    H___________________RP
M    D/__________________[Q8                     ??__________
M_________SX                     ;/___________________VD
M                6O___________________YD
M2?___________________](6                    .?______________
M______]8                    *?____________________^B
M            &?_____________________U5@                  !/__
M____________________NR\                  /C_________________
M_____ZLI                 ,_________________________)1P     '
M$R N/E)HA.W_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________TU<G_________________
M___________ZTK"2=UU"* P  $K________________________%?447
M         !'8____________________Q%                    "?____
M______________^B#                     !H__________________^4
M                       V___________________:
M       '[/__________________%0                      Q/______
M____________2                       HO__________________=0
M                    @___________________G0
M    :?__________________PP                      4O__________
M________YP\                     /O___________________S,
M                *____________________U@
M&/___________________X$                     !?______________
M_____ZP                      /___________________]XB
M             /+___________________]<                     -__
M__________________^?                     ,S_________________
M___H2@                   +?_____________________H!8
M         )S______________________WH"                 '?_____
M__________________]Z"P              !4S_____________________
M____HE=H=("-G*N\T.?_________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________[>/_____
M_____________________]*C>E@Z*2,<%@X&  "?____________________
M_ZQ2#@                !I___________________D0P
M       T__________________]Y                        X_______
M___________-                        LO__________________$P
M                    A?__________________3P
M    7?__________________@P                      .O__________
M________L@                      '/__________________VP,
M                 O___________________RH
M /O__________________T\                      .?_____________
M_____W0                      -3__________________YL
M             ,#__________________\0'                     *W_
M__________________ S                     )K_________________
M__]G                     (;___________________^C
M         '+____________________C1                    %S_____
M________________D08                  $'_____________________
MZU\                  !W______________________\I+
M      #________________________+5P  #!@D,3].8'2+I\?_________
M_________________]?G\O______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________^O4S<?"OKJWL["MJ:BE________
M____________W7Y3/S C&1$) @          V_________________]V
M                    I_________________^Z
M    =?__________________!P                      1O__________
M________3@                      &O__________________C
M                 /W_________________P0
M -O_________________\1D                      +[_____________
M_____T0                      *3__________________VL
M             (W__________________Y$                      'G_
M_________________[<                      &;_________________
M_]XA                     %/___________________]*
M         #____________________]W                     "O_____
M______________^L"@                   !;____________________G
M10                    #_____________________B@
M      #_____________________UDT                   #]________
M_____________Z<N                  #5______________________^8
M*@          !A@M16#@________________________J&-T@8^<J[O-XOK_
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________XC. 24-#7U!23T9)3$4 $A+_____________
M_________________________________________________^?+MZF=E8Z)
MA(!\>'1P;&AED/________________^\:D@M&0H                 ,?__
M________________                         ___________________
M0@                       -S_________________C@
M         ++_________________S@                       (W_____
M_____________RD                      &O__________________UH
M                     $[__________________X8
M     #3__________________ZX                      ![_________
M_________]07                      K___________________H]
M                  #___________________]E
M  #___________________^.                      #_____________
M______^\&0                    #O___________________Q3@
M              #8____________________BP                    "_
M____________________S$,                   "A________________
M_____Y$9                  !Z______________________)T"@
M         !%?_______________________H=!,?+#A%4V)RA9NTTO7_____
M_____________________]?H]/__________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________^_?S\>[LZ^OL\?__________________V;*9AWEM9%U644M&
M03PX,BTH(\3_________________2R4+                     )+_____
M____________B                        &;_________________UP
M                     #W__________________S,
M     !C__________________VP                       #_________
M_________YT                       #__________________\D,
M                  #V__________________$U
M  #?__________________];                      #+____________
M______^"                      "W__________________^I!@
M              "C___________________3+P                    "-
M____________________7@                    !W________________
M____DP<                   !>____________________S4,
M          ! _____________________X<0                   <____
M_________________]A>                    ____________________
M__^_3@      #APL/E)JAJ7(________________________PGR,FJ>VQ=;H
M_?__________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M[N'7S\G#OKJVL:VIIZ:FIZ[_________________OH9M6TQ -R\H(AP6$ L$
M     !3_________________UP4                       #_________
M_________S0                       #V_________________W8
M                  #2_________________[
M  "R_________________^$D                      "6____________
M______]1                      !\__________________]Y
M              !F__________________^@                      !1
M___________________'(P                     \________________
M___N2P                     G____________________=
M           0____________________HQ8                     ____
M________________V$P                     ____________________
M_X@/                    _____________________\M3
M        ______________________^E.           "1TT3FN,________
M________________F3E#45]N?8Z@M<OE____________________________
M_^OY________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________________________^O,N:RA
MF9&+AH%\>'1P:VAF9FCQ_________________V%%,B,8#@8
M  ">_________________WX                       !U____________
M_____\,                       !2__________________LW
M               R__________________]J                       6
M__________________^6                        ________________
M__^_&P                      ___________________F0@
M            ____________________:0                      ____
M________________D (                     ____________________
MN2P                     ]/__________________Z%P
M        V?___________________Y$8                    O/______
M_____________\I3                    G?____________________^8
M+@             0*49FQ/_____________________N?QT,&B@W1E=I?I6O
MS.[_________________________YZ"JN<C8Z?S_____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________]]?#KYN+?V]C4TM'0TM?@_________________\Z>BGQQ:6%;
M5E%,2$,^.C8R+RXQ_________________](E$0,
M__________________]"                        ________________
M__]]                        __________________^P"P
M            ]O_________________=.0                      W/__
M________________8@                      Q?__________________
MB0                      K___________________KR(
M        F?__________________UD@                     @O______
M_____________W(                     :?___________________Z$H
M                    3O___________________]-<
M    ,_____________________^6+@              %3)2=___________
M___________@<A,   $/'R]"6'"+J,CL________________________RF]N
M?HZ>L,/8[___________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___YX-+(P+JUL*RHI:*?G9N;G*"G__________________^"9%9+0SPV,"LG
M(AT8$PX)!   U/________________^2                        K?__
M_______________,'@                      B__________________[
M4@                      ;?__________________@
M        4?__________________J1L                     .O______
M____________T$(                     (___________________]6@
M                    #/___________________X\4
M     /___________________[@^                     /__________
M_________^5M P                   /____________________^?-P
M            $"]0=/_____________________=<A0     !A<J05IUE+;:
M________________________O%A$5&1UAIJOR./_____________________
M_________]+-X?'_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________________________S[^OO]_______________________N
MN:B=EH^*AH)_>WAV=')S=7A_D/_________________K3SHP*"$;%1 +!P(
M        (___________________:0                       /______
M____________FPH                      /__________________R#D
M                     /__________________\&,
M     /___________________XH.                     /__________
M_________[ T                     /___________________]5;
M                 /____________________^%&@
M ^S___________________^Q20              &#E=@?______________
M_______E>QX       PA.%)OC[/9________________________NU@I.4E:
M;("7L,WM_____________________________[.>M,77Z_______________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________KOY^'<V=;4TM#0T-'3V>#K]___________________N(I^
M=W%L:&1A7EM96%=765YE<?__________________OS$?%A *!0
M     /__________________[58                      .C_________
M_________X($                     ,S__________________ZLO
M                 +/__________________])7
M )O___________________=\$                    (7_____________
M______^B-P                 %*Y3____________________+80(
M       ,+%!VGM'____________________UC3        TC.U=VF;[E____
M____________________PV,8*CM,7W2-I\;G________________________
M_____ZA_EJB[T.?____________________________________]________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________]W.Q;^\N;:TL[&RLK6YP,G5X____________________Y=L9%Y9
M55%/3$I(1T9(2U!99J'__________________Z<F#@<"
M %;__________________\Y0                     #K_____________
M______1Y"P                   "'___________________^?,@
M              [____________________$6                 @Q6H3_
M___________________I?Q\           8G2W&:PNG_________________
M____ITD      A<O2FB*KM7\________________________TW4>)CA*7G6/
MJ\OO_____________________________ZYRA9BLPMOV________________
M___________________?[_______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______^_LJJFHZ&@GY^AHZ:LM,#-W>S___________________^*6E-/2TA&
M1$-"04)#1TY9:7W___________________^>+@8                   #_
M___________________#5@                  %4'_________________
M___G>QH             "31@B[3_____________________GS\
M!"5*<9G"Z_______________________QF8/    $RI$8H.GS?7_________
M________________ZXXU*SY1:(&=O-[_____________________________
M_[YV?Y2IP=SY___________________________________2V//_________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________________;R\._O[_'S^/W_________________________
M___XL)^:EY:6EIB;GZ2LML+1X>[____________________^CE!*1T5$1$1%
M1D=+45IH@ZG_____________________ID$!           '-F./NN'_____
M________________QF4*       $)TQSG,3L________________________
MY8@O   3*D1B@J;,]/___________________________ZM0-DIA>Y:TUOK_
M_____________________________]*'?)BQR^G_____________________
M_______________4SNW_________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________^WEX^/DYNCM\?G_____________________________
M_;&4DI*5F9VCJ;*\T.W__________________________YU31TE-459@<XJO
MUOS__________________________[)6 !HU4&V+KM+W________________
M_____________\UO/E][F;?7^?_______________________________^Z?
M@Z;"X?_____________________________________CSNO_____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________________________________\
M
M
M                             /______________________________
M____________________________________________________________
M____________________________________________________________
M____________________    _^X #D%D;V)E &2      /_; $,  @(" @("
M @(" @," @(#! ," @,$!00$! 0$!08%!04%!04&!@<'" <'!@D)"@H)"0P,
M# P,# P,# P,# P,#/_  !0( EL$9@0!$0 "$0 #$0 $$0#_Q ")  $   <!
M 0$             ! 4&!P@)"@," 1   0,# @,$! 4-"0D+"@(+  $" P0%
M!A$'(1((,4$3"5%A(A1Q@3)2%9&AL<'10F(C,]465QERHD-3-*6F%SB"8W.S
M)'6U=C?ADM.TU"65-E9W&/#Q@Y-$5'249I9DA%6VLM*%)H9(HS5%_]H #@0!
M  (  P $   _ -_AO\-_AO\
M
M
M                                 ?$DD<,<DLLC8HHFJ^65ZHUK6M35
M555X(B(?+WLB8^21[8XXVJZ21RHC6M1-5557L1 "T&3]0^P>%+(W+M[,$QN:
M+FYJ:XY#;J>95:KD5K8I)T>Y=6JFB)KJBELL@WMV:Q19&Y+NQA]BECUYJ>NO
M=#!+JU5142-\R/5=6JFB)KP4\W2Q-^5(U/A5 8]9)YE/1/B_B,J]\[?<YV:\
ML%GMUTN?.J=S9*2CDB^-7HGK+)7WKQZ3\?YVU.[M%7S-^3#:Z&XU_,OH1]-3
M21_&KD0\EK*=O\(B_ BJ"P61><ITFV?Q66FT9]E<C45(7T%HI((G.T56\SJV
MNIWM:JHB*O(JIK\E2S5[\TCIOMGB-MMMS+(WHBI$ZCMM-#&Y=%TU=5UD#D35
M-%7E5?4IY+<($[$<[X$^ZH+'Y!YX>$TSG_HMT^WR\M1?Q:W6_4UL54U[52"D
MK]%TX]J\>'K+27KS;L3@5WZ/;+7>Z-1?86XWB"@54U[52&FK-.''_P M3S6Y
M-^]B5?A73[H+*WSSO-U*C7]&MC\4M/9R_2=QKKAZ=?R*47J_\EX6IN_FT[B3
M:_0.TF.6WLT]_K:NM].OY)*3U?\ EV>2W%_=&U/A55^X"S]X\Y+JXN?-[E;=
MO\>UY=/H^S5;]-.W3WRX5/;W_6T+8W/S1NI6OU]UH<+LFO+I[E:ZE^FG;I[U
M6U';W_6/A;A.O8C4^!/]T%J[OYIO7!=4>R+=Z"S0R-<U\-!CUC;P<O=)+0RR
M-5.Q%:Y%^,MW<_,/ZMKCSMCW-AM<4C7-=%162T-X.]#Y*.1Z*G<J.0\UK:E?
MX33X$3[@+:W7K]ZR;RDR5G4)E4/CHU'^XRPT&G(J*G+[I%#R]G'ETU[^U2@[
MCUF]4ET\5*G>O(HO&1J/]SDBH].733E]VCBY>SCIIKWGPM54+_"N^+@"@+EU
M9=4=W6H^D.HW<R>.J1&STR95=HX'(B(FG@QU+8^[CHWCV]I1E?U(=0ES6;WW
M?+/I8ZA$;-3ID5R9"Y$1$T\)D[6=WH/E9YE[9G_[Y0477;U[RW-\<ERW;S2X
M/B16Q/J;]<95:B\51%?.NA2M7NONE<',?7[E956OC3EC=47FND5J+W(KIET/
MGQ)%[7N7XU!2T^9YA4S25%3E=XJ*B9ROFGDKJA[WN7M5SE>JJJ^LIZ7*<GJ)
M9)I\CNDTTKE=+-)63.<YR]JJJO554^>9WI4%/RRRU$LL\\KYIYGNDFFD<KGO
M>Y=7.<Y=5555=5522222322332.EEE<KY97JKG.<Y=5557BJJO:I^ \SX
M  (NCKZZW3+46^MGH)U:K%GIY'1/Y5[4YF*BZ+H1-+65=#+XU%534<RM5JRP
M/=&[E7M35JHNG :Z=@*BH<_SNV/DDMN;7ZWOE1&ROIKE51*Y$XHBJR1-2>4F
M9YA;W/?097>:)\B<LCJ>NJ(U<B=RJUZ:GTCG)V.5/C!5]NZ@-^;.VG;:=[<^
MM;:1W/2MI,DND"1.YE=JQ(ZAO*NJJO#O*FH=Z-XK8D#;;NQF5O;3.YJ9M-?;
MA$D;M>;5G).FBZKKP/I)94[)')\:@KZU]:'5K9UC6DZC]PYO#>LC??L@KJ[B
MJ::+[W++JGJ7AZBLK=U4]2=L5BTV^F;R\C^=OO=ZJZOBO#C[S))JGJ7@?25$
MZ?PS_C55!<RS^93UNV-K6T>_-QJ&M;R:7"UV:X*J<W-Q=5T$KM?7KKIPUT*^
MM?7CU9VA&MIMXJZ=K6\NE;;[76JJ:Z\5J:.1=?7KJ?:5E2G\*OQHB_:!=RQ^
M;YUCVER+7W7$LG1-=6W.Q1QHNJHO_L$M(O!$T^!?3HJ7+M'F:=45M5%K+CC6
M0(FNK:^SL8BZJB_^QR4W9II\?I/1*^H3M5KOA3[@+V8]YW&]%-R?I7LYA5ZT
MTY_HF>XVS7Y6NGCS5^GWOI[%]/"Z]E\V7=6#E_2/:[%+KIIS_1LU=;]>W73Q
MI:S3N^OZ>'HEQD^^C:OP:I]T%_L9\\' ZIT:9EL%?K&S^%DLUZI;JJ=O%K:B
MFM_;P[_3Z.-YK!YMF'U#F)E&S5YM#?X1]JNM/<5[^*-G@HO5W_8X^J7)OWT2
MI\"Z_<!DABGF]=&^1+&EWO.5X(CT]IU]L4LR-[."_1,EQ7O[M>SX"^N.>9GT
MN7M6)<[ID>'H[Y3KO9Y)4;V=OT:^N]/<>K:^G7M5S?A3[FH,H,/ZU>DW._";
MCO4%A3IIOR-'<KG%::AZ^AL%R6FD5?4C=3(+&.JWIOS#PTL>].*+++^2IJ^X
M1VV=R^AL-=X#U7U(T]VU$#NR5OQKI]D&25NN=MO%'#<+1<*:Z4%0B.@KJ.5D
M\+T5-45LD:N:O!>Y2^]#<*"Z4T=;;:VGN-',B.AJZ:1LT3T5-45KV*J+P7N4
M]45%XHNJ>D$<19^@
M
M
M                                                  ^7O9&QTDCD
M8QB*Y[W+HB(G%555[-#Y<YK&N>]R,8Q%<YSET1$3M55 + YQU6=-6V_O+,TW
MSPJS5E)_*+3],4M37M__ "5,^6H7XHRS.6]1FPV"^.S*MWL4M=33?E[;]*4\
M]8W_ /*0/DG7XF'DZ>%GRI6IZM>(,1<T\W/HWQ59V6:_9-N'+"[D1F/62:-K
METXJU]V=;FJB+PU1?@U0QHRKS+NEW'?%;:[S?\VDB=RHVR6F6-'+WZ.N3J)J
MHB\-=?@U0\'5].WL5S_@3[N@,3,R\\*TQK-!M[L!5UB*CDI[GD-\CIN5=/95
MU)24L_-ZT2=/AX\,;LI\VVVL\6+"MF*FJ14=X-?>[NR#E7[U74U-3S:^M$F3
M[G@ZY)]Y%\:J#%7+_.2ZK;\Z6/'+5A&#4ZK^(DH;7/65+4Y=/;DKZJ>)RZKK
MPB;W<.W7'7)O-&ZC+RLC+%;L2Q"!5_$OH[?-53HFFGM/K*B:-RZKKPC3[O@Z
MX3KV(UOP)]T&+V6>8#UEYIXB7?J"R>A21554L+X+#IJBMT:MIAI%3@OI]?:8
M^9)UH]4F5<Z7+>K(*1'KQ2SOAL^G#3@MMBIE3@OV^T\7550[ME<GP</L QJR
M?<'/<VE=/F>;W_+IWNYWS7JY55>]7<$U5U1)(JKP0L-D&:9CEDCILIRR\Y+*
M]W,^6ZU]16.5W#BJSO>NO!#Q<YSOE.5WPKJ"D"F3Y
M                             !4V,9IF.$UOTGAF67G$;EP_YPLM?44$
M_#BGXRF?&[A\)/\ '\JRC$ZOW_%<DNF-5W#_ "VU5D]%+P[/;@>QWUSZ:YS5
MU:Y6KZ470&7N!^9!UFX![O%1;UW/)*&'Y=#E$%+>_%3T/J*V*2I^-LJ+ZS)G
M#^NKJGPSP8Z3=>OOM)%\NDR"&GNWB)Z'3U4;ZCXTD13W;5U#>R153T.X@SCV
M\\[C<:W^#3[J;,8_E$?LLDN.,UU39I4:FB*]8:M+BR1W>J(Z-->S1#+G"/-E
MSFB\*'<3:NRY S@U]=8:N>UR(B=KUBJ4KFO=ZD<Q-?01++B]/EQH[UHNGW09
M][9^;=TBYYX--D=YONU5RDY6^#DMM?)3.D7M1E5;5K&(W\*7P_B,R\!\RGIH
MS#PH+[=;QMU7R:-\*_4#Y(%>O:C:B@6J8C?PI.0BF5T#NU58OK3[@-@>#[F[
M<[FV[Z6VZSS'\ZMJ(BR5EAN5-<&,U[I%IY'\CM4T5':*B\%XF:>(Y]@V?T/T
ME@^8V7+Z!$17U5FKH*UC->YZP/?RKKP5':*B\"*:]CTU8Y')Z474%<%6GT
M
M
M
M                "U6X&^>S.U4;W[D;J8KA,C$U2CN]UI::I?PUTCIGR)+(
MNG'1C573B6ZS3=[:S;ICW9WN)CN)O8G"EN=QIZ>H?PUTC@>])'KIQT:U5T/A
MTL;/EO:WX5!@YN!YM_1[AB3Q6*_9#N96Q(K6P8W:)8XE?W(L]T=0,5NO:YBN
MX=FO88CYIYE73#BJ31V>\WO/JJ-%1L-BMDC(U?W(LUP6C8J>E6J[U:D,^NIV
M]BJ]?4GW= 80Y]YW^03-GI]KMB;?;7M5?=;ME-UEK4<G<KZ*BBI>5?@J5,2L
MR\VN]2MFAV]V?HJ%R*ON]RR&XR5:.3N5U)21T_+\4ZD,ZY+]Y$B>MRZ_60&%
M6>^:=UG9PZ6.FW&H\#H)M>:W8O:J2E1->SEJ:EE35MT]4WVC%+,?,/ZJ,N=(
MR#.:7#Z*77FH<>MU-3HFOS9YVU%2FGJE(=U;4.^_Y4]#4!AIFV\&[&Y3Y)-P
M]S,ISA97\[F7V[UE>Q%1=4Y65$KVM1%[$1$1.XQ:RS<[<?/'O?FV?9#EOB.Y
ME9=[G55C$5%U3E9-(YK43N1$T3N(=TCW_+>YWPKJ"W)0Y\
M                                                       FMEOM
M[QNY4UYQV\5U@O%$[GH[M;JB6EJ87>F.:%S7M7X%)C:KO=K#7T]UL=TJ[-<Z
M1W-2W&AGDIYXG>EDL3FN:OP*?J*J+JBJB^E 9^[1>:-U=[5OIJ:OSB'=.Q0J
MU'VC-8%KY5:G!RI<(W0UJN5.Q7S/1%X\J\=<S=L_,)ZF-NG005F71;B6B)6H
MZV97#[Y(K4X.5*V-T57S*G>^5R:\>5>.L5'6SL[7<Z>AW'ZX-J>S7G.[)96^
MCMF\>&7G:BXRZ-GOM$JWVSM5."O>L$<=9'KVHUM/)IWN[UV*;6^:?M/D;J6@
MW1Q6Z[<UTFC9;Q2*MWMB*G!7/6)C*IFO:C6POT^=Z8V.X1NT21JL7TIQ0&U3
M;C=K;+=^RID.V&>63.K0B,\>IL]9%4N@<].9(ZB)KO$@?I]Y(UKD[T-BF"[D
MX!N;:DO>W^8VG+[8B-\:HM=5'.L+GIJC)XVKSQ/T^]D:UWJ(UDC)$U8Y')Z@
M7#*V/L
M
M
M          %G=R.H38[:!DR[F;KXOAE1 SG=:[A<H&5[VZ<WXNB:YU1)PXZ,
MC4MAG>]>T>V+)5S[<?'\6GA;SK;ZVNA;6.337\72-<L[^'<UBGF^6./Y;VM]
M2KQ^H#7UN3YQO2[B?O%-@MMRG=2N9JE/4T-"EJMSU3YT]Q=#4-U[M*9QA7G?
MFA]/>-^-!B%#D6XE6W7P)Z2D2W43E3YTM<L<R:^J!2%?<(6_)1SU]2:)]<&
M&Y/G3;\9![Q3;:;>8MMQ12ZI%65RSWZXQ^A6RO\ =:;X>:F<889WYJ^\-Z\:
M# L)QW!J635(ZJK6:\5K/0K9'^[P?[Z!2%?<95^0QK/6O%08"[B]9W5/NLE1
M%FN^>55E#5JOO-HM]7]$T$B+]Z^CMK::!R>I6*8:9QU3]1&XR3QY7N[D5525
M.OCVRBJ?HVC>B]SJ6@2GB<GJ5I"OJ)W_ "I':>A."?6!C-)))-(^65[I997*
M^65ZJYSG.75555XJJJ6">]\KWR2/=))(Y722.55<YRKJJJJ]JJ>(/@^0
M
M                  "I,4S'+<#O=-DF$9/=<0R&B_DE\LU9-0U<:*J*J-F@
M>QZ(NB:IKHI/<<RC)</NU/?L3R"XXS>Z7^37:U54M'4L15151LL+FN1%T35-
M3]:YS5U:Y6KZ4X VN["><1OE@*T=FWGLM%O)CL2HQ]Y;X=JOT4>FB+X\$?NT
M_*FG"2%'N^^EU74V.;-^9]NYAONMKW4M5+NC8XU1CKHG);KQ&SL3\;$SP)N5
M.Y\2.=WR<=2.BKY6Z)(B2)Z>Q0;R>GKK:Z=NI>*&EV\S:*DRQ[.>?;^^HVWW
MIFB<SO#IWN<RH1J<7.IWR-;WJAMRV3ZL=D-^XXJ?"<LCILD<SFFPN\(VBNK-
M$U=R0N<K9T:G:Z![VIWJA,HJB*;Y#O:^8O!099&2)[@
M
M
M                                   E%]R"PXO;*F]Y+>Z#';-1-5]9
M=[G4Q4E+$U$5562:9S&-31.]267>]6?'[?/=K]=J.R6NE:KJJY7">.FIXVHF
MJJ^65S6M31.]3\54:FJJB)Z5!@7NMYH?1]M?[Q34^X$NYEX@YD^BL*IEN3%5
M-414KY'04+D54^]G5>_330PYW&\P;IBV^\:G@S23/;I#S)]'8I3K7M54[-*Q
M[H:1454^]F7TZ$,^MIV??<Z^AO'ZX-;>Z7G:9W<%J*/9O:"T8S3JCF0WS*JJ
M6Z5+D7LD;24BTD43D3N=)*FO;JG P2W#\V+,*U9Z7:[;*V6"!>9D=WR*HDN$
MZHO8]M-3+31QN3T*^1-?3V$&^XN7\G&C?6[B#7)NAUS]6&[R5$&7[V9##:ZE
M7))8;%,VQT+HU7A%)!;&TZ3-3AIXO.O>JJO$P9W!ZN^H_<WQX<FW8O<5OG54
MDL]HD;:*-6+V1OBH&P)*U.[Q.9>]5U(1]3/)\J1=/0G!/K Q0DDDFD?+*]TL
MLKE?+*]5<YSG+JJJJ\555,<7O?*]\DCW222.5TDCE57.<JZJJJO:JG@#X/D
M        ]Z:EJ:R>.FHZ>6JJ95TBIX6+(]RHFJ\K6HJKP0]H*>>JE93TT$E1
M/(ND<,35>]RHFO!K455X %\<7Z6^I/,^1V,;#9]=X)%T;71X_<&TNNO+QJ)(
M6Q)Q]+OL%W,?Z>M]\JY'8_LYF5RA>NC:N.RUK:?773C.^)L:<?2X]4AF=V1.
M7UZ*#(G&/*]ZV<F2*5=H$QZDEY=*N]7FU4O+S(U?:@2K?4)HCN/XOTIVIH7N
MQ_R^NK"_I'(NV262FDT_RFZW2W4^FJ(O&'WETR:([C^+]*=J:'JVBJ'?P>GP
MJ@+^XYY+G4W<^27(,UV^QF!VG/#[]<:VI;KRJOL16](ET153\KVIZ%YB\UC\
MJO?ZOY)+UE>%6"%=.:+WNMJIT^2J^Q'1)&NB*O\ "=J>A=3U2WS+VN8GQK]P
M%\\?\CFXOY),JZC*:FT3\91VK&GSZJJ+V3SW&'31=%_)+KQ[.TN[9?*.KG\C
M\BWQ@I]$_&4UNL+IM55%[)IJZ+31=/X-=?4>B6U?OI?J)_N@O38_)*V'IVI^
MDN[6>W9W'F6V?1=O3L33A-1UO?JOP<.[5;JVCRG-GH43Z>W)S*Y.XZK0?1]$
MG8FG"6FJ^_5?_+5?5+=%WR.7X-$^Z"[EG\H#HZMCFK6V_+\A1KN96W"^N8CD
MY=.5?<H:9=->/#CKZN!<NU^61TOT"M6KHLFO:([56UMW<Q%3331?=8J?AW\/
ML'VE!3IVHY?A7[@+G6KRP^AZTM3DV1BKYN3DDJ*Z^WVH5_'756/N'AHOK:U"
MO[=Y?W21;6IR[31UDG)R/FK+O>)U=QUUY75O(B^MK4/M*.F3^#U^%5^Z"XMN
MZ$>CRUZ^[=.^&RZL1B^]T/OG!O9_*72<?2O:I7%#T?=,-OU\#9'%I-6HQ?>:
M3WG@G^'=)Q]?:?:4U.G\$T%;4/2GTOVQU,^@Z<ML:::D:C:>I;B5G\9NC>77
MQ5I5>JJG:JKJO>5;1].?3[0+ ^CV-P""6F:C8:AN-VOQ4T3EU\1:=7*NG:JK
MJO>?200IV0L_WJ JJAV,V3MDCY;;L[A%OED;R22TV/6V)SFZZZ*K*=%5-4*B
MI-H=IZ![I*#;#$J*1[>5\D%EH(W*W7715;"G ^DBC3LC:GQ(":LVIVNC>V2/
M;;%F/8J.8]MGHD5%3BBHJ0\%0F+=N=O6.:]F"8ZQ[%1S7-M=(BHJ=BHOA'[R
M,^8WZB GWZ)XK_V9M7_R4'_[A./T;QW_ /0%N_\ E8?_ -T_>5OS4^H"&J\&
MPFO@=2UV'V2MIGJBOIY[?32,5475-6NC5."GA4XCB=9"ZGK,8M-7 Y45T$U%
M!(Q51=4U:YBIP4_.5OS4^H"4?U3;5_JTQ3_H:A_X$EG]6^W?_8+'/^BZ3_@A
MR,^8WZB I>JZ;^G>N@DI:W87;JLI9=/%II\6M,D;N54<FK74JHNBHBE/U&Q6
MR-7"^GJ]G,'JJ>33Q()<>MKV.T5%35KJ=4714U/GP8?XIG^]0%&73HMZ2;OX
MOO?3CM[%XS$8_P!RL%%0Z(GS?=8XN5?6FBE*W#I5Z:[GXGO.QF$Q^*U&.]TL
MU)2:(GS?=XX^5?6G$^5IX%_@6?$F@+<7?RVNB.]N>ZLV$MD*R.:YWN%RO%O3
M5K>5-$HZZ%$33M1."KQ7B4+<NA'I,NRN=5;-T$2O<UR^YU]THDU:G*FB4M9$
MB)Z43M[5XGPM'3+_  2?$JI]L%HKYY0W1M=M?<++E>,:Z:?1E^FDTTU_]_95
M]NOUOAUMI=_+-Z7+EK[G:LCQ_733W"\2OTTU_P#?&5/;K]8\UH*=>Q'-^!?N
M@LED7DC[*U*/_1/>+-K*JZ>&MVAMMTTX-UU\""WZ\=?1VIZ.-IKWY36U-0C_
M -&]T,LM2K\CZ2BH;AIP377P8:+7CKZ.[T<?-;='][(Y/AT7[@,>,J\D#<6D
M\5<(WWQR_P"B*L+;Y::NT:KHFB.6FEN6G'5-41?3IW%DLB\I3.*;Q%Q/>&Q7
MG1/Q3;O;:FV:KHG!RP25^G'5-=/7ZCR=;7_>RHOPII]T&,^8>4GUF8NVH?:\
M6Q[/(J?F57X_?*9JO:W[YC+G[@]VJ<43EYE[-->!8/)_+7ZIL?2=]OQVR9C'
M!S*K[+=X&JYK>]C+A[F]=4XHFFOJUX'BZAJ&]C4=\"_=T!B9F_2KU*;<I42Y
MGL9FUEHZ5$6HNRV:KGH&Z_\ XVGCDI_WYC=EG3KOQ@R3293M#EEJI:=-9KDM
MKJ9J-NO_ .*A9)#^_/!T$S/E1N3UZ< 6#>Q\;W1R-5CV*K7L<FBHJ<%147LT
M+-N:YCG,>U6/8JHYJIHJ*G:BH>0/D^0
M       #U@GFIIH:FFF?3U%.]LM/41.5CV/8NK7-<FBHJ*FJ*AZ0S2T\L4\$
MKX)X'MDAFC<K7L>U=6N:Y-%145-45 #:7TS>:[OOLRMLQK<UR[U;?4J-@2.Y
MR^'?Z.%J<J>[W/1RS<O;RU+9%71&MDC3B;#=@_,<WAVL6WV'/W+NMA5.C849
M<).2\TL2)HG@5^CEEY>WEG1ZK\E'L0C8:Z6/1K_QC/7V_5!T.=/75ALAU.V3
MZ3VLRZ*LNU+ V:]X77Z4MZMZ*O*OO%(YRJK$5=/$C5\:KP1^INVV3ZC]I=_[
M3](;>9+'57*GB26[8K6:4]UHD5=/QU,JJJMUX>)&KF*O8XFL4\<R:L=Q[VKV
MH#) OJ>P
M
M                                                  *&SS<W;K:V
MT.OVY&<V+!K0B+R5]\KX*)DBI][%XSVK([BB(UB*JKP1"D<QS_!]O;:Z\9UE
MUHQ&V(B\M9=JR&D:]4^]C\5S5>[CP:W55[D/ESV,35[D:GK4&M7=WSA>F7!%
MJ*';NAON\=WBU2.:W0+:K5S(G%KZRO8V;MX:QTSVKQ5%[-<#=R_,\V"P]9J3
M"*2\;HW*/5&2T4*VZW<R)Q1U56-;+V\-60/3OU[-8.2OA;\C61?5P3ZX-7N[
M7F_=4>>+546",L.SUGE<Y(76BE;<;GX3DTY):VX)+'K^'%!$[T:&OK<GS-NH
M7,?>*7#VV?;"UR.<D2VRF2NN'ANX<LE56I(S7\*.&-?004E?,[@W2-/5Q7ZJ
M@UQ9WN?N/NA<UO.X^=W_ #JYZJK*R^W"HKG1ZHB:1^.]Z,;HB(B-T1$X&"^8
M;@9SN#7K=,YS"\Y?<-55E5=ZV>L<S7AHSQGN1B:)HB-T0A'/>]=7N5R^E5U!
M0I2!\@      O%@O3SOON<E._;_9[,,MI:E42*Y6ZS5DM'Q71%=5I'X+$];G
MHA=#$-D]X,_2%^%[89/DE/4*GAU]#:ZJ2EX\$5U3X?A-3UN<B'HV*5_R8W.]
M:(#,C"/*9ZS<O6-UTP^Q[>TTRIR5.2WNF^2J)[3HK9](3-^!S$=ZC*+$O+=Z
MILF6-UPQBT83!(J<E1?KM3_)7O6.W^^RM^!6(OJ(AM#4.[6HSX5^YJ#+S"_(
M^R"9(IMQ-_;?;E:J>-;L<LLM;SIIQ1M55U-+RKKZ8'&3&*^4G>I4CES?>6BH
M5:J>+0V.U257,FG%&U%3/3\O'^\J>[;:OW\J)ZD34&6.'^3;TI6!(I,DNF;Y
MW4(GX^*OND%'2JNO:R.@I:>5O#AQE=]S)#&/*YZ<[,D<E]N.69A.B?CHZRX0
MTM.JZ]K645/#(WAZ9%/=MO@3M5SOCT^P#*O$.@GHYPCD^A>GO$ZM8U56.OM/
M)?UU5-.V[R5BKZM>Q>/:9%XST;]+V)<GT5LIC=2K%56K>('WE=533MN;ZI5_
M\E[3W;2T[>R)OQ\?L@R7QW#L1Q"G6CQ+%K1B](J(BTMHH:>BC5$1$3V(&,3@
MB(G87[L>,8UC,"TV-X];,>IE1$6GMM)#2,T1$1/9A8Q.Q$/9&M;\EJ-^!- 5
M&3P_0                                          6PSS9/9[=&.1F
MXVUV*YNY[>7WB]6FDK)V<%36.>6-TC%37@K7(J%O\QVHVPW"8]F<[>X[EKGM
MY?'NMMIJJ9O#35DLD:O8J:\%:Y%/AT<;_EL:[X4!@YN+Y2W1[G*5$UCQR^[8
MW"=5?[WC%UE6+G7LUIKDE="UNO:V-K.'9IVF(^<>6UTPY<DTMIL5WP"ME57>
M\V"XR+'S]WXBO2KB1OI:QK?5IVD,^AIW=B*Q?4OW=0:^-S_),W&M:5-9M#N[
M9,NA:KGPV7)*2:SU2,372-M13K6Q2O\ 6YL3?@,*=P/*>SFWI456V>YEIR:)
M%5\5JOU-+;*A&\=&-G@6JCD=ZW-C3X"%?;GI^3D1WJ7A]T&MK=CHQZG]DTJI
M]P-F[_16BC76;)+;"V[6MK%7V7OK;>ZHAC1W<DCFN[E1%X&".Y'2QU [3^\S
M9IM=>:2VTO&6_4,27*WHW[USJNB=-$Q'=R/<U?2B+P(-]/-'\N-43TIQ3ZJ
MQA,?SQ                                  !/L8RC),*OUKRG$+[7XS
MDEEG;4VF^6R>2FJJ>5O8Z.6-6N:O<O'BG!>!.+!D-]Q2\V_(<9O%98+[:I4G
MMMWH)GT]1!(WL<R2-4<GU3]:Y6JCFJK53L5 ;\>CWS>8*]]KV^ZJ_!H:ER1T
MUMWBH8%9#([Y+?IBDA:J1JJ]L\#49V<\;$1TAN4Z8O,RBK'V["NHOPJ.=>2G
MH-T*2%6Q2.[$^E*:)%1BJO;-$U&_.8U$5Y-*>OUT9/P]$B?;!O?MESMMZMU#
M=[-<*:[6FYP,J;;=**5D]/402M1S)8I8U<Q['(J*CFJJ*AN%H+A076AI+G:Z
MVGN5MKXF5%#<*61LT$T4B<S)(Y&*K7-<BZHJ+HI,D5%1%1=47L5 1Q%GZ
M
M
M                             "E,RSO"=N[--D6?9=9L+L,"Z2WB]UT%
M!3([35&I+4/8U7+W(BZKW%.91F&)X1:I;YF62VO%;/"NDETNU7#1P([N;XDS
MF-55[D1=5/ESFL35SD:GI5= :Q]Y?.!Z:]OUK+;MQ17G>6^0:MBFMT?T99^=
M$XH^NK&I*O'AK%3/:O'1W9K@%NEYG.P^%K54.#4EUW2N\.K8Y:*/Z/M?.B<4
M=5U3?$7CWQP/:OI[-8.2OA;P9K(OJX)]<&J#>'S9NJW<M:JAQ6[6S9ZP3*K6
M4N,TR/KW1KW27&L\:5':_?0)#\';KKAW.\R/J,SWWBCQVY6_;&S2JK6T]@@Y
MJQ8U[GUU5XLB._"A2+[L#)73OX-5(T_![?J@UQY)E.3YE=JB_P"7Y'=,KOM7
M_*KU>*R:NJY>*K[<]0][W<57M4P9ON19!E-RFO.37RX9'>*G^476Z54M94R<
M57VYIG/>O;WJ0BN5RZN57+Z5X@D))S\  !-;+8KWDEP@M&/6>NOUUJETIK9;
MJ>6JJ)%_ BA:Y[OB0F-JM%VOM;#;+):ZN\7&H72"WT,$E1.]?P8XFN<OQ(?J
M(JKHB*J^A 9F;=^7%UD;D>!-0;,7/%[?,B.=<<KEAL:1HO8KJ>M?'5+_ ',*
MF4N$=#'5'G7@RT>U=?C]%*B.=79')%:$8B]BK!5/94+_ ',2D0RDJ']D:M3T
MNX SNV\\D7.ZU(*C=3>RR8ZW1KY[7C%OJ+M(Y%7C'[S5NH&L5$^^2)Z:]RIQ
M,PL)\IC,*OP9]Q-V+38V\'2V_'Z*:Y/=KVL\>I=1M8NG?X;TU[E[2)9;G+\N
M1$]2)K]P&<>WWE!](N(+!-D]'D^Y]6Q$=*V^W9]+3*_1.+(;2RA<C47BC7R/
M]>J&7&%>65TT8SX4N04N0;@5+$UD;>+DZG@5_I;%;6TCM->.CGN]>J$2R@@;
M\KF?\*_<T!FW@/33T^[7+!)@&S&'8Q64Z(D=VI;12K7^RFB<U;(Q]0[3\)Z_
M7,LL-V&V5V]\)^&;68QC]5"B(RY4]LIUK.'9S5;V.F=IZWJ1+88F?)C:U?3I
MQ^J"]Y=H]
M            8K;R]%'3'OPVKGS[:>T+?JM5>_+[-']$W;Q%14222KH_"=.J
M:\$G\1OX)CMNETH; ;PMJ9LRVXMBWBI57.R:UL^C;EXBIHCWU-+X;I537@DO
M.WU'A)3PR_*8FOSDX*#49OAY*E_H&UMXZ?-RXK] SF?!A68-;2U?*FJHR*YT
MS/!D>O!$22")O>KS6ENWY4EYHVU=SV5SV.\PMYGPXID[4IZGE35>6.X4[?"D
M<O!$1\,:>EY R6Y4XQ/U_!=]T&GW=O8+>38F[)9MVMN[SA53(]8Z2KK8.:AJ
MG(BJONM="LE-/P1?R<CC6-N5LUNCL_<DM>Y.$73%)WO5E-4U47-25"HBK_D]
M7$KX)N"?>/4@)(I(ET>Q6_8!:$MD>8
M  ,^>C;K^W2Z4;K2V*:6?.-G*RHYKUM]52^U2^([62IM,S]?=Y455<K/R4G'
MG:CE21N972YUG;A].-QI[1))+EVUU3/S77"JB3C3\ZZOGMLKM? DU57*S\G)
MQYD1RH]L53U3X%T^5'WM^X#JHV4WQVTZ@\%M^X>UN1PW^PUJ^%50\&5E!5-1
M%DI*ZG55=!,S5%5KNU%1[5<QS7+T4;4;N8%O5B%%FVWE]BO5GJU\.HBX,JJ.
MH:B*^FJX-5=%*W5%5J]J*CFJYKFN6=1R,E:CV+JGV 7;+E'H
M
M
M            #SFFBIXI9YY6000,=)--(Y&L8QJ:N<YRZ(B(B:JJGQ++'#')
M--(V*&)JOEE>J-:UK4U5SE7@B(G:H!@'OAYF'2ELFM9;DS9=S<JI5?&N-84D
M=RY96HJ<LU?SLHX]')RO3QG/;Q_%JJ:&&6[?7OTY[4>]4*98N?Y%3JYBV'%$
M97\LB:IRRUG.RE9H[@Y/%5[?F+V$+)601ZIS<[O0WC]<&G[>SSC.H#.5J[9M
M'8[3LW8I%<R*Y-:R\WMS%U;QJ*J-*:/F:J+HRGYFKV2=YK'W8\T+>C+EJ:#;
M6T6W:ZT/5S8ZY&MNEV<U=4XSU#$@9JFGR8.9J]CR DN$KN$:)&GI[5!JUS?<
M+/-R[U)D>X>97K-[[*BM6ZWRNGKIVL55=R,?.]ZL8BKP:W1J=R&O++<VS'/;
MK)?,VRFZY;>)$5%N-VJYJR5&JNO(UTSG*UJ:\&MT1.Y""<]SUU>Y7+Z574%'
M%,'R#U@@FJ9H::FA?45%0]L5/3Q-5[WO>NC6M:FJJJJNB(AZ0PRU$L4$$3YY
MYWMCAAC:KGO>Y=&M:U-5555=$1 #+[;#H%ZN-VO=I\;V5OEKM51RN2^9*QEA
MI?"?V2L6XN@DE9ZX6/7T(9-;?]&G4MN3X$UAVIN]OMT_*Y+O?FML]/X;NR1J
MUSH7R-_P37$0REG?V1JB>E>'V0;%ML?)'RVL2"KWAWGMEB;HUTUCQ.BEN,JH
MO%6+6UONC(W)ZH)$U^J9Q8!Y362U20U.Y^Z=OL[?9=+:,;I)*Z147M:M75>[
M-8J>J)Z$6RW._A)$3U-37ZX-A>VOE7='.WB4T]=@M=N1=:=&Z7/+KC-5-<Y.
MWFHZ7W6D<BKW.A<9LX'Y=O2]A*02UF(5>=W&#32OR6NEJ&JJ=NM+3^[TSD7T
M.B4BF45.SM:KU]+E!G7B& X+M];TM&!X98L*M:(B?1UBMU-;H/9[-8Z:.-JZ
M? 9?XSAN(851);<.Q6T8I;DT3W&ST4%##P[-60,8WZQ$M8UB:-:C4]")H"K2
MI#Z
M                 !),BQK',OLU=CN66&W9-8+FSP[C9+K2Q5E).SYLD$S7
ML<GPH2F^6&QY-:ZNQY)9J&_V:O9X==:;C3QU5-,WT212M<QR?"A^*B.14<B*
MB]J*#45U(>3UM+GZ5V1;"7==H<JD1TB8Q5^+68Y4R+QT:BJ^IH^95XK&LC$3
M@V%#6AOKY8FVV9I5WS9NYKMGD3T<],?J?$JK'._MT1%5T]+JJ\58KV(G!L2$
M!-0,=JL2^&[YO=_N T);\=+^]_3;>FVC=G!ZNQT]3(YEIR6!4JK17Z:JBTU;
M%S1JY43F\-RMD:GRF---^\/3[NUL1=4MFY&)5-H@G>K+;?H=*BVUFFJHL%7'
MJQ55./(Y4>B?*:A+)89(5T>W3T+W+\8+ %F#R
M       !D-TV=3>Z'2WGT&<[<7-/!J$;#D^)UCI'6R\4K57\350L<WVF<RK'
M(W1[%[%T5S77MV(W^W!Z>LRAR[!;@GA3(V+(,;JG/=;[G3IK^*J(FN;Q;JJL
M>GM,7L717(OK#,^%W,Q?A;W*#KNZ9NIG;CJFVXHL_P  K?"J(N2GRS$ZA[5K
M[-7JW5U/4-33F:[15BE1.61O%-%1S6],.P>_F"]0V"TN9X95>'/'R09)C<[V
MK66NL5NKH)VIIJU=%6.1$Y7MXIHJ.:V?0S,F8CV+^Z;WHH,B"]QZ@
M
M
M           MCNAO1M3LK9/TAW5S^S8-:W(Y:9]SJ6LFJ58FKF4M,WFFJ'HG
MWL3'.]10&X.ZFW.U-I^F]Q<SM6(V]R.6!UPG:R6=6)JYM/ FLLSD3[V-KE]1
M\/D9&FKW(U/6#3SOQYTV*VI*RS=.^W\^4UK>9D>;9:CZ.W([3@^"W0O2IF:N
MO;+) J:?(4UA;P^:MCMN2IM6R&%RY#5MYF,RS)$=2T2+IP?#0Q.2>5JZ_P (
M^)4^:I 2W%J<(F<R_.=V?4!IHWMZN>H?J%GF3=#<RZ76S2/YH\1HWI;[-&B+
M[*)04J1Q/5NG!\B.?Z7*:M=V>I;>W>R:5-P<^N%QM<CN:/&J5R45K9I\E$HZ
M?DC<K=.#GHYWX1+Y)Y9?EO54^;V)]0&-Q8D\05;AN!9QN+>(\?P##[UFM\D1
M%;:;'0U%?4<JKIS+'3L>Y&^E531"I,6PW+LXN;++AF,77*[O(B*VVVBCFK)M
M%73F5D+7JB>E5X'TUKGKHQJN7T(FH-C&TOE'=5FX24M;E]%9=H;+.ULCI<AK
M$J*]8W?,H:#QW->B<>2=\2^G13.3;;RT^HS-O=ZO)J2U;9VJ9K9%DO52D]8K
M'?,HZ/QE1WX,KHU(N.AG?Q<B1IZ^WZB V9[5>3+T]8I[K5[HY9D>[-QB5%J:
M%CTL-JEX\46"D?)5IZ-4JT,^=NO*RV3QSW>IW!R2^[D5T:HL]&QZ6:W2>E%B
MIG/J4^*I0C&6^)ORW*]?1V(#9)MGT_;([-Q,CVOVKQK"IF,5CKG;K?"ROD:J
M*FDM:YKJB3@JI[<BF=N [+;3;71L9M]MW8<4E8WD6OH:*)M8]JHJ:25;D=/)
MP54]IZD6R*./Y#&M]:)Q^J"\!<X]
M                                                       2/),9
MQS,K'<<9RVPV_)\=N\2P76Q72FBJZ2HC7BK)89FN8Y->/%"47VP6/*+176#)
M;/17^QW.-8;C:+C!'4TT\:_>R12M<UR?"A^*U'(J.1'(O:B@T7=6GD^454RY
M9QTK524-6U'U%7M#=:A5AE7MY;57SN58U[=(JARM7NE8B(TU"]27EBTM0ROR
MWIVJ/=*E$=-4[9W&=5BD[]+=63.U8OHCG<J+W2-1$:2V>@[70</[VOVE!H.R
M?%\DPJ_73%LOL5?C.266=U-=K'<X)*:JIY6]K9(I$:YJ]Z<.*<4X&FR_X]?<
M4O-PQ[)K/66"^VJ58+E:*^%]/402-[6OCD1')]0E;FJU5:Y%:J=J*"0DG/P
M                           %_NFSJ-W Z8-SK3N3@54LG@JE/DN,S2/9
M17BW.766DJ6M]/RF/T58WHCTUTT6\^Q&^>:=/V?VW.\.J5?X2I!?K!*]S:6Y
MT3E_&4U0C?JL=HJL<B.3LT7UAF?"]'M^-O<J [&=A-]<"ZC-LK!NCMY<$JK1
M>&+'7VV16I5VVNB1$J*&KC1?8EB<OP.:K9&*K'M<O4'LWN_AV^6 67<+":WW
MBV71BLK:&14]YH*R/3QJ2I8GR9(U7X'-5KVZL<U5G\4K96(]B\%[4]"^@%Y2
MZ1Z
M
M                Q6W]ZT>G3INBJ(-Q\_I79/"SGBP*R\MQODBJWG8CJ2)W
MXA'I\E]0Z)B_.,=MY>JK8[8F.>'.LSIW9!$SFCPVU:5UW>JMYFHZFC=^)1Z?
M)=.Z-B_./"6HBA^6[VOFIQ4&CK?[SC-YLY]\LFQ^/TFT./RZL;D-3X=TOTK.
M'M-=(SW6GYDUU1L<CD^]D134?O/YH6Z>7>]6G:2RTVV=EDU8V]U')<+S(WAQ
M:Y[?=X-4UU1L;W)W2(2Z6X2.U2-/#3T]J@U*97F&69W>ZO)<VR:ZY=D5>J+6
M7R\UDU=5RZ=B/FG>]ZHFO!->!K8R/)\DS"[5-^RR_P!QR:]UBZU5WNE3+5U,
MFG8CI9G.<J)W)J0#G.<NKE5RKVJO$$SP3;;<'="],QW;G"KWG%[?HJVVR4,]
M;*QJZ^W(D+7<C$T55<[1J(BJJ\"/P_!,UW!NK+'@V*7;+KL_15H+322U<C6K
MK[3TB:[D:FBZN=HB=ZGZUCWKHQJN7T(#9QL]Y.O4?G/NE?N;=['LW9IN1TM-
M52)>;PC'<=6T=%)[NG#M22J8Y%X*WMTS^VP\K_?3+_=JS/KE:-KK7+RND@J)
M$NES1KN.K::D?X*<.U'U#7)V*G;I&QV^5W%ZI&GU5!M1VB\I7I1VX;2UN66J
MZ[P7Z#1[JK)*MT5 V5.^.WT/@1JS3[R=TR?6TV);9^6STXX*VGJLDMUQW.O$
M.CG5%]J71T:2)WLHJ3P6*W3[V99?L:1L=# SY2+(OK[/J(#8UBV'XE@UGI\?
MPK%[3B%AI$TIK+9:*"@I8]$1/9AIV,8G!/09RX[C&-XC;(;+BF/VW&;/3<*>
MU6JEAHZ=G#3V8H6L:G!/01;6M:FC6HU/0G %1D\/T
M
M                 &)?5-T9;.=6&/+1YO:DL^:6^!T6,;D6R-C;I0KQ5D<C
MET2II^95589%TXJK%8]>=,;.H?I9VOZC[(M+EEN2UY510K'8,[H&-;<*1>*M
M8]>"3P\RJJQ2+IQ56JQR\QX3T\<Z>TFCD^2].U <J/4YTG;M=*F8KC>X=J2I
MLE>]ZXIG5 U[[7=86\=8I%1%CE:GY2%^CV]OM,5KW<Z>_P#TW[D].F4+8LVM
MWCVFM>Y<<R^C1SK=<8DXZQO5$5DC4^7$_1S>WBU6N=))H)(':/3@OR7)V*#&
M4L$>(                            ,YN@_K#O72;NM3U=QGJ:_:7,98J
M+<G'H]7JR)%5L5RIH_X^E5RKHGY1G-'VJUS,N^CSJ>NO3=N-#4UTT]9MME$D
M=+G=D9J_EC152.O@9_'4_,JZ)\MG,SM5KFQ--4+ _CQC=\M/M@[ [+>K3D=G
MM606&XP7>R7RDAK[/=:5Z205-+4L22&:)[>#FO8Y'(J=QTY6JZVV^VNW7JSU
ML-RM-WIHJRV7&G>CX9Z>=B212QN3@K7-<BHI/D5%1%1=47BB@F9'GZ
M
M
M#"[J.Z^.G/IH96VS*LL3*,\ID5K-NL:6.NN;9$[&U;D>V&DXZ*J3R-?R\6,?
MV&*N^G63L=L*VJM^19(F0YA BHW!["K*NO;)W-J5YDBIN[7Q7M=IQ:UQ#S54
M4.J.=S.^8G%0:"^HKS5.HS>I+C8L,K&;*8-5JZ-MLQV9[KO-"OWM3=U1DNJ]
M_N[(45.#D=WZ:M\/,4WRW62NL^+5+-J,0J5<Q*"QRO6YRQ+][47-49)KZ? ;
M$BIP5%)7+6RR:HW\6WT)V_5!KBMULR++[W%;[1;[CE&27NH7P*&CBFK:ZKJ)
M55R\L<:/DD>Y5UX(JJI@O0V^]Y-=HZ*VT5=D%]NTZ^#24T<M75U,TBZKRL8C
MWR.<JZ\$55(1$5RZ(BN5>[M4&QS97RG^J?=-*2XY7:*+9K'*A&R+691(JW%T
M;DU_%VNGYYFO37BVH6$SGVI\N'J(W$2FKLCME)M;8ID:]:K(7JM<YBIK[%O@
MYI6N3YLRQ$7'0SOXN3PT]+NWZ@-N6S/E#],6W*4UPS];MO1?X5:]S[S*M!:F
MR,77FCMU$]JJB][9YIFKZ#99M9Y9VP&#>!6YFMRW5O,2M<YUTD6BMS7M[V4-
M*YJJB][9I94]1'QT$+.+]9%]?!/J V8XMA^)8-9Z?'\*Q>TXA8:1-*:RV6B@
MH*6/1$3V8:=C&)P3T&?&.XQC>(VR&RXIC]MQFSTW"GM5JI8:.G9PT]F*%K&I
MP3T$8UK6IHUJ-3T)P!49/#]
M
M       !;S=/:G -Z<)O&WNY>-TN4XK>F<M305**CHI$14944\K='PS1ZJK)
M&*CF]RE$[A[<X9NKB=SPG/;#3Y#CMU9I/1SIHZ-Z(J,FAD;H^*5FNK7L5')W
M*?#V-D:K'IS-7N!R<=;G0MG72/E'TC"Z;*MG<BJWQX=F[6:R0.75[;?=$:U&
MQ5+6HO*Y/8F:BO9HJ/CCYO>K+I"R_IJR#WZ)TN1;87RI>S%\L:W5\+EU<VBN
M"-:C8YVM1=%3V943F;HJ/8R25-,Z!VORHU^2[[2@P-,.R%
M              !T(^3_ -7$UQ@J.E;.[FLM3;X:BY[05U0_5[Z=FLU=:$5>
M*^$G-40I\SQ6\&L8ANM\L?J6EKH9NG7,+@LD]%%-<-LJN=^KG0LUEJ[:BKQ7
MPTYIHD^;XB<$:U":T$^OXAR]G&/[: WUFX\F8
M
M                                       ,3^I#K3V#Z7Z&9FX66,K<
MP6'Q;=MU9N6LO50KF\T:O@1R-IF/3BDE0YC5^]5R\#'#?7JLV:Z?:.5N:Y(R
MKR=8O$H<'M7+57695;S,YXD<C8&.3L?,YC5^]55X'A-410I[;O:[F)V@YZ.I
MCS3.H'?1:W'\)K'[*[>SH^)UGL%2Y;M5Q+P_RRZHV.714U160)$U456OY^TT
MF[^>8;O3N\M79<3J7[4X5,CHUMEFG<MRJ8UX?Y5<4;')HJ<%9"D;51='<_:2
MJ:MEEU1OXMGH3M^J#&W9'HVZDNHJ6&KVZVUN=78:I^LN;W9/HZSZ*OM/;6U7
M(V=4UU<V'Q'\=>4L1M-TN;[[X215.#X'7U-GJ':R9;<D]QM>BK[3DJZCE;,J
M:ZJV+G=^">,=/-+\ABJGSEX)]4&XW8[R5\,L_NEVZ@MQ:G,*Z-4?+A^)\U!;
M-4UU9+7SL]ZG8O;^+CIW)Z5-H6T?E3XM;/=KEO3G$^3UC%1\F,8WS4=!JFNK
M)*R9OO$K5_ 9"J>DF$=N:G&5_-^"W@GU0;<]JMB=G=C[7]$;3[<V3!Z5[$CJ
M:BWTR>]U#4T_E-9)SU$Z^RG&61R\#9=MUL_MAM);_HS;C!K3B5.YG)/-10)[
MS.B:?RBJ?S3S+P3C(]R\"/9%'&FC&(WX/N@NR7(/L
M
M                                 %(YY@>([G8A?\"SNQ4V28GD](^C
MO-GJV\T<D;N*.1>UCV.1'L>U4<QR(YJHY$4IK,</QK/\8O.'9A:*>^XW?Z9U
M+=+94MYF2,=Q147M:YCD1S'-5'-<B.:J*B*?+FM>U6N35J]J Y!NMOHWRKI%
MW'^BG/J;]MEE#Y:C;S,Y6-19HF:+)15?)[+:FGYD1VB(CVZ2-1$56MYE>K+I
M=R+IHSKZ.<ZHO& 9 Z2;"<JD:B++&W17TM3R>RV>'F1'<$1Z:/:B:JULAJ:=
MT#].UCOD.^T#"HQ2(<                          %58/FF1[<YCC&>XC
M<'VK)L0N=-=K'7LX^'44LB2,YF]CFJJ:.:O!S55J\%4J+$<JOF#91C^8XS6N
MMU_QFO@N5HK&_>3T[T>WF3[YJZ:.:O!R:HO!3Z:Y6.:YJZ.:NJ*#MNZ?MY+#
MU ;.X%NWCJLCI,OMC)ZZWM=S+15\2K#6TCE[=8)V/9JO:B([L5#K)V6W2LV]
M&U^';E63E939-0,FK*)KN9:6LC58JNF<O;K%,US->]$1>Q2HHI$EC;(GWR<4
M]"]X+R%T3T
M
M      !;3=;>+;+9#%*K-=U,RMV&X]3*K(ZFMD_&U,NFJ04M.Q'2U$JHFJ,B
M:YVFJZ:(JE!;C;GX#M+CE1E>XF446+62!5:RHJW_ (R>335(J>%J.DFD5.*,
MC:YVG'31%/A\C(V\SW(U/6#G[ZE_-EW5W;N<NW/2S8KGA%EN<ON5+DS(?><J
MNCG+II1PP^*VC1_8B1\\W8Y'QJO*FES?KS(=Q=RJ^3!NGBT7#$K37R>ZT]_;
M%X^17!SETTI8HO$;2H[L1&<\O>CV+[*2N:N?(O)"BM1>'-]\H+6;)^5+U/[V
MUS<KW9JTVBLMWE][N-TR=9*_(JI9E5SY/HY'I(DBK\KWJ6%VJZZ.+>;3^7-U
M [L5:9'N14IMI:KG)[S77#(%?67RH655<^3W%'H]'JORO>)(G=^BGQ'0S2>T
M_P#%HO:KN*_4!N?V'\L_I9V/;1W&7#_ZT<NIT:YV3YFD=P:V5.*NI[?R-I(M
M'<6JL;I&\/QB]J[4=GN@CIXVD;2UTF,?UA9+ C5=D&4I'6HV1.*NAHN5M-'H
MO%JK&YZ?/7M)A%1PQ\>7G=\YW'ZP-@$<<<,<<44;8HHFHR*)B(UK6M31$1$X
M(B(9H,8R)C(XV-CCC:C8XVHB-:U$T1$1.Q$(H'V?0
M
M                                       !9G?[8S!^HS:W)-J\]HTF
MM=[B5]MNC&-=4VNX1M<E-<*1SODRPN<OJ<U71NU8]R+:S>;:'$M\MO;[MWF5
M*DMONT:OH+@UK75%OK6-<E/6TRK\F2)7+ZG-5S':M<Y%\Y8FS,5CNQ>Q?0OI
M!QA[Y;+YIT_;H93M3GE&E/?,:J>2.LC1?=ZZDD3GIJVF<ORHIXU1R=Z+JUR(
M]KD3E?W=VKRK9;<'(MNLQIDAN]AGY65+$7P*RF>G-!50.7Y4<K%1R=Z<6NT<
MU42GY(W1/<QR<4^N"TI;8\P                          ;X_):W\?17S
M/^G*]UCEI+U$[+\$CD7V65=.UD%SIV=JZRQ>%*UO8GA2+VNX[B/*IWD?27?,
M]C;M5.6FNL:Y-A['K[+:F%&0U\#>_62/PY$3L3PWKVJ3.W2\70KW^TW[8.AD
MW:$U
M                                                          !8
MCJ0S?=O;_:B]W_8[;5VZ>Y+IJ>BL..+(QD,2U#^5U94-62)TD<*<58QR*JJG
M%K>9S;/[ZY;N5A>W-VO.T>!NW$SMTL-+9K&KVMBC6=W*ZJF:LD;GLB3BK6N1
M5X<6MYG)Y3.D8Q5C9SO[D!J:QGRS=_\ J3RN+=3KFWEJV5M2B.@P.PS15592
MP/7F6D;/RK04#&JGY.EBF:[7F5R.U4UNV#H&WGWWR./<3JZW2J65<Z(Z'#[/
M+'45-/"Y>9:9LW*M%1M1?O*>.5%[>9':D"VCEF=SU,G'YJ?^6B VR;*=,NQ?
M3U;4H-IMNK7C%2^)(:[(.1:F[5;>',E1<*A9*A[7*WFY.?D1?DM0V0[4;!;0
M[)T*4>VV#V^P3OC2*KO7(M1<JE.&OC5LROF<BJFO+S<J+V-0CHX8XDTC8B>E
M>_ZH+\%X3U
M
M                !JT\TGI*CWXV@DW0Q&VI+NIL_1SUL"1-_&W2P,1TU=0K
MIQ>^+C/ G%=4D8U-9=37EYA?39'O#ME)N#C5"DFXFV-+-5PI&GXRX69G-+5T
M:Z<7.CXS1)QXH]C4UD(*M@\6/G:GMQ_73O0'*<<Z!)
M         7DZ>=UJS8_>_;#=>C?*UN%W^EK;G'#\N:W/=X-P@;_AJ626/^Z+
MH[)[C56TF[6W^XU*^1J8I>:>JKV1?+EH7.\*MA3_  M.^1GQGI$_PY&/^:O'
MX.\'<-],6OZ'_2#W^#Z$]S^D/I3G3P/=?#\7QN?LY.3VM?0=;GTI;OHSZ:]\
MB^B?=???I#F3PO=^3Q/%YNSEY/:U]!4>J::Z\.W4$R(\_0
M
M
M
M                                                      <?WF.]
M-,?3AU$WJ#'[=[CMQN.Q^2X(V-JI#3MF?I6T#%[$]VG5>5O=$^+7M.8[KGV%
M9L7O?=8;+0^Z8-G+77[#VL32*!LK]*NB:O8GN\RKRM[HW1^DD-7#X,JZ)HQ_
M%OW 8"&&A"@                          Z8*/J$N=?Y.MUSVDK)9LCLF
M%MVZN<[9%\>)[[E#C#9'2:Z\ZTE1'-S:Z^UKVF^ZEWKN%9Y7]QS&FJI);[:<
M5;@]PF1Z^-&]U?%8$D5^NO.M-,R7777CKVDX\55H%=WHWD7ZN@-SAM.)@
M                       #Y>]D;'22.1C&(KGO<NB(B<5557LT/ESFL:Y[
MW(QC$5SG.71$1.U54 M#DW4)L+AGC)EN]>"8W)!S))3W+(;;32ZMYM6MBDG1
M[G>PY$:B:JJ*B)J6SO\ O7LYBWBIDFZ^'V)\7-SPUU[H8)-6\VK4C?,CE=[#
MDT1-=45#S66)ORI&I\*H"S5W\P/HSLCU96=0>,S.1Z,5:!U3<$U5.;Y5'!,F
MFG?KIW=I:VY=:72S:7*RJWJL$JH[D5:-9ZU-537MI8I4T]?9W'FM53IVRI\7
M'[ *'?YHG0HQ[F+OFBJQ5:JMQK)G)JGH5+4J+\*%).\P?I!8YS5W>15:JHJI
M8;^Y.'H5+<J+\1\^^TW\;]9?N ^?VH_0G^O/^C.3_FD^?VA/2!^MW^8,@_-H
M]]IOXW]Z[[@)M;/,MZ'[N]&4N_-#$JR-B1:VT7RB3F=P1=:JWQ)IZ7=B=ZDR
MM_7KTDW)R,I]XJ.-5>V-%JK9=J1-7=BZU%%&FGI7L3O4_4K*9?X7ZR_<!=K'
M>L'I6RKE;9>H;;^69Z:QTM3?Z&CG=P<J\L-5+%(NB,55T;P3BO!4+DV3J=Z=
MLBY6VK>W"Y)7IJRGGO-)2S.^4J\L51)&]=$:JKHG!.)]I40.[)6?51 7]M5Y
ML]^HVW"QW6CO- ]>5E=0SQU$*JB(NB21.<W714[R\MNNELO%,VMM%QI;I1N7
ME;5T<S)XE5$1=$?&KD[%3O/5%1>*+JGI0$R(\_0
M
M
M
M   :U?-1V%9O'TP7O)[90)4YCLO*_*[-,QNLKK<QB,O%.BZ*J,6G3QU1.UT#
M# WS$MG&;H]/UVR"WT:3Y1M7([([7(UNLCJ%K>6YPHNBJC5@3QE1.UT32#K8
MO$A5R)[4?M)\'>#DM.;4D8                          -H&QN<27'RPN
MMW;J6H5Z8IDV$WZE@=KJQE[OELIW(U5^]YK9KHB\%77AS<=@>T67/KO+^ZL\
M'DF5Z8Y?\3O-/$[M:R[7>WP.Y=>[FH-=$[%77[[C&Q.UHZEGS7-7ZJI]P'5X
M=').P                    8N;Q]:/3)L0ZKH]P]VK-2WZC56S8E:WNNMV
M;)IJC)*.A2:2%5[EF1C?68][H]5.P6SSJFES?<FUT]YI55LN-V]SKC<FOTU1
MCZ6D25\2KW++RIZSQDJ(8OER)K\U.*_6!JXW3\[BT0.J*+979BIN*HJI3Y%F
M58VF9PX(OT=0+*YR*O'7WIJZ=W'AKUW$\V6V0K-2;4[63URHJI#>\IJFP-X<
M$7W&C617(J\?Y0U?5QX03[BG9''KZW?<0&O?<7S1>LO<):B*'<B# +94HJ.M
M>(V^"@1FOS*N5*BM;IW:5!A3G'F$=4N;+/'%G<.&4$Z*BV_&:*&C1NOS*F1)
MJINGJF(1];4/^_Y4]#4T!AAF&Z.YFX4JS9[N)DV;2JNJR7Z[5EQ7MYO_ &F6
M3OXF*V3[A9[FLBRYEF]_RR15U5]XN557+VZ_^T2/[^)#N>]_RGJ[X5U!0A2!
M\@          G=AR7(\5KV73%[_<L;N<2HL5QM=7-1SM5%U326!S')HOK)M9
MK]?,=K&7''[U76*X1JBQUUOJ9:69JIQ322)S7)I\)^HJM75%5%]* S%VX\QO
MK'VT6&*@WFN>56Z)4\2V9<R*^MD1.QKJBM;)5-3]Q,TR@P7KFZH<"6*.BW3N
M&14,:IST&2MCO#7HG<L]4U]0B?N94(AE74,[)%<GH=Q^R#9!M#YVR.DI+?OM
ML^D<;N%7E&$5"KRKQT5+7<)%73LU5*S7MT:O89T[9^;&CI*:BW@VQ1C'<*G(
M<2F5=%[E2W5KU73LU7WGX$7L(N.X]B2Q_"YOW%!MQV2ZLNGSJ&@B7:O<RU7R
M[.B66?%*AZT-YA1ORU=;ZI(YW-8O!7L:YGH<J*ALLVGZD-E-[88_ZN\^MUVN
M3H_$EQR=RT=TB1/E*ZBJ$CE5&KP5[6N9Z'+P(^.>*7Y#T5?F]B_4!D67Q/4
M                 $ER2_6_%<=O^47:3P;5C=NJKI<Y>"<M/1PNGE=Q5$X-
M8J\257V\T6.V.\Y!<G^%;K%0U%PKY."<L-+$Z61>.B<&M4_%5&HKE[$350<D
M=5YI?7--4U$T&]3:."65[X:1F-8T]L3'*JM8CGVI7*C4X:JJKZ3FMJ/,-ZNY
M9YY8=UFTT4DCG14S;#87-C:JJJ,1SK<KE1J<-574D7OM3_&?63[@/#]J/UV?
MKS_HSC'YI/']H3U?_K=_F#'_ ,VCWVI_C?WK?N ?M1^NS]>?]&<8_-(_:$]7
M_P"MW^8,?_-H]]J?XW]ZW[@'[4?KL_7G_1G&/S2/VA/5_P#K=_F#'_S:/?:G
M^-_>M^X!^U'Z[/UY_P!&<8_-(_:$]7_ZW?Y@Q_\ -H]]J?XW]ZW[@'[4?KL_
M7G_1G&/S2/VA/5_^MW^8,?\ S:/?:G^-_>M^X!^U'Z[/UY_T9QC\TC]H3U?_
M *W?Y@Q_\VCWVI_C?WK?N ?M1^NS]>?]&<8_-(_:$]7_ .MW^8,?_-H]]J?X
MW]ZW[@'[4?KL_7G_ $9QC\TC]H3U?_K=_F#'_P VCWVI_C?WK?N ?M1^NS]>
M?]&<8_-(_:$]7_ZW?Y@Q_P#-H]]J?XW]ZW[@'[4?KL_7G_1G&/S2/VA/5_\
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
MZ.F\*CA@9JD'*]W,WF1SG-7Y*$XIUD6)KI7<SW<>Q$T1>SL!E&9"'L
M                        "#N-OHKM;ZZU7.ECKK=<Z>6DN%%,G-'-!,Q6
M21O:O:US55%0A:ZBI+E15=NKZ=E70U\$E-6TLJ<S)8I6JQ[')WHYJJBA4145
M%XHO:@.&W?[:ZIV5WKW/VKJ6S<F$9%6VZW35":23T#9%?0U#N"?EJ9T<G]T<
MC6\^WM1M3NON!MU.DO+B5\JZ&AEF3226C2174DSNS\K YC_C*;E9X<CV?-54
M3X.X%H2V1Y@                        R=V5R5U%LAUC8FZ;PX,AP/&KB
MV-7:))-;,YQZ-B(BN3F<C*R14X*NB.[..N0&U-^=2;2]4&-NEY(KUAUAKDC5
MVB/EM^761C41-4U<C:IZIP7AKV'M&ND=0WTM1?J.0':^=7A40
M   /E[V1L=)(Y&,8BN>]RZ(B)Q555>S0^7.:QKGO<C&,17.<Y=$1$[550#6%
MU(^:MT][*>_V# ZC^NS/*;FC]PL,[6V:FE3AI4W;EDC=HOWM.V5=>#E8IK^W
MV\Q793:CWRS8=/\ UL9C!S1^YV>9K;5!(G#_ "BY:/8[1>Z!LGH56D%-711Z
MHS\8[U=GU0:*M_/,4ZH-_7UMON6<2X%AM4YR,PK$'26RF=$NJ<E34M>M54HJ
M+[39)58J\48WL-06\O7!U!;S/JZ*ORV3#L7J'*C<4QE7T$"QKJG)/.URU$Z*
MGRDDD5BKQ1B$MEJYI=45W*WYK> ,%S$,A@                        1-
M'65ENJZ:OM]5-0UU%*V:CK:=[HI8I6+S,?&]BHYKFJFJ*BZH>]+55-#4P5E%
M42T=92R-EI:J![HY(Y&+JU['M5%:J*FJ*BA%TXIP7T@VM],WFT[W[336S'-X
M?$WIP&%6PRUE9(C,DI(>SFAKW<*I6_*5M2CG/^3XS$XFQK8/S)=VMMY;?8]S
M^?=7#(E;%)553T9?::+LYHJQ>%1R]O+4(KG=GBL3B1T-=)'HDGXQOU_J@Z)]
MB.HW:'J1Q1N6[3Y9!?::%&-O%FD_$7.VRO35(JVD<O/&O!41W%C]%5CG)Q-W
M^SV^6V6^V.)DNV^20WB")&I=+5)^)KZ"1Z:I'5TSEYXUX*B.XL=HO(YR<2;1
M2QS-YF.U]*=Z?""^)=P]               84>8IGS=O.C7?"YMG6&LO]F9C
M% QJZ.D=?:B.WRM:OJ@FD<OJ:IBAUP9DW".EO=NO;,L55>;6W'Z-K5T<]UXF
MCHI&I\$,LCE]2*0]6[DIY%[U3E3X^ .-HY<BGP
M              9=;+==75%L.^F@PS=*Y7+'Z96I^A^1N6\6M8V_P<<-4KGP
M-7O]W?&OK,E]JNK[J#V>?3PXMN'7UUE@5$_1B^.6YV]6)]XR*H5SH4_P+V+Z
MSWCJ9HODO54^:O% ;K.G/SB=J<^GMV-;\8^[:3(JE60IEE&Y];CLTKETUDU1
M:BC155-.=)6-357RM0VN;&^9_MSF4M#8=X;*[;6^3JV),DI7/JK)+(Y=-9-4
M6>E155/E)(Q.*ND:A,8J]CM$E3PU^=W W"6>\V?(;707S'[K1WRR76!E3:[Q
M;YXZFEJ8)$U9+#-$YS'L<G%'-544V=6NZ6R]VZCN]EN-+=[3<8FU%ONE%,RH
MIYXGIJV2*6-7,>U4[%:NA'HJ*B*BZHO8J F1'GZ          #@FS&:6HR[*
MIYY7SSSWBNDFFD<KGO>ZH>KG.<NJJJJNJJIQP91+)-DV1332.EFEN=6^65ZJ
MYSG.F>JN<J\555[5*8=\I?A!3A(C\                !UN>4\B)T2[=*B(
MBNNV1*Y4[U^EJE./U#I2\N%$3I.P=41$5URO:JOI7Z2G0GM#_)V_"OV0;(#.
MHBP      8T=8.]<?3]TY;H[F15+::^6ZTR4&'ZJG,Z\W'_)*!6M5%YO#ED2
M5R:?(8[L3B6%ZG-UV;+;&[@Y['4-@N]#;7T>,:JFJW6N_P FHU1NB\WAR/21
MR?-:[L[3QJ)/"B>_O1-&_"O8#B<>]\CW22.5[WJKGO<NJJJ\5557MU.3]SG/
M<Y[W*][U57.5=555[552G0?)\@                  '1GY']%"S;K?FX-5
MWO%5D=HIY45?9Y(*29[-$].LSM?B-Y/E*4L3,'WBK4YO&J+Y;()$U]GEAII7
M-T3TZRKJ3:VI[$J^M ;R3;F3(      %J=\]TK9LGL_N-NM=O#=38-8JNY04
MTJJC:FK8SEHZ;5%3C/4.CB3BG%W:A;G=W<*@VHVQSG<:Y<CH,1L]37PP2+HV
M>I:WEIJ?@J<9IG,C3BG%Q\2O2.-[U^]34'#9>KQ<LBO-VR"\U;Z^\7VMGN%V
MKY5U?/4U4CI9I'+Z7/<JJ<C%UNE?>[I<KU=:E];<[O535MQK)%U?+/4/6261
MR^ESG*JE-JJJJJO:JZJ"6$ ?@                ,K.BG863J.ZCMOMNZFF
M?-C$=5]-YW(UJJV.RVU6RU+7*B+R^.O)3M<J<'RM,C.E'9Q^^>^>%8// ^7'
MXZCZ6S"1J*J,M5 J25#7+HO+XR\L#5[G2-/>GB\:5K/O>UWP(#M-CCCACCBB
MC;%%$U&11,1&M:UJ:(B(G!$1#JN8QD3&1QL;''&U&QQM1$:UJ)HB(B=B(5"#
M[/H                                 Y?\ SFMMF8QU(8ON%2TZ14FZ
M&*0.KID319;E99%HYE5>_2E6E0Y^/-,P1N/[ZX]FU-"D=-N#CD+JN5$T62NM
M3UI957TZ4ZTZ$FN#-)FO^>WZZ U!FLH@                         5WB
M%V6W8_NG1H][$OV+T]"YK414<C+_ &BKT<J]B?Y/KJG>B%88S<EH;+N'2H]S
M?IC'X*-4:B*CN6\VRIT=KV)^(UX=^A]-71'^MNGUT!W@G885,
M #%?J<ZP]E^E2P)7[AWSWS*:^G=-C>WML5DUWN'%6M>D2JB0P\R*BS2JUG!4
M;S/3E7'??[J?VKZ=+-[YFUW]ZR&LA=+8<)MZMEN5;Q5K7)&JHD47,BHLLBHW
M@J-YG)RGA-41P)J]?:[F)VJ#F:ZI_,*WXZGYJZR5MU7;_;"97,@VXL,SV03Q
M<VJ?2=3[,E:[@FJ.Y8M4U;$U=570;U#];&\/4#+66FKN*X7M_*KFPX+9Y7LB
MFCUU3W^H]E]4[@FJ.TCU35L;5U59//52S:IKRL^8GVP8(&'I#
M                      N'M=NMN%LOF-LSW;+**W$\HM3OQ%?2/T;+&JHK
MX*B)VL<T3]/:CD:K5[T*VV^W&S7:O*+?F6 Y#58WD-N=^*K*9W"1BJBNAFC7
M5DL;]/:8]%:O>A]L>^-R.8Y6N3O!U1=#/F!X9U7VN/$LCAIL,WNM%)XUUQ=K
MU2CNL42?C*RU.D<KE1$]J2%RJ^-.][$5YT1](G6GBW4=;F8U?8J?%MVK;3>)
M<<?:Y4IKC'&GXRJMRO57*B)[3XG*KV>E[45Y.J:J;.G*OLR)VM]/P V+F<9%
M@            TH^=EGRVG9W:3;>&9(YLSRJIO55&U?:?36.D6)6N3YJRW"-
MWPM-47FPYE]';7[:X)%+R2Y5D4]UJ&(O%T%HIEC5JIZ%DK6+\+277%VD<;/G
M.U^I_P"<'-B:("4                                         RZZ7
M.M3>GI3OD,N%WEU[P:IG23(-M+K(^2UU;7*GB/A3BM+.J=DL6BZZ<Z2-3E7)
M?IZZK-UNG.[QR8K='7;$9YDDO6!7%[GV^I153G=$G%:>54[)(^.NG.CV^R>\
M-1) OLKJWO8O8#JEZ7^K/:?JNPS])MOKBZCOEM:QF78+7JUMSM,[D[)&(NDL
M+U_)S,U8Y."\KT>QO1-T^]2.W'4;BOT_A5<ZFNU UC<FQ"L5K;A;9G=SVHND
MD3E^1*SV7=B\KT<QL[AG9.WF8O%/E-7M0&3I?\]@        <$66?]:<E_SK
M6?X]YQN9'_UAOW^<:K_'.*87M7X02 DQ^                 Z_O*Y16]"F
MQB*BHNF3+HOH7)[JJ'3=Y>Z*G2!M$BHJ+_S^O'UW^XJA/J+^31?']E09_&9Q
M%       YY_.LWO2MO>V?3W::OF@LL3LSS*)CD5OO50DE);(GHB\'QQ>/(J+
M][*Q329YK>[255VP'92VU/-#:HURG*(V.16^\3H^FH(W:+P<R/QGJB]TC%)5
M<9-59$G=[3OM T-FG8E@                    .C[R0O\ 99OA_K5;O^(J
M;TO*6_V>;M_ZQ4/_ !12;V[Y$G[I/L W?&VHF(      -(WG3;TK8=M=O=B[
M75<E=G]Q=D.3Q,5>9+9:51M-'(FNG+-5/YTX=L'U=3/FK[JK9L#PG:&WU'+5
MYG7.O>01M5=?H^VKRT\;TU^3+4/YTX=L)+KC)HQD2=KEU7X$!S>&BDE
M              .F+R;M@$PS:+)=][Y0K'?]UZI;?C$DB>U%8;9*YCGLU1%;
M[S5H]7(O!S8HG)VF^_RN=F$Q7;2_;PW:D6.];CU"T5@?(GM1V:WR*Q7-U1%3
MWBI1ZKZ6QQN0G%OBY8UE5.+^#?@0&YHVFDP
M         !I=\['"V738S:K/&0))58AF;[4Z7OCI;U0RR2+\"RT$*+ZU0U6>
M:_BK+AM%MUF+(DDJ,9RE]N=)WLI[K1R/D7X%DHXD^H2^XMUC8[YKM/JI_N Y
MI30L2<                        $_LW_^NRS_ #5'_I"C)S:_Y#D?^;H_
M^.TI^IV+\'VP=[IV1E3@          T[==7FA8_LT^\[4;"5%'EFZT"RT609
M:Y&SVO'I6ZLDC8G%M55QJB^Q^3C=^4YW(Z(U@=7WF#67:UUUVYV;FI<DW&A6
M2DO62N1)K=9)$U8]C$XMJ*EB_>_DV+\OF5'1D!4UJ1ZLB]I_8KNY <U^6Y?E
M&>Y'=\OS2_UV3Y/?IW5-WOEQF=/4SRNX:O>]571$1$:B<&HB(B(B(AH>R7)L
MAS&^W+)LJO-7D&07B99[G=ZZ5TT\TB\-7/<JKHB(B(B<$31$T1"3N<YRJYRJ
MYR]JJ"G"1GX                                    ">8UDN08;D%GR
MK%;Q5X_DF/U<==9;U0R.AJ*:HA=S,DC>W145%3[2DWL-^O6+7JUY%CMTJ;+?
M;+4QU=JNM)(L4\$\2\S'L>WBBHI^M<K51S5T5.**@.M_H!ZU;5U9;=.H<@DI
M[;O-@]/#%G5FCY8V5T2_BX[M21IHGAS.321C4_%2+R\&NC5W2IT8]5MNZD,'
M=1WJ2&AW3Q&"*/+[6S1C:N-?89<J9B:)X<J\'M1/Q;_9^2YBNGM+4).S1>$C
M?E)]L&P$S1(H          '+WYS6>NR'J8QC"89>:BV\PZD9/#KKRUUUGFJY
ME]7-![O]0Y]/--S%U[W[Q_$XI.:EPC%Z9DL6NO+67&:2IE7U:P^!]0DUP=K,
MC?F-^NH-0YK.(                                           %SMG
M]X,_V)S^Q[E;:WR2Q9/8I-6/35U/54[E3QJ2KAU1)89431[%]2HJ.1KDK_;'
M<[,]G\SM&>8'=WVB_P!H?JQZ:NAJ(7*GB4U3'JB212(FCFK\*:.1%3[CD=$Y
M'L71R Z^.CWJYP?JXVW9E-A:RQYE8UCI,_P:25'SVZK<W5)(^QTE--HJQ2Z)
MKHYJZ/8Y$Z:>F+J6Q'J5P1N0V=&6C*;0K*;,\1?(CYJ&I<W5)(^QSZ>715CD
MTXZ*U='-<B3ZGG;.SF3@Y/E-] ,MC)0]P      <$66?]:<E_P ZUG^/><;F
M1_\ 6&_?YQJO\<XIA>U?A!("3'X                #L?\ +@8]G1-L&U[5
M8JVFO<B.31='7:M5%X^E%U0ZB.A9KF=)VS2.:K56VUCD14TX.N-6J+\:+J3^
MD_DT7P+]E09NF6A$@    @[C<**TV^NNMSJHZ&W6RGEJ[A6S+RQPP0L5\DCW
M+V-:U%55(6NK:2VT57<:^H924-!!)4UM5*O*R**)JO>]R]R-:BJH541%5>")
MVJ#A\ZD-WZ[?K?+<S=FM61(\OO<\]GIY5574]LATI[= NJKQBI8XV+IPU15T
M0Y)M]=S:O>/=W/MR*M7HS)KM--:X)%570T$6D-%"NJKQCIXV-7UH4W-(LLKW
M_.7A\'<"R1:8\P                    =*WDDTL#-C=WJUL>E549TR":75
M>,<-LI7,3371-%E=V)W_  &^7RFZ>%NT6YE6UFE1/E[899-5XLBH*=S$TUTX
M+([ZI-[=^3D_=?:!NF-JY,0      <:/F ;TKOIU5[GY-252U6-XY6_HGB"H
MJ*SZ/LJNIUDC7M5E14>-4)KQ_&'+5UH;K?UO=1>X%_IJA:BQ6*J_1O&%1=6>
MY6I70\\:_-FF\69-?GE/U4GBSO7N1>5OP(##$Q8(<                %R=
MGMLK[O-NC@FUF-M7Z8SF\TUK@GY>9M/'*_6>I>W5-601(^5W'Y+5*[VPP"\;
MI[A8?MY86K])Y==(+?#-IS)"R1VLT[DU35L,:.D=ZFJ?<;%D>UB=KET!W%X1
MAUAV\P[%L#Q:D]PQO#K526:QTBKS.92T4+88D<[1.9W*Q%<Y>*KJJ\5.N'$\
M7LV$XOCV'X]3>YV+%[=36NT4RKJK*>DB;%&CG<.9W*U-5[UXE1M:C&M:W@C4
MT0%4%0'T                                  #7UYH^.LR#HDW=D1J.
MJ<?DL=WHU=V(L%WHV2KKHJI^)DDTT^QJ85^858VWKI-W,?RHZ>ROM-RIM>Y8
MKG3,D7L7^"D?V?8(6M36FD]6B_7!R$',N2$                        %
M1V.&62V9B^.)\C*>SQ23O:U51C%N="Q'.5.Q.9R)JO>J(3VT1226_*',C<]L
M-LC?,YJ*J,:M?2-YG*G8G,Y$U7O5#]3L=\'VP=[)V/E3@        Y^?,8\R
MV=\][V$Z<,B\*GB\:@W&W1MST5TKE18YK=:9FZZ-354EJ&+JJ^S$Y$17NTM=
M<?7I,^:[;-[%WSPX(_%H\YW"HGHJR*J*R6AMLJ:Z-354DG:NJK[,:HB*YTKJ
MZSMBA7U/>GV$!H)--!*P
M  7;V,WIS7I]W/Q?=7 JWW:^8W4<TU'(J^[5]')[-315347VHIF:M7O1='MT
M>UKDN5M%NKE>RNX&/[BX;5>!=K%/K+2O5? K*5_LSTE0U/E1RLU1>]%T<W1S
M6JGI'(Z)[7M7BGU_4#M-V3W?Q'?G:[#]U\(J5FL&743:AE/(J>/25#%6.IHY
MT3@DE/,UT;M."JFK55JHJ]5VT^YN,[Q[>XQN/B4ZRV;):1)VP/T\6FG:JLJ*
M69$X))#*US':<%5-4U:J*5#'(V5C7M[' NH7$/L        '%'UJYZFY?5=O
MUEL=0M52SY=6VVW5.O,DE)9U2V4KFKJOLK#2L5OJT.47JLS%,]ZC=X\E9,M1
M3S9+5T%#4:\R/IK8J6^G<B\>"Q4[53U%.U#N>>5WX6B?%P!B^8^GB
M                                     "_W31U#YITQ[LX]NAATKIVT
M3TILGQUTBLI[O:I7)[S1S::HG,B<T;E1>21&OT7ET6\VPF]N5; ;DV7<'%Y'
M3)2/2GR"R.>K(;E;I')X]++IJB<R)JQVB\CT:_1=-#UAE="]'M[NU/2@.T':
M_<K$MX-O\4W+P:Y-NF+9A01U]KJ4T1[4=PDAE:BKR2PR(Z.1J\6O:K5[#JEV
M^SS&MSL+QS/<0KFW''LGHV5EOG33F:CN#XI&HJ\LD3T5CV_>N14[BH6/;(QK
MVKJUR:H"O2L3Z    !P199_UIR7_ #K6?X]YQN9'_P!8;]_G&J_QSBF%[5^$
M$@),?@                .T#H&CDBZ-^GILL;HW+B=.]&N147E?)(YJZ+W*
MBHJ>HZH^C5CX^EW9-LC',<N-PN1KD5%Y7/>YJ\>Y45%0J&E_D\7[D&7ADR>X
M    -;?FH;WIM%TJY'8+=6+3Y1O#.W$+4QCM'I0SL62ZRJB*B\BTK'0JOIE;
MPT,$O,1W:_JSZ=;Y9J&J6#(-SYDQFW-8NCTI)FK)<9-$5%Y?=VNB7UR-(2MD
M\.!43Y4GLI]L').<V!(@                      =+WDE_[ MU_P#O =_H
MJB-]GE._[&MQ_P#71W^CJ0G%N_)2?NOM W/&U F     ,5NM;>K^H+IFW4W!
MI:Q*/(FVIUGPUZ.1)/I>ZK[I221HORE@619U3YL;C';JNW6_J:V"W$S6GJO=
M;VVW.M>+.1R))])W%?=J9\:+\I85>LRI\UBGA42>%"]_?IHWX5!Q6'*84\
M                #>UY+FP'TGDF=]1]]HN:DQJ-V)X"^1O!:^J8V6YU+%71
M4=#3NCA14U14FD3M:;@?*KV8]_ON8;Z7BDYJ:PL=C>&O>W@M94,;)7U#-=%1
M8H7,B14X*DKT[4)G;XM5=,J=GLM^'O!T1&[LFH
M              ,6>M^VI=>D/J+I5CEE\+!+O6<L2*KD]R@6IYET1?9;X6KO
MP=3'CJUH/I'IGWQIU9))X>'W.JY8TU=_DL*U&J\%X)X>KO5J>%2FL$O[E0<5
M)RE%/                         NWMO9W7/#=_P"M:UZICV!45P>K7-1$
M1^88W1ZN1W%4UJ4X-XZZ+V(I<K!;8ZOQ?>>J1'*EDPVEK7*US41$?D]BI=7(
MO%4UJ.Q..NB]FIZ,35LOJ;K^^0'="=>14@      -&7FD=?#\1IKQTS;-7E&
M91<(5IMV,NHY/:MU+,Q4?:*9[4X3RL<GCO:OXMGXO\HYWAZB/,*ZR7XU!=-@
M]K;HC<@K8EI]R,EI7\:&GE9[5L@<B<)I&N3Q7(OL-]CY;G<DMK:KEUAC7VOO
MW>CU YT#1T2D                                              &Y
MSR>NI:;!]T+KT\Y'6JF*;J*^X8BLLFD='D%)"JO8UKM$3WVGCY%XZJ^*)J)[
M2FT[RP]^I<1W!N.R5\JU_1S<175N,K))I'2WJFB57,:BZ(GO<#.5>]7QQM1/
M:4F%!-RO6)5]E_%OP@Z8#?<3@      %!;J9K3[;[9;A[A5;FMI\'QJZWZ3F
MTT7Z/I):A&Z+VJY6:(G>O H[<3*X,$P#-\UJ7-;#B5AN-X?S::+[E323HWCV
MJJLT1.\^7NY&/?\ -15^H#A'JJF>MJ:BLJI73U57*^:IG>NKGR2*KG.5?2JK
MJ<?51/-53SU51(Z:HJ9'2SS.XN>]ZJYSE7TJJZE,@\#Q
M                               -WGD[=4$V,9M=>F;++BJX[G2S7?;E
M\[_9I+U!%SU=&SF[&5<$:O1-=$DCT:U73*IMH\L#J"EQ_++CL'D=<JV/,%EN
M>#/E?[--=88^:IIFZ]C:F%BO1-=$?'HB<TJDQH)N5RPN7@[BSX0=(!O4)N
M  #@BRS_ *TY+_G6L_Q[SC<R/_K#?O\ .-5_CG%,+VK\() 28_
M       =L/1;#+!TD].+)HGPO=M[8)$8]JM56244;V.T7N<U45%[T74ZONE6
M*2+IKV,;+&Z-RX39GHUZ*U5:^DC<UVB]SFJBHO>A45/^0A_<H#)LO\>P
M.5CS==[DW+ZEF[>VNK6?'-E+:VS\C5UC=>*[DJKE(WUM3P8'?A1*<['F7[L_
MI[OTW";?4K-8]J:!+7RHNK'72KY:BO>GK:GA0KZXU))7R<\W(G9&FGQKV@U5
M&NH@@                      =//DIP0MZ7]PJEL;4J)=TKE'+,B>TYD=D
MLJL:J^A%>Y4^%3H!\J.*)O3[FTZ1M2:3<*NCDET]I6LM-J5J*OH17KI\).;=
M^1?^[7[" W!FSLCP    <\/G7;U^_P"1;7[ 6JLYJ:P4[\RR^!C^9JUE7STE
MMC>U%]E\4+9WZ+][,U4T[](_FN[K>^7S;[9BW57-!9H'Y1DT+'ZM6IJ>>FH&
M/1%X.CB29^B_>RM7X95<9-59$B]GM.^T#1":>R6                 C[5:
M[A>[G;K+:*.6X76[U4-%;*"%O-+/45#TCBB8WO<][D1$])&6ZWUMVN%#:K;2
MR5MQN=1%26^CB3FDFGF>C(XV)WJYRHB(?J(JJB)Q5>"(#MUZ9=E+;T];%[=;
M34"1/J<8M;/T@KH4]FKNU2JU%PJ$=HU7-?42/Y.;BC.5O<=9^P6U%#LGM#@^
MVU&D;Y[!;V?357$G"IN50JS5LVNB*J.F>[EUXHWE3N*BAC2*-D:=R<5]?>"_
M!>$]0                                    6 ZL?[+'4M_W59E_H.L
M+,=2']GC?K_NZRG_ $35'E/^0F_<.^P#B".2HIP
M   &8NQ&-.JNE_KGS!&:ML6,8+9ED]"W;-+;4(G9W_1R]_=]3*#9ZPNJ.GWJ
M\R?DU;9[!B%K5_H6Y950SHG9W^X^GN(B)OXFI=Z&M3ZKD^X#LW.IPJ     &
MO;S#NLBEZ5MJ_H[&*N"7>/<&*:DP:B7ED6WP-T947:>-5^3"CN6)')H^73@Y
MK)-,*.MOJBI^G;;OW''ZF*3='-8Y:;$:1='K11)HV>Y2L^;$BZ1HO!TFG!6M
M?I"U=1X#-&K^,=\E/1ZP<B]?7UMUKJVYW.KFN%RN4\E5<*^H>Z6:>>9RODED
M>Y5<YSW*JJJKJJG-'65E7<:RJN%?4RUM=73/J*VLG>LDLLLKE>^1[W*JN<YR
MJJJO:I(555557BJ]J@A"&
M        )[B^27G#<EQ_+L=K'6^_XO<J6[62O9\J&KHIFSP2)^Y>Q%)OC]]N
MF+WZRY+9*IU%><>KZ>Y6FL;VQ5-+(V:)Z?N7M13]:JM5')P5JZHH.Y'9?<ZU
M;S[3[?;J65J14&=6.DNONJ.YO=YI8T]XIE=WN@F1\:^MIUS;59_;MU-N,*W$
MM34CH\OM%-<?=T7F\"61B>/ J]ZQ2HZ-?6TJ2-Z2,8].QR:@N<5^?8    ->
M7FE9_P#H)T9;D00RI#<,[J;9BMO<KM-??*ID]4U$[^:DIYDT^/L30PD\PS,_
MT/Z6,ZABD2*MS"HH,=HG*NFOO50V6H:B=^M-!*GU^XA*UW+3O]+M&H#D0.9X
MD0                                                )_BN3WO"LG
MQ[,<:KGVS(L5N5+=K'<8UT?!5T<K9H9$_<O8BDYQV_W;%+_9,GL-8^WWO':^
MGN5HKH_E15-+(V6)Z? YJ*?K55KD<BZ*U=44'</L;NK9]\-H=O=V+$B1T&<6
M:GN#Z5%YO=JI46.KI575=5@J&21+Q[6G6[M%N+:]V]L\)W(M"(RCRZUPUKJ=
M%U\"HTY*FG5=5XPS-?&O'M:5)&])(V/3L<FH+K%QC[  !P+7JMCN=XNURB8Z
M.*X5D]3%&_3F:V61ST1=-4U1%.-*ZU;*^Z7*NC:YD=;533QL=IS(V1ZN1%T[
M^)3"\5502P@#\                !W ]*L$U-TO]-]-41NAGI]K</CGA>FC
MF/99*1'-5%[%14T.MCIUBE@Z?=BH)HW130[>XQ'+$Y-'-<VTTR*BIZ44J.#\
MC#^X;]@%^R\AZ@  MIO)N7:-F]J=P=TKYRNMV"V*LNSJ=SN7WB:"-5IZ9J_.
MGF5D3?PG(4%NEGMMVNVYS7<.[\KJ+$+157)T#EY?'EBC588&K\Z:3EC;ZW(?
M$CTC8]Z]C4U!PU9/D=WS#),ARW(*M:^_93<ZN[WNN<FBS5E=,^HGD5$[W2/5
M3D7O]\N>3WV]Y+>JE:R\Y#7U-SNU6Y-%EJ:N5TTSU3\)[U4IM55RJY>*N755
M^$$C)0?@                      .G[R5/[+&??]ZMU_T'8SH&\J3^SQF7
M_>+<?]$V@G-N_(._=K]A ;?C9L1X  (:LK*6W4=7<*ZH9245##)45E5*O*R*
M*)JO>]RKV(UJ*JJ>%554]#2U-;63,IJ2CB?/55$B\K(XXVJY[G*O8B(BJH[.
M(.'WJ5W=JM^-]]S]UZB21]/EM\GFLD<O-S16N#2GMT*H[BBQTL4;5X)Q3L.2
M;?G<RIWAW@W W&G>]T&2W>:6TLDUYH[?#I!11*CN*<E/&QJ^LIN:3Q97O^<O
M#X.X%CBT9Y@                VH^4GL"FZ_4;_ %C7FC2HQ38ZFBO;E>W5
MDE\JE?':8UU[XU9+4HJ=CH6^DV)>6OLRFXV^7Z<W2E2;'-HX([LO.FK'W>H5
MT=M8OK8K))T5.QT;?21M#%SS<Z_)CX_'W ZJSHJ)V
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
M;I\F:J5'M5.^!277"31C8D7B]=7? @.;8T2$H
M !U-^36QC>DBZN:U&K)N#>72*B:*Y?<[<FJ^E=$1#H=\K=K6]-=Q5K4:K\UN
MCGJB::K[K0IJOIX(B$ZM_P"07]VOV$!MA-CY'   UY>9]O6NSO2=F=);ZSW7
M)MU)&858N55YTBN#'ON,B(G%$2BCF9S:IHY[..NB+A)Y@6ZZ[7]-^4TU%4^[
MW_<1[,4L_*J\R1UK7.KGZ)QT2DCE;KPT<YOJ182LD\.!VB^T_P!E/C[?K Y$
M#F>)$                  #L+\N+8'^H+I?PVBN=(M-F6X:)F&8I(WEECFN
M,3%I:5R+JK? I6Q,<U>R3G7AJ=/'0OLS_4UT^XO2U],M/E&;HF3Y0CV\LC):
MZ-BT].Y%XIX-.V-KFKV/YUX:D_I(O"A;K\I_M.^,&>)F(1(
M                         ,*/,8O;<?Z*=_J]SN1)[+26U%]KMN=RI*%$
M]E%7BL^GH]/#4Q0ZX[LVR]*.\U8YW*DUJIJ#7VNVOKZ:D1/9X\5FT]'IX$/5
MKI3RKZM/JKH#C:.7(I\                        '2I3;)5M)Y,E?B5-
MZ&ZW3"&[BW!S6KSRQMN\>4(KDT[J.%C.SL3XS?)!M/54WE8UF-00K%<;AB29
MQ6N1%YI&-N<>0(JII_[K$UO9V)\9-_#7Z/5O>K>=?J\P-U!M8)B  #G8\XSJ
MC=><AL_2_B%S5;5C2P7O=*2!RHV:XR-\2@M[U335*>)R3O3BBO?'V.C732!Y
MH74(ZZ7NV=/N,UZK;K"L-VW"?"Y426ND;ST=$_335(8W),Y.*<SV??1DIN$V
MJI"U>#>+_A[D!HJ-01+0                    5)A^'Y/G^3V/"\+L=7DF
M4Y)5LHK)9*)GB3U$\G8UJ<$1$1%5SE5&M:BN<J-15)[C&,9!F>06G%<5M-3?
M<AOM2RDM-II&<\LTK^Q$3L1$355551&HBJJHB*I^M:YSD:U-7+P1$!TB])'E
M)[;[>4%JS/J,@IMS<_D8RH;A',K\=M3UT5(Y6)I](2M['+)^(XJU(WZ)(N]C
MIK\MC!,(H[=E.^4-/GV9O:V=N):JZQVYRZ*D<C$T]]D;V.5_XKBJ(QVB/6;P
M4+&(CIO;?\WN3[H-PMLMEMLM!26JSV^FM-KH(TAH;;1Q,@IX8V]C(XHT:UK4
M]"(;/*"WT%JHZ:W6NBI[;;Z-B14E!2QMAAB8G8UD;$1K43T(A'HB(FB)HB=B
M CB+/T&,?4ITD;,=4F,SV;<7'(HLAA@6/'=P+?''%>K8_M;X51RJLD6ORH9.
M:-W;HCN5R6!WXZ:MJ^H6P36O.+%''>XHE99,THF,CNM [M;X<^B\\>ORHI.9
MB^A':.3QF@CF;H]./<Y.U <BO4?T^9QTR[JWW:S.HFRU5 C:NQ7V%JMIKK;)
MG.2GKJ?FUT:_D<US=55CVO8JJK3FAWTV5R[8+<6[[>9?&V2HHT2IL]WB:K:>
MXV^5SD@JX===$?RJCFZKRO1S%XM)%-$Z%ZL=W=B^E/2"Q)9\\@
M        ;?/)BSQV/]2N681/4^'0[@X95)!3:Z>+<+540U4*Z=ZMIW5/U39K
MY6&8NLN_.28G-/R4F:XM4)#3ZZ>)6VZ>*HB73OY8%G(^WNTF<WY[?KH#J .@
M<G(    .4/S=L]3+^L&[V"&=9:;;3&;/CR-:NL:331ONTJIHNG-K7HUR]NK>
M5?DG.-YF&8IDW4[<[-%,LD&!V"UV1&M75B2RL=<I%33AKK6HUR]NK=%["1U[
MN:H5/F(B?;^V#5^:_"#                  !N(\EW 4O\ U$YSGE1!XM)M
M]ATL-++HGXJX7BIBAB75?33PU*</3]79]Y5>&I>=[\NS&>'Q*;"\7DBIY-$_
M%UMTGCBC75?3!%.A'V]NLKG?,;]=0=.AO^)R    "@=RMKMOMX<3N&#;F8G;
M\QQ>YI^/MEPCY^1^BHV:"1-)(96:KRR1N:]OWKD*-SS;W"MS\;K<1S[&Z+*,
M>KT_'6^MCYN1^BHV6)Z:/BD;JO*]BHYO<J'R]C)&JU[4<U>Y0<G?7KT3W?I&
MSVDFLD]7?MH<T?*_"<CJ4:Z>FFC]J6V5KF(C?&B:J.8_E:DK/:1-6O:WG ZQ
M^D^Y]-&94TMIEJ;SMGE3Y'8G?)T198)6>U)05;F(B>+&BZM=HB2-XHFK7HV1
MU5,L#N'&-WR5^T# 4PT(4                  &R;RH=QGX'UBXA:9*E:>V
M[EVFZ8M<->+5<^'W^E14]+JFCC8BI\[T*IG=Y<><OP[J@QBVR3^#09[;;ACM
M;KQ:KGQ>^4Z*GI6>E8U%_"]"J1E"_EJ&IW/16K]D'6L=)Q/   < 9QAE+@
M                [P]L*:>BVUV\HZJ-8JFDQFTPU$2JBJU\='$US=4U3@J'
M8=M_!-2X%A-+4,6.>FL%MBGC715:]E+&UR<.'!4*F9\AG[E 5R5<?0  .,CK
MUWO3?SJCW+R^BJ_>\8LE9^B^%O:Y'QK;+.KH&RQ*BK[%3-XM0G^$.6/K'W:3
M>7J$SW)J2I]YL%IJOT?Q5S7(Z-;?;%="V2-45?9GE\2=/\(4_52>+,]WWJ>R
MWX$!AT8OD.                        #J>\FY%3I'N*JBHCL_O*M5>]/=
M+>G#ZAT0>5RBITU5RJBHCLSNBHOI3W:B0G5O_(+^[7[" VO&QPC@  <OGG&;
MU+G/4'8]IK95K+8]F[0UEPB:J*Q;U>6QU=2NK5T=R4R4S./%KO$3TG/KYH6Z
MWZ7;U6C;>@J5DM&UUL:RMC:NK5NMU:RIG75%T7D@2!O'BUW.GI)-<).:5&)V
M1IQ^%0:AC6:0                 ,R>@K8#_P 1?4O@F'W&C6KP^P2KDV>H
MK.>-;7;'L>L$B*BIRU4SHJ=?5(J]QE'T<[,?UX[]X?C%;2K4XQ9I%O\ F2*W
MF8MOM[FO6&3@J<M1*L<"^IY$4L7BS-:J>RGM.^! =F9U,E0
M                            U5^</E;+!TB)8TE1LN<YG9K2D*.;S.CI
MVU%S<[E5%56M=1MU5--%5O'CHNNOS/LC;9NFA+3XB))EV56NW>$BIJYD#9Z]
MRZ*BJJ(M*W54TXJG'N6"KW:0:?.<B?;!RKG.N20
M %7[?X=<MQ,[PO ;,U77;-K[;[%;=$UTGN%3'31JJ<.".D15*FPO%Z_-\PQ7
M#+6FMRRR[T5GH.&NDM;.R!BKZD5^JGTQJO<UJ=KE1$^,'='^A>/?H1_5W[BG
MZ*?0?Z._1O#3Z.]V]T\+LT_)>SV'7I^BMD_1+]"/=$_1SZ(^@_<.[W+P/=O#
M[/XO@5)RIR\FGLZ::>H%5%1'T"S^_N[]DV$V=W W;OR,EH\,M4M72T+WHSWN
MM>J0T5(CE[%GJ)(X]>[FU+8[S;FVG9O:_--RKRC9*;%;=)4T](YR,]YJWJD5
M)3(J]BS3O8SX]3SED2*-\B_>IV>ON!Q#YCEM^SW+,DS;*:]]SR3+;G57>^7!
M_;+55DKII7:=R<SET1.")P3@<EV49)><QR.^Y9D-8ZX7W)*^HN5WK7]LE14R
M.ED=IW)S.71.Y.!3CG*YRN<NJN755!39(C\                  !%4-%67
M.MH[;;J66NN%PGCIJ&B@8LDLTTKD9''&QJ*KG.<J(B(FJJ1%)255?54U#0T\
ME96ULK(*.DA:KY)99'(UC&-;JKG.<J(B)VJ$155$3BJ]B ZS?+VZ%[)TOX32
MYGF=NI[AOME]&CL@N+N65+)2S:.2U4;N*(J)IX\C?EO]E%5C6Z](W11TAVGI
M]Q.GRK*J&&MW@R:E1UZKG:2?1-/+HY+=3.XHBIP\9[?E.X:JQK2>4M,D+>9R
M:RN[5]'J!LE,[B,      !J[\U[IYH]W>G*X[BVNW-ESG9%)+]15C.$LMD=R
MI=J=R]BL9$U*GCQ18M&Z<SD77QYCFR5+N7L979Q;Z%LF7;3<]XI:EG"22TKH
MER@<O8K6QHD_'L\/A\I=8*NB22%7HGM1\47U=X.4<YRB2
M    S6\NK)7XKUI;"7!LRQ-K[W/9I4UT1[;M0U- C5X*BZNG31/3IV+Q,KNA
MZ_.QWJKV;K6R+&VLNTUKD371')<J.>C1J\%UXS)IZ]/A(BD7EJ(E]*Z?530'
M9,=1Q4     .&SJ/SY-T=_=X]P8Y_>:/*LPN];:I=47_ "%U5(VC:BIP5&P-
M8W7U'(QOIF2;A;R[HYJR;QZ7(LGN=7;I-47_ "-:A[:5NJ<%Y848GQ%-S.YY
M9'_.<NGP LL6J/,                  '2]Y*6!I9MB]S]PIJ=8:O.<O9;8
M9533Q:*QTC%B>BZ<42>NG;\**;[/*CPY+7M#N!FTL*Q5.7Y,R@BD5-/$I;13
M-6-R+WHDM7,WX44G%N;I$]_SG:?4_P#.#<\;4"8       QHZO=B*#J-Z?-P
M]LYJ9DM[JJ!]RPFI?HBT]\H&NFH7H[1>5'O3PGJG'PWO3O+"]36S]'OGLKFV
M RP,DNU11OKL3G=HBPW>C:LM&Y':+RH]Z>&]4^\>Y.\\9XDFB<SO[6_"G8#B
M=DCDAD?%*QT4L3E9+$]%:YKFKHJ*B\45%.3]['Q/?'(QT<D;E;)&Y%1S7(NB
MHJ+V*A3H/@^0                "Z.Q^8NV]WGVFSM)/";A^862\3.YN5%B
MHZZ&:1KEXZ-<QJHOJ+A;290N$[I[;Y@DGAMQC)[3<Y7<W*GATM7%+(BKZ%:U
M47U'W&[DD8[YKD7ZX.ZLZ^BI0  < 9QAE+@                  [Y,>I9Z
M&P6.BJH_"JJ.WTT%3%JCN62.)K7)JU51=%3N4[*;)3S4=FM%)4,\.HI:*GAG
MCU1>5[(VM<FJ*J+HJ=Q4[>"(GH0$X)F?H,0NNW>]=@>E_<S-:*K]TR:YT7Z.
M84YKE9+]*W?6GCEB5%3VZ:-9*E./9$IC+U@;M+LST^Y]E=)4^[7^OI/H+%'-
M<K9/I&YZP,DC5%3VH(U?/_Z,\*F3PH7N3Y2IHWX5!Q@'*Z4\
M              #J]\H;^QM9?]:[]_CF'1SY9O\ 9<M7^L=X_P :PGE!_)T_
M=*#9^; R,!26>YI9=N,'R_/\CF6"PX59JV]W>1JIS>[T,#YY&LYE1%<Y&:-3
MO71"F\RRJU8-B639G?9%BL^*6NKNUS>FG-X-'"Z9Z-U5$5RHW1J=Z\#Y<Y&-
M<]>QJ*J_$#A@W!S:][E9WF.X623>/?LVO-;>[L]%56I/73OG>UFO8UJOY6IW
M-1$3@<AV:Y9=L\R_*,UOLOBWC++I5W:Y.155J35<KI7-;KV-:KM&IW(B(4V]
MRO<YZ]KE55^,%'E,'R                #J"\GS8!-O-BKMO)>Z%8<GWGJT
M=:GRI[<6/VQ[XJ5&HJ:L]XG6:5=.#V>"O<AT$^6+LPF$[07+=&[4BQ9!NI4H
MZW.D3VX[+0.?'3HB*FK?&F661=.#F>$O<A.:"+DB614]J3L^! ;>C9F1X
M                                     .?WSP,Y19MA-M:>=-6,O.37
M:FU37VEIZ.B?IVI\FI3U_$:7O-LRY%EV;P.&5-6-NE_N4'#7VEAI:1WI3Y,Z
M$KN3OR3/A5?M T"FF0E8                      -G7E+;4+N)U:6;**NE
M=-9=I+16Y+5/<W6):V1GN%!&YW<Y)*E9F)_>E[D4S^\MK;A<WZDK7D%33NEM
M.VMLJ[]4.5/Q:U3V^YT;'+W.1\ZRM_P?HU(RACYYT=W1IK\?8@.L(Z/B>
MY^/.HWY62JV[Z<[+5IX=,U,RSID:]LC_ !*:UT[E3LY6^/*YJ_.B=Z#2SYK&
M\2OJ,'V-M52G) U,IR]K%[7NYZ>WPN5.S1OBR.:OIC=Z"5W&7Y$*?NG?:!H*
M--)*P                    ;P?* Z38LMR:NZG<XMJ36'":I]MVOHJB/5E
M3>4;_E-QT>FCFT;7HR)4U3QG.<BM?";;/+(Z;X\EO]7O_EM!XEFQ.H?0[?4D
M[-65%T1OX^NT<FBMI6N1L:IK^-5514=$3*@@YE69R<&\&)Z_2#H[-Z!-@
M     2R]6>W9#9KM8+O3-K+3?**>WW.D?Q;+3U,;HI6+ZG,<J$!=;917NUW*
MS7.!M5;;O2S45PIG?)D@J&+'(Q?4YKE0_%1%147L7@H.$//L3K,"SK-<%N/-
M](87?KE8:[G;RN\:W54E+)JWN7FC7@<>V98W58;E^5XA7<WON*WBNL]9S)RN
M\6AJ'T[]4[EYF+P*:<WE<YJ]K55%^(%)%-GR                "^W2Y<UL
MW4QT\W5'2M;0;E8K+,D*\KW1-N]-XC$75/E,U:J*NBHNBEX.GJX+:M^]D[CS
M2(VCSS'9)4B71SHTN5/SM3BGRFZHJ=^IZPKI-$OH>W[(.X8ZW"HP  62ZD\]
M7:[I_P!YL_BD2*LQ?#KO66IRKRHM=[K(RC;KW<T[F)KZRT^^^9+M]LONGFD;
MTCJL>QBYU5N55T1:OW=[:5NO=S3.8AYS.Y(I'][6KI\/<#AP.1LIL
M             '9MY?N!OVZZ.MAK'/"D-7<L=;D=6GWRNR":6ZMY^_F:RJ:U
M47LTT[CJ;Z+L.?@_2_L[:)HDBJ:^R)?*E/OE=>I9+BWG];65#6Z+V::=Q4%*
MWDIXD]*:K\?$&8QE"1         .)CK'PF';OJGWZQ.EA2GH:+,[G5VVF:FC
M8J2XRK74T;?4R*=K4^ Y/.J+$XL(ZA]X\;IXD@I*7*:^IH(&IHD=-72+60,3
MU-CF:B%.U#>2:5O<CET^/B#&HL,>(                  .\/;"_ORO;7;S
M*9'NDDR7&;3=7R/5RN<M91Q3JJJY5=JO/WKJ=AVW]Y=D>!83D+W.>^_6"VW%
M[W:JY5JJ6.557F55U7F[U*F8O,QCO2U%^L"N2KCZ!P!G&&4N
M    ")HZ2>OK*6AIFH^IK9F04[%5$17R.1K4U7@FJJ>]+32UE33TE.WGGJI6
M0PM5435[W(UJ:KP3BH[0=^9V:E4   YO?.EWN^G]Q]O]AK36<]OP"@7(LK@C
M=JU;K=6HVDCE;JOMP4C>=O!/9J%[=>&BKS5MV?IG.L+V=MU5S46&4:WS(X6.
M]E;C<6\M-'(W7Y4-,WG;P[)B47&35[8D[&IJ[X5!I%-3!+@
M             =8/E$PRQ]&F/ODB?&RHRB_20/<U41[$J&L5S57M3F:J:IWH
MJ'1YY9\4D?2U97/C<QLV0WA\+G(J(]J3(WF:J]J<S535.]%)Y0?R=/W2@V=F
MP C :C/.)WJ_0/IYL^U=MJ_!OF\MW;!61L=RO2S6AT=55KPX^W.M/'IPU:YZ
M>E#6EYG^ZWZ';)6O;N@J?"N^Z5R2&JC:[1R6JV*RHJ5X<?:F6!GK:KO6A U\
MG+$C$7C(OUD!R['/@24                %W-A=I+QOMO'MYM+9.=E7FUY@
MHJJKC1'+2T3=9:VKT7@J4],R254[^70N7LYMM<]W]T,(VVM/.RIRRZ0TE14L
M1%6GI$UDJZG1>"I# Q\BIW\IZ11K+(QB??+H#N$QC&[-AV-V#$L<HF6W'\7M
MU+:;';X]5;!24<38((T5=57E8Q$XG6U8+%:L7L5EQJQTC:"RX_0T]MM%$S7E
MAIJ6-L4,:*O'V6-1.)4:(C41J)HB)HB GA-S]
M                 !R,^:AN.FX763GE)!,E1;MN:"VX?;I$771:.):JK9ZN
M2LJYV_$<TGF(YTF;=4>8TT,J34.#4=#C%"]%[/=HUJ*EOJY:JIF;\1(JU_/4
M.]#$1J UTF#Q"                       ZAO)RV:=@W3Q?-T[E2)#>-Y;
MTZ:AD5%1_P!#659*.E1R.1%3FJ753TTX.:K%.@WRO=K78CLC=]PZZF2*Z;I7
M5TM&]45'?1=J5]-3HJ+Q3FG6H<GI:K5)S;X^6)7KVR+]9 ;=C9>1X/*>>"E@
MFJ:F9E/34['2U%1*Y&,8QB<SG.<[1$1$3554\YIHJ>*6>>5D$$#'2332.1K&
M,:FKG.<NB(B(FJJH!P_=3F[M1OMOYNINK+,^6DRN_5#["V37FCM5,J4UMB77
M3BREBC:O!..JZ')/O]N7/O!O+N)N+)*^2FR.\3OL[7Z\T=N@TIZ&-==.+*>.
M-%X=I3DTGBRO?\Y>'P=P+$EGSR                  !6VV^ Y#NIG^';<8
MI3I4Y%FUWI;/:8WJJ1MEJI$C\21R(O+'&BJ][NYJ*O<57@F&7O<3,\7P7'(4
MGOF67*GMEM8[@Q)*B1&<\BIKHQB*KG+W-15/IC5>YK&]KET0';]M!M?C>RVV
M&$;5XE%X=AP>U06VDE5J,?42,3FJ*J5$X>)43.?*_3[YRG6OMCM]8MJ=O\2V
M[QN/DL^)6Z*@II%:C73/:G--42(G#GGE<Z1^GWSE*CC8D;&L;V-30%R"NC[
M         !Q@=?-BCQWK(ZA:"*-D;:C+)[FK6+JBNND4=>YW8G%SIU5?6<KG
M65:([)U1;V44;&QMFR2:O5K.*<UPCCK'+V)Q59E5?64]5)I42I^%K]7B#$(Q
MF/                 %W^GO_;[L?_W@8S_I6F+F[*?[9=I/]=+#_I& ](OR
ML?[I/L@[G3KO*D  !J[\WG/%Q'I N>/13+'4;EY/9[!R-TYEAIY'W:5?2C?\
M@:U53YVB\%-?'F99C^C73)7V2.563Y[D%KLW*WY2Q0O=<I%]*)_D:-73TZ=Y
M!5[N6!4^>Y$^W]H'*.<Y1)                   5'A^,U^:9;BV'6M%6YY
M9=Z&S6Y$:KU6>OJ&4\7LIHJ^T].!/,8L-9E62X]B]N15N&27.DM="B-YE\:L
MF9!'[*=OM/3@?K45SFM3M<J(GQ@[Q;'9Z#';+9\?M4/N]KL5%3V^VP:Z\E/2
MQMBB;KZFM1#L0M%KH[':K99;=%X-OM%)#14$/;R0T\:1QM^)K40J9$1$1$[$
MX(":$P/T        '(=YI]M9;^N+=^6-6(RZT^.UB1L;RHU5L-!$[73M5SHU
M<J^LYF_,0H&T75ON;(Q6HVXPV.J1C6\O*JV>CC=KZ55T:N5?62&M32ID]>GV
M$!KT,)R%                  !VX](5P2Z=*G3?5ISZIMIB\$BR+JYSZ>UT
M\#W*NJZ\SF*J'69TRUJ7#ITV*J4Y]4P+'H7J]=7*^"W01.=KQ[7,52HJ==8(
M?W#?L R++X'L#@#.,,I<                %68#0R7/.L+ML3VQRW"_6ZFB
MD?KRM=+51L15TU71%4J3#:1]?E^*T$;FLDK;Q0P1O=KRHZ2H8U%73NXGTU-7
M-3TJ@.] [&"I@2J^WNUXS9+SD=\K&6ZRX_0U%RO%PEX,@I:2)TTTKO4QC552
M77B[6^PVFZ7V[U3**U66DGK[G6R?(AIZ:-TLLCO4UC553\541%5>"(FJJ#AJ
MWNW0NN]6[NXFZMY5[:S.;[5W..FD7F6FII'JVEI455=[,$#61-XKP:AR+[L[
M@W'=;<O-]Q;ISI59?=ZFX,@>NJP0/?I3TZ+JO"&%&1MX]C4*;D>LDCWKVN74
M%K2WA\                           ZW?*?\ [$NW/^=<B_TM4G2GY</]
MD[!O\XWS_24Y/:'^3M^%?L@V/F=)%@Y%_-$WK7>#JPR^W4%6E1C6T\3,+LG(
M[5BST3G/N4FB)IS>^22QZZKJV-O'N3FC\P?=?^L[J/R>AHZGQ[#MO&W%;3RK
MJU9J1SGU[]$337WI\C->.K6-^!)%6R>).Y$[&>RGQ=H-=9@^0@
M      -_7DM; <TF?]2-]HO9BYL.P!\K?OE2.HNM4Q'>A%AA8]OIF;Z4-S?E
M4[,<S\SWVO%)PCYL7PQTC?OE1DUQJ&(OH3PHFN3TRM])-+?%\J94_!;]L'0$
M;H2:                                         IG-,LM.!X=E><7^
M7P+'AUGKKW>)N"<M+;X'U$RIKW\D:D@RO([;AV+Y'EMYD\&T8O;*N[727A[-
M/10OGE5-?P6*?CG(UKG+V-157X@<*&:Y9=<\S++,XOLJS7K,KS77N[RJNO-4
MW"H?4S+JOX<BG(#E>1W',<HR3+KO(LMURBZ5EVN<BKKS5%;,^>1=?W3U*:<Y
M7.<Y>URJJ_&"F"0'R                    "M-N<$ONZ&>X=MUC$/CW_-K
MQ1V:U-5%5K9:R5L22/TU5&,1W,]>YJ*O<55@V'WC<',L7P>P1>-><LN=+:[<
MU456MDJ9&QH]^G8UFO,Y>YJ*I],:KW-8G:Y=$!W,[?X38]M<&P_;W&H5I\?P
MFS45DM$;M.?P*&%D#'/5$35[D9S.7O<JJO:==F%XG:,#Q#&,*L,2PV7$[726
MFV,73F\&DB;$QSU335SD;JY>]552I&M1C6L3L:B(GQ J\J8^@84>8?NL_:+I
M$W=O=)4^[7K)K<W$K"J+RO6>^O2CF=&Y.Q\5,^:5J^EABAUN;C.VSZ9]S+M3
M3^!=;_0IC=F5%Y7+-=W)2RJQ4['1T[I9$7\$AZM_AP2*G:J<J?&#C:.7(I\
M                   &Z3R8-DX\IW=S?>Z[4GB4&UUL;:L9D>SV5N]Z;)'+
M+&]>^&C9(QR?W]JFU7RKMIX\AW+RW=FY4W/1[>T#;=8'O;P^D[JU[))&.],5
M*R1KD_OK28V^/FD=(O8Q-&_"H.E@WSDW            !QQ>9#_;:W\_SK;_
M /1-$<O'77_:QWD_SC1?Z-I"05?\HE^'[0,(#$HA@                7SZ
M7[=]+]2O3U:U5[6W#<K%*>1[$YG-9)>*5KG(GX**JEWNGVB^DM^=D[>JN:VM
MSS'(7O8FJM:^YTZ.<B>I.)Z0IK-$GI>W[(.XDZWBI   <\7G?9XE1E.Q.V$%
M0K76FU77*+I2HO!R7">.BHWN;K][[E4(B^M321YM68I-D.S^W\,RHMMMUQR&
MX4Z+P<E;+'24KE3\'W69$^%257)WM1,]"*Y?CX?:!H@-/1+
M      9R^6[@3=P.LW96BGB\2AQJXU&45K]-4C6R4LM;3._^:CA;\9EUT)X<
MW-.J?:FDFCYZ2PUTV0U3M->1;33R54#O_F&1)\9$TC>:HC3N1>9?B!V+G4$3
M\          '(GYJE<E7UQ[N4Z1JQ;928W3.=KKSJZPT$_,G#A^5T^(YG_,4
MJTJ>KC<J%&*Q;?36*G5VNO-S6:CFU]7Y33XB15O\ID]6GV$!KO,(R$
M            !VN]%/\ 9'Z<O^[^Q_\ %&'5WTH_V:MC/]2[1_Q9A45-^0B_
M<H#(+*))(<9R*6*1T4L5LJWQ2L56N:YL+U145.**BEZ<A>^*P7R2-[HY([?4
MNCD:JHYKDB<J*BIV*AZN^2[X%!P0'&V4P                "ZNQ%#'<]\-
MFK;,CUAN&<X[32I'P?RRW.G8O+P7CHO#@7%V?I([ANWM;02\RQ5N762GD1GR
MN62OA:O+V\=%X'W%QDC3TN3[(.Z<Z]RI0:QO-CWI7:[I8NN)VZJ\#(MY:^/&
M*5K55)&VYJ>\W.1-%3V71,2!W^&, ?,@W57;WIXN.-T-1X-[W2K&8_3HU51[
M:%J>/<'IQ3V5C8D+O\*0==)R0*U.V1=/B[P<GAS@DC
M          !UN^4__8EVY_SKD7^EJDZ4_+A_LG8-_G&^?Z2G)[0_R=OPK]D&
M6_45NS2;%[';G[L5?(KL+L515VR&31637&72GM\+M53A+52Q,7X3)7?#<BFV
MAVDW W(J>578K9YZF@C?IRR5LFD-%$[54X25$D;%^$]Y7^'&]_S4X?#W X=J
M^OK;I75MSN55+77&XSR55?6S.5\LTTSE?)(]R\5<YRJJJO><D%9655PK*JX5
MU1)5UM=,^HK*N5RNDEEE<KWO>Y>*JYRJJJ4VJJJJJ\57M4$(0P
M    !.<=Q^[Y9D%BQ;'Z)]ROV2W&EM5DMT2:OGJZR5L$$34]+Y'HU":6.RW+
M)+U9\>LM*^NO%^K:>W6FBC35\U352-AAC:GI<]R(A^HBN5&IQ55T1 =P/3_M
M!9]A=FMO=I;)X;Z?#+1%2UM9&WE2JKY-9JZJTT;^7J))).*=YUL[+[96S9S:
MW"=MK3R/@Q:VQT]751IHE16/UEJZCL3\K.][^*=Y4<4:11LC3[U./P]X+Q%S
MST                                        !JV\W#>9-MNERIPBWU
M7@Y!O-=(;! UCD21MLI5;67*5$7M:K61P.]4QKT\RO=-,#Z>Y\2HJCPKUNG<
M(K-$UJHCVV^G5*JND1.]JHQD+O5*05=)R0\J=LBZ?%W@Y3#G.)(
M             #=7Y,VP*Y5N?EG4!>J-7V;;*F?9,1E>WV9+Y<X5;42,7L5:
M:B>YKD_O[%[C:WY6>S*Y%N#DF]%UI5=:L @=:<:D<GLON]?$J3/:O8JP4KE1
M4_OS5[B8V^+F>Z5>QG!OPK_N Z43?"3<  &ASSO-Q7T^.['[34TRJRZ7&Y99
M>(==-/<8F4-"JIW\WO53]0T[^;3G#X;'M)MO!)[%PK:[)+I%KV>Z1MI*1=._
M7WB?ZA++B_A''Z55R_%P0'/,:2R5                     Z]O+!VJ9M=T
M>[=S3TJ4UYW*=49K>7:<9$N:HVA=KZ%H8:=?JG3/Y?NW3=O>F+!Y9:?P+IGC
MI\KNCM.+TN"HVC=KZ%HXH5)]1LY*=GI?[2_'V?6!L&,U2*            !A
MQN1T =(^[N;W_<;</:7](<RRB6.>^WGZ>OU)X\D4+(&+X%)<886:1QM3V&)V
M:]NIB[G?1ATU;EY9><YS;;;Z:RG()&37>Z?3%YIO&?'$R%J^%35T43=&,:GL
ML3L])#OI8)'*]\>KG=JZK]T%#_LN.A/]1G])LG_.Q27[/;I _5%_/^0?G(^?
M<J;^*_?.^Z!^RXZ$_P!1G])LG_.P_9[=('ZHOY_R#\Y#W*F_BOWSON@?LN.A
M/]1G])LG_.P_9[=('ZHOY_R#\Y#W*F_BOWSON@?LN.A/]1G])LG_ #L/V>W2
M!^J+^?\ (/SD/<J;^*_?.^Z!^RXZ$_U&?TFR?\[#]GMT@?JB_G_(/SD/<J;^
M*_?.^Z!^RXZ$_P!1G])LG_.P_9[=('ZHOY_R#\Y#W*F_BOWSON@?LN.A/]1G
M])LG_.P_9[=('ZHOY_R#\Y#W*F_BOWSON@?LN.A/]1G])LG_ #L/V>W2!^J+
M^?\ (/SD/<J;^*_?.^Z!^RXZ$_U&?TFR?\[#]GMT@?JB_G_(/SD/<J;^*_?.
M^Z"J,*\NOHXVZR[',[P[9[Z'RK$KA!=<>NOZ09#4>[U=,])(I/!J+E+$_E<B
M+H]CFKWH5!BG0_TO8/DMBS#%]L/HO(L:K8;C9;C]-7N?P:F!R/CD\.>ODC=H
MJ:Z.:J>E#Z;24['(YL>CFKJBZK]T&:YE>1   .0SS1L^3.^L[<V*"?WBW8/!
M;,6MSM47E]QI&25;.&NG+63SI_Y:',UYA&9)F'51GT<,WC4.)14&/4+M4]GW
M2F9)4MX?-J99D_\ +0D-:[FJ'^ANC4^(&O8PH(4                  &[O
MR2,"6X[J;R;E2TRNAQ3&:/'Z6H<GLI->JOWAW)KVN1EN5%T[$=^%QVT>4WAR
MUVXFZ6>20*Z+'+!2V6FF<G!);K4^.[E]*HRAT73L1WX1,;<W5\C_ )J(GU?_
M # Z03>H3<          '&;YA%[;D'6?U U[7K(E/D;;;S*YSN-LI*>A5-7(
MB\%@TT[$[$X'+/UKW9+UU4;TUC7J](;ZE!JJJ[C04T-&J:JB=G@Z:=W8G I^
MJ76HE7UZ?4X PU,6R'                  !V]=)MM2T=+G3E;_ '=:62';
M/%75,#E55;/):::2;755XK(YRZ=W=P.M/INH$MO3UL;1>"M.^+ <=6HA<JJK
M9GVV!\NNJK]^Y2HX$TAA3\!OV 7BRS_JKDW^:JW_ !#RY^2?]7;_ /YNJO\
M$N/1WR7? H.",XW2F                 9&]'U"^X=5W3; QZ1K'N9BU2KG
M<4TI;I3SJG#O5(]$+Y],5(ZMZC=B(6O1BLS['IU<OHI[C!,J?&C-#U@XSP_N
MV_9!VWG625&#E6\W?>9=QNIW] ;?4I-8-E[3%9F-8Y'QNNM>C*VXR-T[%1'0
MP.3N="ISK>9CNG^G/4!^AE%/XMFVJML=K:UKN9CKC6(VJKGIZ%1'10N3TQ*2
M2ODYYN1.R--/C7M!JL-=A!             R6ZE^GNLZ=*W9NP7BJJ9,FS_;
M.TYSE-OJ$:U+?6W6NN$24+$:U%_$PTT;7\RK^,Y]%Y>5$OUOULI4['5>UUFN
M=1/)?\SP&VY=D5%,C42BJ[C5UL?NC$1$7\5%3QH[55]OGT7ETT]IHO"\-%[7
M,1SD]&JKP!C26%/$            '8#Y7M/)3="^QC)H5ADD9D<O*Y-%5LF2
M71['?W3%147T'3AY?4,D'2%M$V6-8GO;?)-%315;)?;@YCOC:J*GJ)]1?R:/
MX_LJ#$'SJMWUL>V6VFRENJ>6LSR[RY#D4;%7F2W6=J1T\<G=RS5-0CT]</=W
MXR^:UN:MHP# MJ*&?EJLPN4E[O;&ZZI16MJ,AC?W<LL\W,GKB^KX7&31C(T[
M7+JOP(#F\-%)*                 ;<?* V!3<??JY;N7NC2;&=E:1M1;_$
M;JR6_7%LD-$FB\%\")LTVJ<6O2)>\V6>61LRF=;QU^Y=VI4EL&U-,V>BYTU9
M)>:Y'Q4J:+P7P8TEEU3Y+TC7O(^@BYY5D7Y,?9\*@ZBSH0)R
M                              #DX\UW?-N[?5#=,3M-:E5BVR](F+4*
M1N58GW/F\:[2HBKP>V94IG:=O@)\)S?>8WNZW<KJ#N&.6VK2HQW:NF_1ZC1C
ME6-UPYO%N4B)KP<DJI [3^)0D==+XDRM3Y,?LI\/>#648"$&
M        "86FU7*^W6V6.S44MRN]YJX:&U6Z!JOEJ*FH>D4,4;4[7/>Y&HGI
M4C;;;JZ\7&@M-KI)*^YW2IBI+=0PMYI)IYWI'%&QJ=KG.<B(GI/U$551$XJO
M!$!VO])VP]!TW;"8!M53^%+=K31>^9=<(M%2JO-:OCUTB.[7-;([PXU7CX;&
M)W'5[TW[.T>Q.S>&;=0^')<K;2^\Y-6QZ*E1=*M?%JWH[[YJ/=R,5?O&M3N*
MA@B\&)C.]/E+ZU[09&E\CV  !RC>;WFJY1UAW2PI(KHMN<5LEA2-/DH^HC?=
MW+IV:JEP1%7U(G<<Y7F9Y6N0]3UQLR2*Z/!L=M-G1B?)1\T;[FY?A7WU$5?5
MIW$DKW<U0J?,:B?;^V#5X:^""                  !.\:L-?E61V#%[6Q9
M;GDERI+7;HD155T]9,V")-$XKJYZ$VL-FK,BOEEQ^W,62X7VNIK?0QHFJNFJ
MI6Q1IHG;JYR'ZB*Y41.U5T0'>)B^/6[$<9QW%+1&D-IQBV4EIMD*)HC*>BA9
M!$W3U,8B'8=CUDHL:L%CQRV,2*VX_;Z:VV^)$T1L%)$V&--/4UJ%3-1&HC4[
M&IHGQ GI.#]                                    !X5533T5-45E7
M*V"EI(GS5,[UT:R.-JN<Y5]"(FIXU%1#2P3U53(V&GIHW2SS.X-8QB*YSE]2
M(FH!PB;GYI4[D;E;@[A5C5959SDEUO\ /&Y=58ZY5<M2K?[GQ-$./C<#*I\Z
MSS-<VJD5M1E]]N-YF8OWKJZIDJ%;\7/H4R]W.]SOG*J_5!0I2!\@
M          ZD?)MP+]&NER\9E/%I5;D9A7UE/-IIS45MCBM\3>S[V>*H7XSH
M5\KC#?H'IZN>431Z5&=9/65,$OSJ2@9'11M^*:.;ZI.K>W2%7?/<OU$X VUF
MR<C@          <*N^65-SG>K=[-8Y4FBRW-+]>()$5518ZVX3SLY=41=.5Z
M:<.PY!MW,B;E^ZVYF5LD26/)<KO-TBD37165=;-,W35$X:.33@4U([FDD=\Y
MRK]506M+>'P                  #O+V[L*XKM_@N,.C2%V.8];+6Z)$Y4:
MM'210<O+JNFG)V:G8IA%G7'<+Q#'U8D2V*R6^WK&B<J-6EIHXM--5TTY?25,
MQ.5C6^A$0$QRS_JKDW^:JW_$/([)/^KM_P#\W57^)<?KODN^!0<$9QNE,
M              S(\OFVK=>L[I]I6MB<L62^^:2IJW2CI9ZE53@OM)X7L_A:
M=G:91=%5"MQZI]EJ=$C<L=^]ZTDXMTI:>:=53@O%/#]GUZ=A$4J:U$7[H'7_
M +D9U9ML-O\ --Q<AD2.R819:V]7).9&J^.BA=,L;55%]I_+RM33BJHATWYU
ME]JV_P +RK.+V_DM.)6JKNM=QY5<REB=*K&KQ]I_+RMX<55"?/<C&N>O8U-5
M!PMYAE-XSG+<GS7(*A:N_9?=JV]7JI77\95U\[ZB9W%57B]ZG(5D^0W/+LDR
M#*[U,M3>,FN55=;K4+K[=363.FE=QU7BYZE-.<KG.<O:Y=5^,%.$C/P
M     &9/01L.G4)U/;>XA<*/WO$[!4?I1G3'-1T;K7:7,E6"5%[65,ZQ4Z^J
M37N,H^C?9Y-Z^H#"<9K:7WG&[--^D.7M<U',6WVUS9%BD1?O:B58X%]3]2(I
M8O%F8U?DI[3O@0&6OG5_VI\!_P"ZJU?Z<OADGYK?]H?#?^[JW?Z6NY[W'\NW
M]PGV5!J!-9)              [+?+PH?H[HMZ?Z?Q?&\3'Y:KGY>73WJNJ:C
METU7Y/B::]^FO#L.I3HCH_<>E79>'Q/%Y[+)4<VG+I[Q65$W+IJOR>?37O*@
MI$TIXO@^V#G8\SW===T^L'<2&GJDJ;-MHV#"+.B.U1CK7S.KVJG8BI7S5"+\
M"&C_ ,P+<==P^IS-XH*A)[5@38<3MB(NJ-=;^9:QOHU2LEG3XB4UC^>H?Z&>
MRGQ=OUP:^3"LA0                =E?0#L#_X=^F3!<6N-(M)F&41_I7GC
M'MY)&7.Z1QN]W>G'1U-3LB@7C\IBKWG4ET8[,_U([ XACU;3+39/D#/TCS%K
MV\KVU]P8QW@O3CHM/"V.%?6Q5[RH*6+PH6M7Y3O:=\*@S1,JB(
M                              !CQU5[YV_IRV%W"W6JY(EN=EMSJ;$J
M*5.9*J]5GXBWPJS5%<WQG(^33LC:]W<62ZB]WJ+8W9S-MQJE\:U]JHG08W22
M)S)476J_$T42MU17-\5R.?IV,:Y>X\IY$BB>_O1/9^'N!Q+7"X5UVN%==;G5
MRU]RN=1+5W"OG>LDL\\SU?))(]VJN<]RJJJO:IR=5M;5W*MJ[C<*F2MKZ^:2
MIK:R9RODEFE<KY)'N7BKG.5555[RG%55557BJ]J@@R%
M    -P/E"]-3]R=X:[?3)+<LN&;.N1N/OE;K%59+4,U@1NO!WN<+EG7O:]T"
MFSGRS-AGYWN?5[O7VA63%ML'(VRND;K'47Z9FL2)KP7W6)WBKWM>Z)2/H(>>
M3Q53V8^SX0=/9T!DY    !Q4=;N2NRSJYZB;LY_B)#G-VM4<G<L=HF6W,5%U
M75.6F31?0<I/5G?G9)U+;WW)7\Z19?<K=&_N5EME6A8J<5U3E@30IVI7FGE7
M\)4^IP!BT8\GB                  #+WH&Q%N;=8_3Y971^*VDRN&^JS_,
M,4MWU7U)[IJ9,]&N-)EG5%LI:G,\1M-D<5W5O^9XY+G];W8]Z5O-41)^%K]3
MB#L_.J,J$                                      &+76UGB[:])N_
MF6,F6FJ8\1K;5;ZE.V.KO7+:J9[=>]LU6Q4]9CSU8YC^@?3=O+D;95@G9C55
M;J*=.UE3=>6W4[TU[VRU+50\:EW)!*[\%43X^ .*@Y22G0
M      =M'1U@7]6?2WL3AKXO JJ##[=67.'33DK;G'](5C>Q.R>H>AUB=+^&
M_H#T];/XNZ/PJBCQBAJKA%\VKKV>^U+>[LFG>5%3MY(8F^AJ:_"O$&2A?@]@
M        6FWYSA-M-DMV]P/'=3S8?B%YNM'(Q>5_O--12OIVL7N<Z5&M;ZU0
MMOO%EJ8%M-N5FGC.@EQC&;I<:5[%T=X\%+(^%K%[G.D1J)ZU/.5W)'(_YK55
M <+AR%E-@                  NALABBYWO/M+A*1+,F6YE8[/)'R\R*RMK
MX87JJ:MX(UZJO%.'>A<':7'%S#=/;;$TC65,ERBT6Q[--?8JJR*)RJFJ<$1R
MJO%.'>?<;>:1C?G.1/JJ#NL.OLJ4%/Y9_P!5<F_S56_XAY)<D_ZNW_\ S=5?
MXEQ^.^2[X%!P1G&Z4P                #83Y65M]_ZX]G97)&Z.UP9%62,
MD3772P7")G*FBIS-?(UR?!Z3-?R\*'WWJXVOD5&.9;XKY52,>FNNEFK8V\O!
M>*.>BI\!%42:U,?JU^PH-POG%[P+@W3?9]M*"I6&[[RWV.EJ(VNY7+:+*L=;
M6.:J<?RZTK')V*UZHOH79YYH&YRXAL5;,"HZA8KGNE=V4\[$=RN6V6I65=4J
M*G'\LM.Q4[VN5%]"S"X2<L*,3MD7ZR Y<3GL)*            #IB\FC8QN(
M[-Y7OC=J-&WG=>XK;L=F>B*YEDLTCX7.8O:WQZSQ4<G>D4:F^_RM-HFXUM=D
M>[=RI4;=-QJY:&QRN1%5MIM;WQ.<Q>U/%JO$1R=Z1L4G%OCY8W2+VO71/@0&
M#?G5_P!J? ?^ZJU?Z<OAB-YK?]H?#?\ NZMW^EKN0UQ_+M_<)]E0:@3620
M           .S'8')Z#:#H(VJSN[K$MNPO9FVY15L:O(U\<=E9</#UT^6_7E
MX=KEX:G4OLSD%'MET;[=9A<_#6AQ3:R@R&I8B\B/8RU-K>373Y3M>7UN7AJ5
M!$J1TK'+V-C1WUM0<<5[O-QR*]7?(+Q4+5W:^UM1<;I5N[9:BJD=+*]?6Y[E
M4Y>+M=*Z^76YWJYSK4W*\5<U;<*EW;)/4/621Z_NG.520*JJJJO:JZJ"5DO/
MP              &=/EU; ?^(#J?PJUW.C6IPO WIE^:JYG-$^FMLC'4U*_5
M.54J:IT4;FJNJQK(J?),O>A[9C^NCJ!Q2WW"E6HQ7#G?I-E:JWFC?!0/:Z"G
M?JG*J3U"QQN:JZJQ7JG81-)%XLS47Y+?:=\0.Q,Z?R?@
M                          YH?.)ZD?TXW/L?3YC=?XN-;5Z7',/"=K'4
M9#61>Q&[35%]SIG\J*G8^65J\6FA/S/]]OTNW M&RMBK/$L.W6E=D_ANU9->
MZF/V6+IJB^ZT[]$T['22-7BTD]?-S/2)%X,XN^$&F$U7DO
M      !4V&8AD.X&6XW@^)VZ2[9+EEQI[59+=$BJZ6IJI$CC15[D15U<Y>")
MJJ\$)_BV,7O-,DL6)8W0ON5^R2N@MUIH8TU62>H>C&(OH35=55>")JJ\#]:U
M7.1K4U5RZ(@.U_IIV*Q_IPV7PK:6P>%.['Z3Q,@N\;.1;C=:C\96U;N".7GD
M548CN+8T8SL:AU>["[0678O:K%-MK-X<RV6FY[U<V-Y5K;C/[=74NX:KSR*J
M-UXM8C6]C4*BAB2&-K$[NU?2O>"^Y> ]0    <'^ZEW=D&Y^X]^<]TCKWE%X
MKW2/:UCG+4ULTJJK6\$5>;L3@<>FXES6];@9U>'.<]UVR&YUCGN:C7*L]7+)
MJK6\$5>;L0IEZZO>OI<J@H,HX^0                  ;/_ "AK$V[]9-FN
M#FM<N+8I?;HQ7:ZM62*.@U;HB\=*Q4XZ<._N78'Y9MG;<^J.U5KFM<N/8Y>+
M@Q5UU17QLH]4T1>.E2J<=/M$90)K4(OS6JOV@=7IT<D\
M                      !J#\YS/4Q[IJQ3!X*E(ZW</,J5*BFUXR6^TT\U
M5,O]S4+3?5-9?FGYBEDV&QS$H9T95YME%.D\'?)16V&6HE7^YG6 @+@[2%K>
M][OK(#E_.?<DP                  +B[0X1)N7NOMIMW&Q[USG*+18G^'K
MS-9<*R*G>_5.Q&M>KE7N1-2N-L\2?GNXV!81&U[ER[(;;9W<G:C*VJCA>[5.
MQ&M>JJO<G$^XV\[V,^<Y$^J#NSAABIXHH((F000,;'##&U&L8QJ:-:UJ:(B(
MB:(B'8#%%'#''##&V*&)J,BB8B-:UK4T1K43@B(G8A4H/0^P        #6/Y
MMNXZ8/T@7W'X9DBN&Z-^M>-4Z-7VTACD6YU+D3YJQT7AN7\/3O0P"\RC.DQ'
MIDO%EBE2.MW"O%NL,*(OMI$R1:^=R)Z%92<BK^'ZR#KG\L"IWO5$^V#D[.<
MD8                  ,_O+#P=<WZT=IO$ITJ+?B*W+);CKQ\-+?0S>[/\
MBJWPF9WE_8BN6]56V_B0)-18RM=?J[7[Q**DE]W?\52^(BJ-O-4,]#=57XD!
MU_'3<3X%/Y9_U5R;_-5;_B'DER3_ *NW_P#S=5?XEQ^.^2[X%!P1G&Z4P
M             #:5Y/MN]]ZPZ6IU8GT1AM\J]')JJ\WN]-[*]R_C^WT:FPSR
MQJ'WOJ>IY]6I]&8M=ZG1R:JO-X,'L^A?QOU-2-H$_P H3U-4'GYN.[KMQ.JJ
MMPVCJ4FL6SUGI;! V-W-&ZX534KZ^1.*Z/1TS('IZ83X\RS<MV;]157BU+4)
M+:-L+9366%K'<S'5M0U*RL>G%?:1960N]<0KI.>?E3LC33X^U0:N37L00
M       *OV_PF^;E9SA^WV-0)49!FUYHK)9XW:\GO%=,R!CGJB+HQJOYG+W-
M157L*FPO$[OGF78QA5AB2:]99=*2TVQBZ\OC5<K8F.>J:Z-:KM7+W(BJ?36J
M]S6)VN5$3XP=R^VV!6/:W;_"]N,:B\&PX/9J.RVQ%31SXJ.%L22/]+Y%:KWK
MVJY55>*G75@F'6C;W"\5P6PQ^%9\2M5+:K>BIHYT=+$V/G?Z7/5.9R][E52I
M&-1C&L3L:FB YL?.FJ(9NJK"8XI$>^DVNM,52U.UCUO%ZD1J^OE>U?C-$/FK
MS12]16)LC>CWTVWMMCG:GWKUNEU>B+_<O1?C)1<?R[?W"?94&H<UFD
M       #IFZ]<\_JI\M7:[ *:6&FNFX%APS$(8:;5J-I:*WP5M6Z)-&Z1\M$
MD2\.R333CPWY=8^8?U<]!NWN&02107#-+/BN,Q1P<$;3TE%#5U*QIHW1G+2I
M&O#L?IH3BI=R4;&=[D:WZB:_:!S,F@TDX                .J+RCM@$VMZ
M=W[G7FA6GRW>^I9=6ND322*Q4:OBMD?%."3<TM2BHOM,DCUXM.B/RU-F$V\V
M0=G]TI%AR7=J=MQ:KTT?'9Z7GCM[.S@DG-)/JB\6R,U["=4,7)%SJGM2<?B[
M@;6C8R1P                                        ,<NJ[J!LW3-L
M9F>ZES6&>YT$'N&&VB9R)](7NK1S**G1-45S4<BRR<O%(F2.3L+&]1V]%JV#
MVBRK<6O6*:X4</N>+6R5VGOMVJ45M+ B:HJHBHLC].*1L>[N/&>5(8W/7M3@
MU/2H.*>_WZ\95?;SDV17&:[W_(JZHN5[NM0O-+4U=5(Z:>:1>&KGO<KE.4>]
M7BZ9%>+K?[W72W.\WNKFK[M<9UYI)ZFH>LLLKU[U>]RJI3RJKE55755755!*
M"6GX                    #H#\GGI.6-M=U4YO;%1TK:BS[04T[?O=707&
MZM14[]'4T2Z_QW#Y"FZ+RPNG!6-J^HG+;>J+(V>V;903-[M715UQ1%3OT6"-
M?\+P^2I-*"#^'<GJC^VH-_)N:)H      #@*JJF>LJ:BLJ9%EJ:J5\U1*NB*
MY\BJYSM$T3BJG&343RU4\]34/62>HD=+-(NB*Y[U5SEX<.*J4N#P/$
M             W(^2?11R=1VYMR5[DEI-MJJF9&FG*K:B\6M[E7OU184T^%3
M:-Y4%(Q^^>?5RN<DE-@E1 UG#E5LUSM[E5?6GA)H3"W?EGK^!]M =-9OV)P
M                                     #FK\['/DN^].U&W,,_BP83B
M<]WJ8VJFD=5?:M8W,=W\W@V^)WP.3UFAOS7\R2Y[J[<8-%-XD.)XW-<YV(J:
M,J+O4JQS5[^;PJ*-WP.0E%Q=K(QGS6Z_5_\ ,#2N:IR7
M   V,^55@3LWZS<!K7Q>-0[?VZ[91<&::HB04KJ.G=ZN6JK(5^(SD\NK#G9;
MU3X95/C\6DPNAN60UK=-=$AIUI8'>KEJ*F)2+HF\U0WT-17*#KC.E@GH
M      .;3SJ]V&7W=?;+9Z@J5?3;?V2>^7V)B^RE?>WM;%'(FO%T5-2L>G#@
MDWK731'YK6X[+QN-@&V%'4*^#"[3+=[O&U?92MNSVMC8]->+HX*=KDX=DOK)
M1<7ZO9&GWB:K\*@TG&I\EP                  -[GDB;=/J<LWNW9J*96Q
MVBU6_$[15JGLO?<)UKJUC>[5B4=.J_NT-P7E+X.Z?)-V=R)X%;';+=18W;:E
M4X/=6RK5U36^MB4L.O[I"9VYGM22>A$:GQ\0=$!NZ)J"DL^KH[9@F:W*5CI(
MK?8;E4RQLTYG-BI9'JB:Z)JJ(4UF=6R@P_*Z^1KGQT5GKIY&-TYE;'3O<J)K
MW\#Y?P:Y?4H.# XZ"F0                ;;?)^NUJP_>;?'<B_5"T]CP/:
M"\7"\/1FO)30W"W5<TB.541%;'2NX=^O:FALH\L>Y6[&-T]V\ZO$ZPVC#MLK
MI6W-W+KRP15M#4RO1RJFBM93NX=^OJ(Z@5&R2/7L;&JK]5 :OL\S&[;AYQF.
M?7YR/O>;7NOOMV5NO+[S<*A]3*C=>Y'2*B>HU]9CE%RS?+<GS*\N1UVRR[5E
MXN2MUY?'K9WSR(W7N1SU1/40;G*]SG+VN557XP4F4X?(          -Q'DW[
M')F^^62;R7:B\:R;/VSP;-)(U%8Z^7ELD$2MYN#O!I6SN71/9<Z-W#AKL^\K
MK:-,LW=ONZ-RI?%M.V-!X5K>]J*QUVNC7PQJFO!?"IVS*NB>RYS%X<-8^WQ\
MTJR+V1IP^%0=.AO^)R#EA\Y+^UQ;?^[^S?\ &[@<[_FC?VE:'_4NU_\ &:TD
MMP_+_P!RGVP:H37&0(            -R7G%YYS;A;*;'TDT7N>U.&,K;G3TB
MZ0,K[LK(4BY$1OY.GH8G,U3@V3AIJIM&\T#,>;-MJ-I*:6/W;;G%F55P@IET
MB967)61>'RHC?D04<;FZIP;)PTU4F%>[VHX_F-X_"O\ Y@:;35R2\
M       %\NFO9FY=06^6W&TMO25D65W:-E[K(M.:EM=.BU%PJ$5>&L=-'(YN
MO:[1O:J%W=A]K*[>G=S!=MJ))&QY'<F,NU5'IS4]O@19ZV=%7AJR"-ZMU[7:
M)VJ>L,:RRLC3[Y>/P=X.WBS6>V8]9[58++1QVZS6.C@M]IM\**D<%-31MBAB
M8BZKRL8U$0ZT+7;*"R6RW6:U4K*&UVBEAHK;11<&0T].Q(XHVZZ\&M:B(5$B
M(B(B)HB<$0$R(\_0                                        <H/F
MC=5K-_MZ5P'$;I[WM=L_+46VVRPNU@N5Z5W)<*]%;P>QJL2"%>*<K7/8NDJG
M.+YA/4:W>;=5<-QFX>\[?;8R34%!)$[6*NNJKR5M8BIP>UJM2*)>*<K7/:ND
MBDDK9_%DY&K[$?!/6O>H-8)K]((                    &4O1YTT7SJHWL
MQ[;FB6>BQJF_YUW R")NON%GIWM296N5%1)9E<V&+5%]MR*J<K7&0W3#L+=^
MHC=BRX-2++26&#_G'-+U&G\CM<+F^*K55%3Q)55(X]47VG(JIRHX]J>%9Y$8
MG!.UR^A =G>,XW8L-QVQXGC%L@LV.XU04]LL=IIF\D5/2TL;8H8F)Z&M:B'4
M_8+#:,7L=HQNP4$5KL=AHX:"T6V!O+'!3T[$CBC:GH:UJ(5"U$:B-:FB(FB(
M">$W/T      ' &<892X                    -T?DE/C3??=N-84=,[ D
M<R?F75K6W2D1S>7L7F5477NT]:FU3RG',3>'<IBQ(LCL.1S)M5U:U+A3(YNG
M8O,JHNOJ)A;ORK_W'VT!TLF^@G           (.XW"BM-OKKK<JAE';[93RU
M=?5R<&10PL5\CW>IK455(6NK:6VT57<:Z=M-14$$E365+_DQQ1-5[WN]36HJ
MJ%5$157L3M!KL_:P=$OZQKK_ /;MV_Y,80?M'ND[_MS<?^@[E_P!">_4_P Y
M?J*!^U@Z)?UC77_[=NW_ "8?M'ND[_MS<?\ H.Y?\ /?J?YR_44#]K!T2_K&
MNO\ ]NW;_DP_:/=)W_;FX_\ 0=R_X >_4_SE^HH'[6#HE_6-=?\ [=NW_)A^
MT>Z3O^W-Q_Z#N7_ #WZG^<OU% _:P=$OZQKK_P#;MV_Y,/VCW2=_VYN/_0=R
M_P" 'OU/\Y?J*!^U@Z)?UC77_P"W;M_R8?M'ND[_ +<W'_H.Y?\  #WZG^<O
MU% _:P=$OZQKK_\ ;MV_Y,/VCW2=_P!N;C_T'<O^ 'OU/\Y?J*!^U@Z)?UC7
M7_[=NW_)A^T>Z3O^W-Q_Z#N7_ #WZG^<OU% _:P=$OZQKK_]NW;_ ),/VCW2
M=_VYN/\ T'<O^ 'OU/\ .7ZB@?M8.B7]8UU_^W;M_P F'[1[I._[<W'_ *#N
M7_ #WZG^<OU% _:P=$OZQKK_ /;MV_Y,/VCW2=_VYN/_ $'<O^ 'OU/\Y?J*
M#8O254-;2TU;3JJP5<3)H%<BM562-1S=6KHJ+HO8IG'35$573T]5"JK#4QLE
MB5R*U>5Z(Y-47BG!2+3CQ]((@]@#C5\P[/5W$ZR=]+LV1'4MCOJ8Q11M75K&
MV"".V2(W]U-3R/7UN4Y;>MO,ES?JCW>N37\U/:+NF/TK$75K&V:&.@DT_=2P
MO<OK52GZMW/42+Z%Y4^+@#"TQ5(<                  &^[R0,"\2Z[\;H
M5$&GN=):,6M%3R_*]YDFK:YB.[N7P*9=$[=?4FNY'RE,.Y[CO#N#/#I[M36W
M'K9/R_*\=\M75M1W=IX,"Z>OU$SMK>,K_@:GV5!T'&ZLFH        (*Y7&@
ML]NK[O=*N*@MEKII:RXUTSD9%#! Q9)9'N7@C6M:JJOH(2OKJ.UT-9<KC4QT
M=OMT$E375DKN6.*&%JODD>Y>Q&M1550JHB*J\$3M4'#QU%[LU6^F^6Z&[-5S
MMCS2_5-7:X)?EPVZ-4I[? [UQ4L43%^#N.2/?#<BHW>W<W!W(J.=K,JO$]3;
MXI/EQ4,>D-%$[UQT\<;%^ IN5_B2/?\ .7A\'<"RY:H\P
M   =='E9[6/VRZ/<&K*RF6FN^YM769I<6.3BL=>K8*!R+HBJCZ*F@>G[I3I<
M\O+;M^ ],6(U-5 L%SS^IJLJKFJG'DK%;#1JB^AU)!"]/W1/:)G)3MU[7^TO
MQ]GU@;%#. BP6_W9_P!E>Y?^JEY_XC,47N1_L[SW_5RZ?\4E/E_R'_N5^P#A
M#./<ID                &1.T6]=-M=M1U&8=317!,GWHL%IQJTUU,V+W6G
MH8K@E3=/>7.D:]%E@9X+$:QR+SNYE;HFM[]M-UX-O=N=\<7IXZU+_NI9K;8;
M;60-C]WAI(ZU*BX>.YST>BR0M\)J-:[7F=KIHFOK')R,E;QUD1$1?CX@QV+(
M'D            #L=\N_8O\ J&Z6-OK)7TONN59I$N8YDUR<KVUEW8Q\,+T5
M-4=3TC8(7)JOM,<O>=0_1%M#_4[T[X7::RG]WR+*HURC*45-')57)C'Q1.33
M5'0TS8HG)\YKO23^DB\*!B+\IWM.^,&;YEJ1(.5;SB:V&JZOFP1([GMV#V2G
MJ.9-$YW2U<Z<OI3EE;\9SK^9_515'4TV&/FYZ'$;3!-JFB<RR5,J:>E.61"2
M5_\ */@:@-5AKK((          $VL+Z&.^662YNC;;8ZZF=<'2L62-($E:LB
MO8UKU<G+KJB-77T*3*SNI&7>U/KU8VA960.K72-5[$B21JO5S&HY7)RZZHB+
MKZ#]3M37LUX@OGU:;P4^_/4;NUNI;YI*BR9+?)&8Q-*QT3W6F@8RAM[G1OT5
MCG4T$;G-7L55+N]26YT&\6^6Y.XE%*^:TWZ[O;8))&NC<ZVT;&TE$YT;N+%=
M!"QRM7L55/2>3Q9I'IV*O#X$X(#'8L@>0              .AKR6]@/<+)GG
M4A?:+2IOKWXC@+Y&\4HX'LFN=4S75%229L<+7)Q18I6]BF[3RJMF/<[3F.^M
MXI-)[NYV-8:Z1O%*:%S);A4,UX:/E1D2*G%/#D3L4FMOBT1TRIV^RW[8-\1N
M()F                                        #6'YGO5TG3UM"_;_#
MKHE-NWNS2ST5J?"_2>U69VL5;<=6JCHWN15AIW<%YU<]JZQ*AK^\P'J739/;
M-^%XO<? W*W(IY:2W/B=I+;K6[6.JKN"HYCW(JQ0KP]OF>U=8U(.LG\*/D:O
MXR3@GJ3T@Y/SG$)&                    "96:SW7(;O:[#8K=47>]WJKA
MH;1:J2-TL]34U#TCAABC:BJY[WN1J(G:I'6NUW&]W*WV:T4,USNUUJ8J.V6Z
MF8LDT]1.]&111L;JKG.<J(B)VJ?J(JJB(FJKP1 =BG0ETG6[I0V8H<?KHJ:I
MW+RU8KKN9>H='HZLY52*ABD^^AHVN5C=.#G+)(B)SZ'4!T?]-]#TX[64EEK(
MX)\]R18[CGUUBT<CJKE7PZ2.3OBI6N5C>Y7*]Z:<^A/J:!((]%^6[B]?M S6
M,KB)        !P%55-/1U-11U,:Q5-+*^&HB715:^-5:YNJ:IP5#C)J():6>
M>FJ&+'/3R.BFC715:]BJUR<.'!4*7!X'B                   ;?\ R6;R
MVBZGLYM$KVL9>]N+AX"*BJYT]-=+9(UJ+W)X:R*NOH0V;^51=&TG4!EULD<U
MK;M@M;X*:*KG307"WO1$7N3D5ZK\!'VY=)G)Z6+]E =/IT"DY          !
M@;YE&\$>T'2+N7-!4M@OVX4#<(QZ-7(USWWEKHZQ6]^K*%M0]%3O1.SM,.NO
M#<YFV731GLL-0V&\9M"W$[(Q7(USGW1'1U2M[]64C9G(J=Z)V=I"UDGAP/\
M2_V4^/\ W <>IS$$A                  !=O8/ I-T=[MI=O&P>\19CEMH
MM=<U6H]&TD]7&VJD<U>UL</.]R>A%+E;-8<_<+=K;;"&Q>-'E&2VRWU;>7F1
MM--4L2H>YJ]K61<SE]2'I$WGDC9\YR(H.Z$Z\BI 2+*,@H,2QG(LJNCE;;,9
MME7=KBY-$5(**%\\J\>'R6*2?(;U1XU8+YD5Q56V^P6^IN5<Y."I#2Q.FD7C
M^"U3\<J-:KE[&IJOQ X.,AOE?D]_OF2763QKID-PJ;G<IOGU%7*Z:5WQN>JG
M'=>[O67^\W>_7&3Q;A>ZVHKZ^7YTU3(Z61?C<Y2F557*JKVJNJ@DY+#\
M              !UA^4=@3</Z.K!?7Q>'5;E9'><CF5R:/Y(IFVF)%UX\JLM
MZ.:G9[6O>='WEIX<W&.E^S7=T?)49Y?+I?)55/:Y8Y4ML:<>Y6T2.3]UKWD\
MH6\M.B_/55^U]H&SDS^(P        &K7S8^H9FT73K4;=66X)3YIO<^6QP1Q
MK^-AL<2-==IN"\$D8]E-Q[4E=I\GAKS\R#>UFVFQ\V#VJM2'*]VGR6F%C%_&
M16F-&NN4O;P1[7-@X]J2+IV<(*NE\.+D1?:DX?%W@Y33G/)(
M      "X6T^W=XW;W-P/;*P-5;KG-\HK/32HG,D*54K623O3YD+%=(Y>YK54
MK7;?"+IN5GV'8!9FJMQRZ[TMK@D1-4B2HD1KYG?@QL57N7T(I]L8LCVL3M<N
M@.Z''+!:\4QZQ8O8Z9*.RXW;J6U6>D1=4BI:.)L$+-?P6,1#KSL=FM^.62SX
M]:($I;58:&GMULID75(Z>EC;%$S7\%C40J1$1J(U.Q$T0$Y)H?H+?[L_[*]R
M_P#52\_\1F*+W(_V=Y[_ *N73_BDI\O^0_\ <K]@'"&<>Y3(
M                  ,N>AG8M>H7J:VWP6LHO?<6M]9^D6=-<U71?0]J5L\T
M4NG%&U+_  Z;7TRIV=IDMTB;0KO9O[@F(55)[UCU%5?3>7M<BK']&6Y4FECD
MT[&SOY(-?3(A[TT7BS,;]ZBZN^! =H9U3%0@  Y0?-Y_MDWO_56P_P")><XO
MF9?VH[M_J[9_\4\DE?\ RA?W* U@FOT@@
M 5+AN)7S/<NQC!\9I%KLBR^ZTEGLE(FOXRJK9FP1-54151.9Z:KIP3B3[%L;
MN^99+C^)6"F6KO>37&FM=IIN/MU%7*V*-%5$71.9R:KIP0_6M5SFM3BKET0'
M<3LOM;8ME-J<"VIQMJ?1.#V>GML<Z-1BU$S4YJFJ>C=$YZB=SY7_ (3E.M_:
MO;VS[4;<X;MS8FI]&XC;(:!DR-1JSRM3FGJ'HFB<TTKGR._"<I4D;$C8UB=C
M4T!<XK\^P                                      6PWEW<PW8K;7*
MMTL\KTH<=Q6D=43,:K?&JIW+R04E.URIS2SR*UC$U[5XZ)JI;_=+<O%MH,#R
M+</,:SW2QX[3+-*UJIXM1*[V8::!JJG-),]48U/2O'1-5/B21L3'/<O!H.+3
M?S>[,>HC=7*]U\XG1;MD=2JT=MC<KJ>W4,7LTM#3ZHGXN"/1J+IJY=7NU<YR
MKRI[R;LY1O=N+D>X^6S:W*^SZTM QRK#0T<?LT])!KI[$3-&ZZ:N75SO:<JE
M/2R.E>Y[NU>Q/0GH!9TM>>8                    .A'RE^BE;?3T753N?
M:$2LKHGMV9L=7'[44#T5DM[>QW?*BJRFU3Y'-*FJ.B<FZWRV^E%:*"DZBMP+
M9I4U<;DVLM%2SC'"Y%9)=GL=WR)JR#7[WFD3Y4;B:T-/II.]/\&GVP;ZS<>3
M,          '"5O'8_T8W=W4QI8_!7'LPOEL6'V_8]TKYX>7\9[7#DT]KCZ3
MC]W0M'Z/[F;B6%8_"^A,GN]!X7M>S[M6RQ:>W[7#E[^/I*:D3ED>GH<J?7!;
M@H4^                   9\>61FL>$]:6T$E3*V*ARB6XXY5J[1-77*@GC
MIFHJ]ZU21)]8S)Z \K9B?57ME)/(V.DR"2NL52JZ)JZOHYF4[45>]:A(T(JC
M=RU$?H=JGU4!V"'3F3X          ','YPG4''N)O;9=F,?N'O&-;-4S_IU(
MG?BY<AN+6OJ&JK55'^[4[8HTUXL>Z9OI.?OS.]ZH\WW8M6U=EK?'L.UM.[Z8
M2-?Q<E[K4:^=%5%T=X$*1L3O:]96^DDU?+SR)&B\(^WX5!I_-8Y
M           VQ>3SM1)FW4]6;A55)XMGV@Q^JKVU#D1S&W2[-=;Z.-47O6%]
M3(U>Y8]>TV0>6%MP_+.H"JS6HIO$M>V5EJ*QLZIJUMPN3745,Q47O6)\[T7N
M5A'4$?-,K^Z--?C7@#J:.APG0,(_,9SU-O>C/>^X,J4@K<BM$>+4,>NCIEOM
M1%05#&__ )::5R_@M4Q,ZY,Q3"NEK=JM9.D-7?+9'CU&S71TOTQ/'1S,;_Z"
M61R^I%(:K=R4\B^E.5/CX XWSEV)                     #N;Z>\"7:[8
MK:#;V2G2FJ\0Q"SVVYQ(G+K6PTD:5;E31-%?/SN7UJ==NRF'+M]M!MEA,D*0
M5.,XS;*"X1Z<O^514S$J7*G#BZ7F<OK4J2)O)%&SYK4107A+GGH      "77
MB[VS'[3=+]>ZZ&UV:R4D]?=[G4.1D-/2TT;I9II'+P:UC&JY5[D0@;G<K?9;
M;<+Q=JR*WVNTTTM9<J^=R,B@IX&+)+*]R\$:QK555]!^*J(BJJZ(G%5!QB=:
M74I<>J3?G)]P^>:'$:%?H7;JU2IRK366D>_P7/9][)4/<Z>1%5='/5NO*UIR
MP=56_%;U"[Q9!FW-+%C-&OT5@]ND3E6"U4SG>$YS>Y\[G.F>BZZ.?RZ\K4*?
MJ)EFE<_[WL8GJ!B>8X'@                  #<UY,^QK\MWDRS?"ZT?/9=
MJ;<MNQZ=[>#[W>(WQ.=&JIHO@4:2HY.U/%8IM-\K3:-V2[HY'NW<:7FM6W5"
MM#9)7MX.NUT8Z-7,5>"^%2I(CD[O$8I,+?'S2.D7L8FB?"H.F(WWDX  !;_=
MG_97N7_JI>?^(S%%[D?[.\]_U<NG_%)3Y?\ (?\ N5^P#A#./<ID
M                      '2GY,FPZXKM7F._5YH^2[;GUGT/BDCVJCF66TR
M.;/(Q>'"HK.9KD_O#%1>*F^/RLMGEQW;O*-X[I3<MRW JOHO''O:J*RU6V1S
M9GL7APGJN9JI_>6KWDWM\7*QTJ]K^#?@0&ZDVLDQ  !R@^;S_;)O?^JMA_Q+
MSG%\S+^U'=O]7;/_ (IY)*_^4+^Y0&L$U^D$
M    #<CY.&P*9QO+D6^-\HTEL&T5)[ICBR-U9+?KK&^-KTUU1WNU+XKE335K
MY(G(NJ&T;RN]F4RW=*^;N7:E\2S;9TWNUC5Z:MDO-Q8Z-')KJCO I_$54[G/
MC<G%"86^+FD61>R/L^%0=-9OV)P
M     #SFFBIXI9YY6000,=)--(Y&L8QJ:N<YRZ(B(B:JJGQ++'#')--(V*&)
MJOEE>J-:UK4U5SE7@B(G:H!R<^9-UJ2]3&XWZ#8-<GNV2VYK)&6%T;E2.]W-
MJ.BFNSVIP5B(KHZ9%XI&KG^RLKFMYO\ KNZK)-_,Y_1'$:]SMI\&JGMLSF.5
M&7:O:BQRW)Z=[$17,@1>QBJ_@LBM21U=1XS^5J_BV=GK7T@UFF Q!@
M              V1>71T4U75%N+^E69T,T6R6W]5')E$ZHZ-MXKFHDD5HAD3
M1='(J/J'-75L>C=6ND8Y,Z^ASI1J.H3./TBRJDECVFPNH8_(951S$NE6B(^.
MV1/31=%14=,K>+8^'LND:Y(NDIO&?S.3\6WY7K7T ZTJ2DI:"EIJ&AIHJ*AH
MHF04=' QL<4,4;4:R.-C41K6M:B(B(FB(=)=-34]%3T]'1T\=)24D;(:6EA8
MD<<<<:(UC&,:B(UK41$1$31$)[V<$X(@(@]@          #C&\P#$UPSK*Z@
MK2L7A)791)?6IPT5+[!%=N;@B)Q6KU^SJIRP]:&-KBO5)O5;5C\-*O(7WA$X
M<?IB*.Y<W!$[?>=?]TI^J;RU$J>EVOU>(,/#&$AP                  5'
MA^477!\MQ;-+%,M/>\0N]#>[-4(NBQU5OJ&5,#M4]#XT4GF,9#<<2R7'LKL\
MJP7;&;G27:US(NBLJ:*9D\3M?4]B*?K7*US7)VM5%3X@=T6VN?6'=3;[#-R,
M8F2>P9O9J.\VQ=45S(ZN)LGA2:=CXU56/1>*.147BAUYX'F5GW$PK%<ZQ^5)
MK-EMKI;I0+JBN:RIC;)X;].Q[%56N3M1R*B\2I6.1[&O;V.35 5N5:?0
M  ,1>M7JDL?2GLM><SEF@J<YO;9+5MIC\BHYU7='LX3/CUU6"E1?%E7LT1K-
M4=(W7&CJMZA;1TY[4W3*I)89\NNS7V[ K+(J*M3<'MX2N9KJL5.B^)(O9IHS
M7F>T\*B9((U=]\O!B>L'&;=KK<K[=;G?+S6RW*[WFKFKKK<9W*^6HJ:AZRS2
MR.7M<][E<J^E3EGN5QKKQ<:^[72KDK[G=*F6KN-=,[FDFGG>LDLCW+VN<YRJ
MJ^DI]55555XJO%5!+R"/P                  '5QY2NR;]K^E^ES2Z4:TV
M1[T7%V1S*]O+*VU0I[M:XUX<6N8U]0Q?1,=&OEL[4/V^Z?:?*KA2K!?-U:YU
M\E5[>61+=$G@6]B^EKFH^=OJE)W0Q\D/,O;(NOQ=P-HAL'(T&DSSM<]^B]HM
MG]MHI>2;,<IJ[[4M:O%U/8J3P>5W'L62Y,=V<5;ZC4]YL>9?1^V>V."1R<LN
M49#4W>=J=JPVBF\+E=ZE?7M7X6^HEUQ=I'&SYSM?J?\ G!S;&B0E
M           +Z=,6!IN=U$;*8')"E11Y'F5H@NT2ZK_D#*IDM:NB=NE.QZEW
MM@,.3<#>[:G#WQ>-2WS*+9#<HUX_Y&RH9)5+IZH6/4]86\\L;?2Y-?@!W$'6
M\5&        #GM\UKKFH[RRX=+NT=\954$4J-WCR:AD1S)987HK;)#*U=%1C
MVHZJ5OWR-AUX2M72CYC/5W371E;T][:7=M11QR(W=&_TCT<R22)Z*VTQ2-7B
MC'-YJA4[T2+7A(TE5=4ZZPQKP_A%3[ -"IIQ)8                  #TBB
MEJ)8H((GS3S/;'##&U7/>]RZ-:UJ:JJJJZ(B'W'')-)'##&Z665R,BB8BN<Y
MSET1$1.*JJ]B ':'T/[ MZ;^F_ MOZRF2GRNM@7(,^71.9;U<VLDJ(W*W@Y:
M=C8Z9%[VQ(IU3=).S";%;%8;A=53I!D=7$MZS-=$YENM>UKYF.5O!? 8C($7
MO2-"H::+P86-^^7B[X5!EJ9)GN  "W^[/^RO<O\ U4O/_$9BB]R/]G>>_P"K
MET_XI*?+_D/_ '*_8!PAG'N4R                            "N-M, O
MVZNX.&;;XO#X]_S>\4EGMB*FK6254K8_%?V:,C15>]>YJ*I5N!89>=Q<UQ;!
M,?B\:\Y;<Z:UV]%3V6OJ)$9XC^S1K$57.7N:BJ?3&J]S6-[7+H@.X_;? [#M
M;@&&;<8Q"L&/X19J.RVIKM.=T5'"V)))%3M?(K>=Z][E55[3KDP7#K/M[AF+
M8-C\2Q67$K72VJW(NG,Z.EC;&CWJG:]^G,Y>]RJI4C&HQK6-[&IH@*U*K/H
M '*#YO/]LF]_ZJV'_$O.<7S,O[4=V_U=L_\ BGDDK_Y0O[E :P37Z00
M                     /IC'R/;'&U7O>J-8QJ:JJKP1$1.W4^FM<]S6,:K
MWO5$:U$U557L1$ .T?HBV$9TY=-NWN 55*E-E-72_3^>ZIH];U<VMEJ(W\51
M5IVHRF14[6Q(IU4])>SC-C=B<*PRHI_=\AJ:?Z9S+5-'+=:]K9)V.XKJL#49
M B]Z1HI4--%X4+&_?+Q=\*@RS,D3W
M       !H<\UGKH9:J.[]+6TE[5;K7,6GWFR.B?PIZ:1NJV.*5OW\J*GO7*O
MLL_$JJJZ5K=.WF,=7C+=37/IYVUNRK<:MG@[I7VD?^0@>W5;1'(W[^1%_P H
MT7@W\4NJND:V65U3IK#&O'^$7[0.>8TF$J                    !DETK]
M,V;]5.ZUJVZQ-CJ"V1JVLS7+9(G24UHM;7HDL[T31'2.^3#'JG._1-6MYGMO
MOT[[!99U$[C6[!\;:ZCM[%;597DCXU?!;+>UR)),_31'/=\F)FJ<[]$U1O,Y
MOM!"Z=Z,;P3[YWH0'9)M+M5A6R>WN,;9;?6IEHQ?%:1*:BA3199I%5735,[T
M1.>6:1722.7M<J_ =1FVVW6*;3X38, PNW-MF/8[3)!2Q)HLDKU]J6>9R(G/
M)*]5>]W>Y5)_&QL;$8Q-&M!<8KD^P            <P7G.X _'NI'$<[@IDC
MH-Q,.ITFJ433Q+A:)Y::=%7OY:=],<_7FH88^R;[8SF$4",H\WQB!)9]-/$K
M;9-)!,GKY8'TY)K@S29KNY[?KH#4 :R"                     !OD\H[K
M*M>/\O2QN1=F4-)=*V6JV>N]4_EA;553G25-G<]WLL\:15E@UTYI'/CU5SXV
MKN)\M/JDM]EY>G?.KDVCIKA5R5&V-SJ'<L3:FH59)[8YR\&^*]5DAU^4]SV:
M\SF-69T-0B?B7KIJOXM?M Z&#=F34    %C.H'J)VNZ:<#K,]W.OK+?3(V2.
MPV*%6ON-WJV,YDI:&!517O7AJY=&,1>9[FMXEHMZ=[]OMA<.JLQW O#**!&R
M,L]GB5'UURJ6-YDIZ2%517N7AJJZ-:BZO<U.)YRRLA;S/73T)WK\ .0;JDZG
M,^ZJMSZ[<+-7I04,#74>'XC3R.?1V>W([5D$7-ISR/\ E2RJB+(_CHUJ-8WF
M5ZA=_P#,NHK<"LS;*WI1T<35I<8QF&1SZ:V42.U;%'KIS/=\J231%>[N1J-:
MV0S3.G>KW<$^];Z$!C>6*/$                  %]>FC92Z=0V^.WNTML\
M2*+)[FWZ=N$;5=[I:Z9%J*^H[-$5D$;^371%?RMUXEW]A=J+CO;NWA.VU!SQ
MQY!7M^EZUB*ONUN@19JR?T(K(6.Y=>"NY6]YZPQK+(R-/OEXKZN\';K9K/;,
M>L]JL%EHX[=9K'1P6^TV^%%2."FIHVQ0Q,1=5Y6,:B(=9UKME!9+9;K-:J5E
M#:[12PT5MHHN#(:>G8D<4;==>#6M1$*B1$1$1$T1."("9$>?H.77SE\]_2/J
M=Q["Z>7FI-N<.HH*F'77EK[I--6RN[>&M.^GX:=WP'/AYI69?3O4!9<5ADUI
ML&Q>DAGB^;67"66KD7XX70?4)-<':S(WYC4^JO$&HTUI$
M    #:5Y0.!?I9U=T>2RQ<U-MGBUWOK9')[/O%4QEIC;V+Q5M<]R?N=>XV&>
M63AOZ2=3%+?I(]8,!QZYW='K\GQJAK+;&WX>6L>Y/W.O<1M WFG1?F-5?M?;
M!U9'1@3L    %/93EN+8/8Z[)LSR*VXKCML8LEPO=VJHJ.EA:B*NKY9G-:G!
M.":DDR')<>Q&T5=_RF^4&.V2@8KZV[7*HCIJ>)J(J^U)*YK4[/2?CG-:BJY4
M:B=JJ#03UN^;'#D-LO>U/2Y4U5+;Z]CZ+(-XY&R4M1)"]%26*RPN1DL7,GLK
M4R(UZ>UX;&KR2FF?JS\R".]V^[;<]/<]13T5:QU+>MT'M?3S/B<FDD=JB=RR
M1\R<%G>B.[?#:B\LA*ZFNU160]B]LGW :&U57*KG*KG.7557BJJIIW555555
M555=55>\E@/P_                   #9[Y5W3/_7?O_2YYD=M=4[>[+.@O
MM<Z1J^!5WKGYK52*O8[ED8M0].*:1HUR:2<=@7EV["?UM;ST^8WR@=/A6U3H
M;O6*]J^%4W7FUMU,J]B\KVK.Y.*:1HUR:/(RBA\25'*GL1\5^'N!U?G1T3P
M   %O]V?]E>Y?^JEY_XC,47N1_L[SW_5RZ?\4E/E_P A_P"Y7[ .$,X]RF0
M                           ;L?)CV$3*-RLSZ@+W1)):=MJ9;%A\DC-6
MOO5SB7WF6-RHJ<U-1KRN3_\ $-4VP>5CLVF09YE.]%VI>>VX' MGQA[VZM==
M;A&OO$C':+Q@I5Y53^_-4F-OBYGNE7L9P;\*@Z2S>X3<    ')KYM];%5]:&
M5P1M>U]LQVP4TZN1$17NHVSHK=%75.65$XZ<=3F\\RJKCJ>JG(X6-<CJ"QV:
M"97(FBN=2I-JW15X<LB=O?J2.N7_ "AWJ1/L UFF Q!@
M          V$^69L!_7KU08O4W6C6HPS:I&YCE"N9S12R44K4MU*Y516KXM4
MK'*Q?E1LD]!FOT#;,?UO]06/3W&E6?%=ND;D^0*YNL<DE+(U*&G<JHK5\2H5
MKE:ORHV2$51Q>),W5/99[3OM Z\SIE)\
M          #63YB_710=,F&/P' ;A#5;YYI2.^BVL5DB8_0R(K5N=0Q>9/$=
MQ2GC<FCG(KW>RSE?@'UQ=7M'L#BK\-PRMBJ-W<JIG?1[6*Q_T+1OU:M?.Q=4
M\1>*0,<FBKJ]?9;RN@ZNI2%O*U?QCNSU)Z0<H==75MSK:RY7*LGN%QN$\E37
MU]3(Z6:>:5RODEED>JN>Y[E57.5=57BISCU=75W"KJ:^OJ9:VNK97SUE9.]T
MDLTLCE<^21[E5SG.<JJJJNJJ2-5UXKQ5>U00I#@                  %R-
MI-I\YWOW QW;/;JSOO64Y+4)#20\6PP1M]J:IJ9$1?#AA8BO>]4X(G!%71%K
MK;7;?+MVLTL> X/:W77(;].D5-%Q;%#&G&2>=Z(O)%$W5SW+V(G>NB'W&QTC
MD8Q-7*#L7Z3NEW".E':R@P'%D;<KY6JRMSK,'LY)[O<N71TJHJNY(HT7DAC1
M=&-[=7N>]W4'TX=/>)=..W='AN/(VNN]6K:O+\G>SEFN5=RZ+(J:KR1L1>6*
M-%T:WMU<YSG3^"%L#$:WBJ\7.]*@R=+_ )[               U"^<KM3+F'
M3GC6Y5!2K/7[1Y'')<)437P[3?$;15"IW\:IM)\6J]QK,\TG;F3)]C;#GE'3
MK+6;:7UCZV1/X.VW9&TLZ^G^4-IOBU("X,YH4>G;&O'X%X Y?3GV),
M              #]15:J.:JM<U=45."HJ'ZBJBHJ*J*BZHJ=P!MGZ<O-SWNV
MCM=NQ3=&S0;V8M;F-@H[C6U;J&_P0IP1JW#PYVU*,3BGC1*]>Q943LV1[&>9
M;NUMI;Z''-P;7%NQCM"UL-+6U=2ZDO,,2<$1:WDF;.C4XIXL:O7L\1$[(Z*O
MDC1&O3Q&IWKP7ZH-@5%YV'3G);W27';'<BDNB,564=-36BHIU?R(J(L[[G"Y
M$YM4U\+LXZ?>F:-)YK^QKZ)TE=@&=4UQY55M+!!;)H5=RHJ(LSJ^)R)S:IKX
M?9QT[B*2XQ:<6/U]'#[H,=MV_.SO]?1U5MV1VB@Q^>5KV0Y3EE7[[*Q'<&O9
M;J1(XVO:G%%?/(W7M:J)QLAN5YL-YK*6HH=IMLX;+-(US8LAR2I]ZD8CN".9
M0TR,8CD[4YIGMU[6JG;Y27%532./3\)W'ZP-,VZ>[VY6]F65>;[IYC<,SR6K
M1&>_5STY(8D75(::"-&0P1HJJJ,B8UNJJNFJJ:L]P]S,\W8R.IRS<3)ZW*;]
M4IR>]U;DY(HTXI%!"Q&Q0QHJZHR-K6ZZKIJJDO?(^1W,]RN7U@MN4*?
M                .F#R?^F!V ;;W3J&RRUK3Y9NI#[EA39VJDM-C<4B/69&
MKHK??IXT>FJ<8XXGM71ZF^[RQ^GYV&8)<=[<DMZPY)N)%[IBC96JDE/8HWHY
M941=%3WR9B/XIQC9&YJZ/4G%!#RL65R>T_@WX/\ =!N<-IQ,   <3O6;GB[E
M]56_.7MF6HIJK+Z^WVV==/;H[2]+;2.33N6"F9H<H'5-F*Y[U%;Q9,DJSP5&
M35E%0S?.I;:[W&F5-.Y8J=NA3M0[GGE=^$J)\7 &,I8(\0
M    9J='/6??.CJNSVZ8YM]:,UN6=06^EDK+I43P.HX*%T[W1P^"G%)G3-5^
MOS&Z=YE9TO=5%WZ7ZS,;C8\*MF5U^7PT5/)57">:%U+#1NF>K(O"3BDKI45V
MOS&Z=Y$4]0M.KE1B.5VG;Z@9U?MO-U/U'XI_TC7?<,OOVM.XGZI,<_\ G:O[
MA%?2+_XMOU5!"UGG=;POA5M!LOAU-4:II+45=PG9IWIR,DB77^Z(>J\V?<]\
M2I1;5XO3SZII)-4ULS-.].5KXU_?'XMQD[HV_7!9+-/-^ZP<IAD@LE;B.W;7
MHYJ3V"R^-*C5X)[5VFN#=4]*-0M/E7F;=3F0Q/AM-7C6$(Y%1);-:O%D1%X?
M*N4M:FOK1$/-U?4.[%:SX$^[J# /<K>3=;>.Z-O.Z6X5^SNNC<YU*MWK9:B&
MGYOE-IH'.\*!JZ?)C:U/488YYNCN-NA<$NFX6;7C,*R-SG4ZW.KDFC@YNU((
M57PXD7T1M:A"OD?(NKWJY?6H+:%!GP                    "?8OC%^S7)
M+%B&+6N>]9)DU?!;+'::9O-+4553(D<4;4]+G.3BO!.U>!.,>L%YRN^V?&<>
MM\MUOM_K(:"T6V!.:2>HJ'I'&QJ>MRH?K6JY4:U-5<NB(#M$Z1>G.R]+VQ^+
M;8V]8JN^,8MSSF]Q)HE?>JIK5JI471%6-G*V*+5-?#8W7CJ=4_31L;:NGS:3
M'< HECJ;NUJU^77:--/?+K4-:M1(BZ(JL9HD<>O'D:W7CJ5#!$D,;6)Q7M<O
MI4&31?T]@    6AZ@GOCV$WODC<K'LP#)7,>U=%14M=2J*BIV*A;/>ISF;-[
MM/8Y6/9AE^<US5T5%2W3Z*BGG+^2E_<.^P#AA.0\IL
M        'I%%+42Q001/FGF>V.&&-JN>][ET:UK4U5555T1$/N..2:2.&&-T
MLLKD9%$Q%<YSG+HB(B<555[$ .UCHVV*CZ=.G/;C;2>G9#D5-0?2F;2-Y5<^
M]7%?>*QKGMX/\%SD@8[O9&TZM^ES:!FQVQV"X%-"V*^04?TAECTY55]UKE\>
MJ17-X.\)7)"U?F,:5%3Q>#$QG?VN^%090&01[     Y(?-@_MM[C_P":L=_T
M13'-7YCO]K'.O\W6/_1M.2*N_E+_ ($^P#7"8+D(
M      #K"\J38!-G^FFWYK=Z%:;,=[I8LEN#Y$TD9:&M<RSP]B>RZ%SJE/\
M#KZ.'1[Y<NS";8["T65W*D6#)]V9([]6O>FCV6Q&JVV1=B>RL3G3I_A2>4,7
MAPHY4]J3BOP=P-G1G^1@                                    ,*NM
MGK*Q'I&VZ=<9/=[[NAD\4L6W>%O<[2:5FC7UM9R*CF4T"N17<461VD;%35SF
M8I=6/5)C733@ZUS_  +ON#D$<D>#XJ]5TED;HUU55<JHK:>%7(KN**]=&-5-
M5<V'J:AL#->U[OD-!R"YWG66;F9AD&>YU>ZG(\LRBK=6WN\53N:265R(U$1.
M"-8QJ(QC&HC6,1K6HC41#F4S#+\DS[)[UF67W:>^9)D-2ZKNUTJ':ODD=HB(
MB=C6L:B-8UJ(UK41K41$1"0N<Y[E<Y=7.[5!2139\@
MJ3#\/R?/\GL>%X78ZO),IR2K9162R43/$GJ)Y.QK4X(B(B*KG*J-:U%<Y4:B
MJ3W&,8R#,\@M.*XK::F^Y#?:EE):;32,YY9I7]B(G8B(FJJJJB-1%551$53]
M:USG(UJ:N7@B(#KIZ%>BC&>DC 5EN"4E]WARRG8N=Y=$U5;$S5)&VRB<[BVG
MA<B<SM$65Z<[D1$8QG2[T@]*%AZ:L-\2M2FO&Y^20,7,,EC:JMC;JCVV^D5W
M%(8G)Q71%D<G.Y-$8UD^IJ=L#>/&1WRG?:!G>9A$2                "WF
M[6W5HW=VQSW;&_(B6O.K%6V:HFY4<Z!U5"YD=0Q%14YX7JV1J]SFH43N3@]L
MW+P#,MO[PB);LOM%7:YY=$58EJ(G,9,U%U]J)ZH]OK1#XD8DC',7L<F@.&C+
ML5O>#97DN%Y)2+09#B5TJ[/?*)VNL5713.@F9Q1-='L71=#D4R;';MB.1W[%
M;]3+1WO&[A4VN[4JZ_BZFDE=#*WBB=CFJ4VYJM<K5X*U=%3X 4Z20_
M                                           9E]#/2S<^JK>^SXM4
M03Q;>8PL5XW-O$>K$BMS'^S21R:*B35CD\)G>B<\FBI&IE+TB=/%?U%;M6S'
M9X98\)L"QW3/[G'JWPZ%C_9IF/TT26I<GAL[T3F?HJ,4B*:%9Y$;]XG%Z^H'
M9';+9;K+;;?9K10P6RTVFFBHK7;:9C8H*>G@8D<443&HB-8QC4:U$31$0ZC+
M?04-JH**UVRDBH+;;:>.EM]#3L2.*&"%J,CCC8W1&M:U$1$3L0GZ(B(B(FB)
MP1 1Q%GZ"WN[>;0;:[6;D;AU,C(HL'QB[7U7/T5%=04DM0UNB]JN<Q$1.]5T
M**W*RR' ]O,ZS:=[8X\2L%QN_,_BBK1TTDS6Z+VJY6HB)WKP/B1W(Q[_ )K5
M7Z@.$J>>:IFFJ:B1TT]0]TD\SUU<][UU<Y57M5574X_)999Y99YI'2S3/=)+
M*Y=7.<Y=555]*J4T#R/,
M           Z+O*6Z+9L5ME-U2;F6ET.09#2.CVALU4SE?26VI8K9;N]CDU1
M]6Q>2#L_$JY_M)*Q6[Q?+:Z5)<=H(.H7/;:Z*]7NF<S;*UU#>5U-03M5LES<
MUR:H^I8O+#_>E<_BDC5;-J&GY4\9Z<5_)IZO2#><;=R9       L_P!0O^P+
M?'_N_P F_P!%5);'>S_8SNY_J7?_ /1TYYS?DI?W#OL X8SD1*;
M                 !L3\L+87^NWJDQBY72D]XP_:1B9CD/.SFBEJ*21K;93
M*JHK=7U:LD5JI[4<<B&;_E^[.?UL=0N/UUPIO'QC;5J91>^9NL<D],]J4$"J
MJ*W5]2K7JU?E,8]"+HXO$F:J_)C]I?M ZZ3I=)Z      #DA\V#^VWN/_FK'
M?]$4QS5^8[_:QSK_ #=8_P#1M.2*N_E+_@3[ -<)@N0@
M        ,BND_8ZJZBM_]N-JV1RK:;U<FU.6U,2\JP6:B1:BX/1^J<KEA8YC
M%^>YJ=JE\.G#:2HWPWGP7;ID<BVVZU[9\DGC7E6&UTB>/6O1W#E58F*UB_/<
MU.\]8(_%E8SN5?:^!.T';10T5';**CMMOIHZ.@M\$=-0T<+4;'%#$U&1QL:G
M!&M:B(B'6)24E-04E+0T4#*6CHHF04E-$B-9'%&U&L8U$X(C41$1"HT33@G8
MG8"*(@                                   Q4ZM>K7;SI+V\ERO*Y6
MW;*KLV6#!,$@E1E7=:MB)JJKHY8J>)7(LTRHJ-141$<]S&.QTZD^I/".FW")
M,CR.1MRR*Y-DAP_#X9$;4W&I:B:JJZ+X<,>J++*J:-31$1SW-:[PGG9 SF=Q
M<OR6^D''[O%O!GV^VX%]W+W)ODM\R6^RZN<[5L%+3M5?!I*6+72*&)%T8U/6
MJZN5SEYCMS]SLRW@S2\9[G=VDN]^O$FJN7A#3P-5?"IJ>/LCBC1=&M3X5U<J
MJLADD=*]7O755!; M^?                   )K8['><FO-KQW';757N_7N
MJBHK/9Z*)T]34U,[D9%%%$Q%<YSG*B(B(3&T6BZ7^Z6^R62WU%VO%VJ(Z2V6
MRDC=+/43RN1D<<<;$57.<JHB(B'ZB*JHB)JJ\$1 =7?E]=!5DZ7,8@SO-X(;
MOOME5 UMYJM6R0V"EG1KWVRC<U7-<_5$2>9%7F5.5B^&FK^C?HKZ.+3T]6"'
M,,MABN>[^14;6W2HU;)%9J>5$>Z@I515:K]41)I47VE3E8O(FKYW2TJ0MYG<
M97)Q]7J!LL,]",                    !S2><7TWR87N?9.H7':%R8UNDU
MEMS%T;5\.FO]%"C8I'*G!J5=+&BHB=KXI'+Q<:%?- V*?BNX-IWLLE(Y+#N$
MUM#E#F-7D@O-)$C8WN[FI4T[$5$^=&]5^42>OAY7I*B<'\'?"#2\:K27@
M                                           J[ L%RO<W,L<P#![-
M/?\ +,KK8Z"R6FG35TDLG:KE7@QC&HKWO<J-8U%<Y4:BJ5+AV(9'G^46/#,1
MM<MYR/(ZME%:;;"GM22/[U5>#6M:BN>Y=$:U%<Y41%4^FM<]R-:FKG+HB [*
M.D#I@QGI1V=M&WMI=!<LFK52Y;@93&U46Y761B-D<Q7(CD@A1$CA:J)HU.94
MYWO5>I'IDZ?K!TY;86S"K:L5??ZM4K\TR)C51:^XO:B/5JN1')%$B<D35TT:
MFJIS.<JU!!"D$:,3BO:]WI4&4QD,>P  -=GFH9[^@W1EN'2Q2^#79[6VK%J!
M^O;[U5-J:EO:FO-2TLR?&80>8CF7Z(]+&;4\<GA5F8U=NQZC=Z?>*AM1.W^Z
MIZ>5"$K7<M._TN5&H#D6.:(D0
M               -L'EM=!-9U!9+1[O[I6F2GV1Q2L:^WVZIC5J937P.76FC
M1R:.I(7MTJ']CU_$MU7Q%CV/="/1O4[TWZEW-W#MKX=IL<JD?14-0Q43(:R%
MR_B&(Y.--$YOXYW8Y?Q3=5YU9'4E*LJI(]/Q;>Q/G*#J9CCCACCBBC;%%$U&
M11,1&M:UJ:(B(G!$1#H<8QD3&1QL;''&U&QQM1$:UJ)HB(B=B(3H'V?0
M  !9_J%_V!;X_P#=_DW^BJDMCO9_L9W<_P!2[_\ Z.G/.;\E+^X=]@'#&<B)
M38                          .L+RHMA?ZH>F6WYG=:):;+M[9V9+<'/1
M$D9:F-='9X55.UJPN=4MUXIXZIZCH]\N/9S^K/8*BRJXTBT^2[LS,OU:KT3G
M;;F(Z.V1:IVM6)SITU[/&7X">4,7APHY4]J3BOP=P-G1G^1@      .1OS6J
MF"?K>W1BBD1\E';\<AJ6Z+[#ULM'*C5U_ D:O#TG--YC,\4W5IN%'&_F?2T5
MCBJ&\?9>MJI9$3_>O1?C)%6_RE_P)]A :YS!PA
M   ='7DP; ?0&#9KU$WRBY+GG<K\:PB61NCFVB@E1]=-&OS:BK8V/X:?UF\[
MRKMF/H;$<KWPN])R5^82.L.)2/;[3;91R(ZLE8OS9JEB,^&'UDVM\6C72JG%
MW!OP)V@WA&VXF0                                  ,8>J?JNVSZ4<
M J,MS:M97Y!7QRQX3@E/*UM?>*MB(G+&BHY8X8U<U99G(K6(O8Y[F,=C_P!1
M'4;@73EADV2Y95-K+U6LD9B>'P2-;6W2I8B>RQ%UY(F*Y%DE5-&)\YRM8[QG
MG9 SF=Q5?DM[U!R![\;Z9_U%[EWW=#<:Y)67N\.2.CH(>9M';J*+5(**CB<Y
MWAQ1(O9KJYRN>]7/<YR\R>\.[V:;XY[>-P<YKTJKM<W(REHXN9M+0TD>J0TE
M+&JKR1QHOIU<Y5>Y5>YSED,LKY7J]ZZJO=Z 6=+7GF
M":V.QWG)KS:\=QVUU5[OU[JHJ*SV>BB=/4U-3.Y&1111,17.<YRHB(B$QM%H
MNE_NEOLEDM]1=KQ=JB.DMELI(W2SU$\KD9'''&Q%5SG*J(B(A^HBJJ(B:JO!
M$0'5'Y?/E\V;IGLU+N5N52TM[WWO=+HJIRSTV-4T[='T=&]-6NJ'-7EGG;ZX
MXUY.9TO1)T5=%5KV#M=/GF>4]/=MX+M3\5]F6"PP2MT=2TKDU1TSD72:9/7'
M&O)S.DG5+2I"G._C*OU@;1#8.1H                      +0;\[,XMU [
M39GM-E\:):\KH70TUP:Q'RT%;&OB4E;#K]_!*UKT37VM%:OLN5"V6\6UF.[T
M[;Y5MODS$2WY'2.B@K4:CI*.J9[=-5Q:_?PR(UR>G16KP53SEC;+&YCNQR=O
MH7T@XJMW=JLQV2W'RO:_/+<MNR;$:U])6-1%\*>/1'P54#G(BNBGB<V2-VG%
MKD[%X'*5N7MUE&TV<Y'M]F-$M#?\:JW4U4U-?#F9P=#40N5$YHYHU;(Q=.+5
M0IZ1CHWN8Y-'-4%MRA3X
M  !'VNUW.^7.WV6RV^INUWNU3%1VNUT<3YZBIJ)WHR*&&)B*Y[WN5$:U$U5>
M"$9;[?7W>OHK5:J*>Y7.Y3QTMOM]+&Z6>>>5R,CBBC8BN<YSE1$1$U53]1%5
M41$U5>Q =6GEU]!]#TPXJW<+<"F@K]\LRH&-N/9(S'J&9&R+;('HJM=,JHGO
M$K>"N3PV*K&J^3HRZ'^CRDZ?\=;FN:4\59N[E%&UM=V/99*25&O6@A<BJUTJ
MJB>-(G!53D8JM3F?.Z2F2%O._C(Y./J3T V<F?Q&     T*^=_GOA678G:^"
M77WZMNN4W6'7Y/NL<5%1.TU^^]XJ$^(TX^;7F7AVK9_;Z&37WNKN.0W&+YON
M[(Z2E=\?CS_4)9<G<(F>E5<OV$!SVFE$E0
M                      -F70/Y?.3]3]\H<]SVEJ\;V&M-2JU=S36&IR":
M!^CZ&WKP<D:.16S3IP;Q8Q5DUY,^.C;HJO\ U W:DS+,J>IL6SEMG5:FOXQ3
MWJ6%VCJ2B7M1B*BMEF3@WBUBJ_7DC*6E=,J.=PB3O]/J0'5=C6-8_AN/V?%,
M4L])C^-X_21T-ELM#&V&GIJ>%O*R.-C>"(B?=7B=%MAL-EQ:RVO',<M=-9;%
M9::.DM5JI(TB@@@B3E8QC&\$1$)VUJ-1&M31$X(B GA-S]        !9_J%_
MV!;X_P#=_DW^BJDMCO9_L9W<_P!2[_\ Z.G/.;\E+^X=]@'#&<B)38
M                  ,@.EK92MZA=^]MMJ*=CTH,BNK),EJF:HM/:*1%J;A*
MCDTT<E/&]&<4U>K4[R]'3SM15;V;R8)MQ U_N=\N+'WZH9JBPVRF19ZV1%3L
M5(6.1O'BY6IWGK#&LLK&=RK[7P=X.W&@H**U4-%;+;2Q4-NMT$=+044+49%#
M#"U&1QL:G!&M:B(B)W'671T=+;J.DM]#3QTE#0PQT]'21-1L<44348QC&IP1
M&M1$1"HT1$1$3@B=B BR)       .0+S1_[=F^?_ /3/_P"K%I.9+S"?[7^[
MO_\  /\ ]7[:2&M_E,O]S_\ LH#  PP(4                      %9[=8
M)?\ <_/,/VZQ>!*C(<UN])9K2QVO(DU7*V)'R*U%5&,YN9ZZ<&HJ]Q5.#X?>
M=P,QQC!\>A2>]97<Z:UVUBZ\J2U,C8T>]4151C->9RZ<&HJGTQJO<UC>URZ(
M#N-VNV[Q_:7;K"ML\6A\&P8/9Z6T6Y5:UKY6TT:,=/+RHB+),_61Z][G*O>=
M<6WV$67;;!\4P''HO"LV)6RFME"JHC72) Q&NEDY=$5\KM7O7O<JJ5(QB1L:
MQO8U-$!7A6)]                                 Q*ZN.L';;I(P=+[
ME4GTWF5\CF9@V TLC6U=QGC;^4D7CX-,QRHDDRHNFNC4<]4:N-G4KU.X)TU8
MDEXR)_TME-V9*S$<-IWHVIKIF-^7(O'PH&.T1\BHNFNC4<Y4:>$]0R!NKN+E
M^2WT@Y$M[M[MP^H/<.];F;F7IUVO]V=R4].S5E)04C%58:*BA57)%#$CEY6Z
MJJJJO>KGN<Y>9_=G=G-]ZLWNN>Y[=77*]7)W+#"W5M-1TS558J6EB55\.*/5
M=$UU5=7.5SW.<LBDD?*]7O755^L"TI;8\P                  3S&L:R#,
ML@L^*XK9ZO(,DR"KCH;+9:&-TU14U$SN5D<;&ZJJJJ_;4F]AL-ZRF]6O'<=M
M=3>K[>JF.DM5JI(UEGGGE7E8QC&\555/UK5<J-:FJKP1$!U.^7UY?%GZ9;/3
M;D;E4M)?-][U3*CG(K*BFQJGF;H^CHWIS-?4.:O+/.U=.V.)?#YG2]#_ $5]
M%-KV"MD&=9Y3TUVWANM.J*J*V:GL,$K='4U*]-6NF<BZ2S-];(UY.9TDZI:5
M(4YW\95^L#:&;!B-                          !K-\QKH<AZH,)BS? :
M.&#>_!*5Z65%Y(FWVW(JO?:YY'*U&R-<JOIWN7E:Y7,=HV3G9@-UR](\74%B
M<>6X;310[M8?3N2U(O+&V\42*KW6^5[E:B/155T#W+HCE<QVC7\S(.KIO&;S
M-_*-[/6GH!R@5]!6VJNK;9<Z2:WW*VSR4MPH*ACHIH)X7*R2*1CD1S7,<BHJ
M*FJ*<XM91U=NK*JWU]-+15U#,^GK:.=BQRQ2Q.5CXWL<B*US7(J*B]BDC5%1
M51>"IVH"$(8                                       J#%<4R7.<B
MM&)8=8JW)<FOU0VELUBMT+ZBIJ)G:KRQQL1571$557L1$55T1%)UCN.7[+KY
M;,:QBT5=^O\ >9DI[7:*&)TT\\CN/*QC455T1%55[$1%5>"'ZUJN5&M15<O8
MB ZCN@/RZ+%TUTE#N?N?'2Y)OG7TRI!&U6ST.-13(J/AHW::25+F+RRSIP1-
M8XO8YGR]"?1ET.V?8>FI-P-P8Z>^[O5D"I"QJMFH[#'*BHZ*E=IH^=S5Y9)N
MY-61^SS.DG5+2)"B/?QE7ZB VG&P\C0      <G_ )N6>KF'6%?+#'4K-2;:
MXY9\>B8U?8;)+$ZZS:=RNYJ_E<O;[.GWO#G#\RW,5R?J>NUG9.LM-@=BM=DC
M8B^PV22-UQET[M>:LY57U:=Q(ZYW-4*GS$1/M_;!K#-?Y!@
M                               ^F,?(]L<;5>]ZHUC&IJJJO!$1$[=3
MZ:USW-8QJO>]41K43555>Q$0 W9=#WE47[.Y+/NGU,VVIQG!EY*NQ[72+)37
M6[-X.:^Y<O+)1T[OXM%29_'7PDT5^V#I(\NF\9A):]P]_*&HL.(KR5-HV]>K
MX+C<DX.:ZNTY7TL"_,U25_\ >TT5TQIJ)7:/F31O<SO7X0=&]HM%JQ^UV^R6
M*V4MFLUJ@92VNTT4+*>FIX(D1K(HHHT:UC6HFB(B:(;S+9;+=9;?16FT4%/:
M[7;H64]OMU)$V&""&-.5D<<;$1K6M1-$1$)LB(B(B)HB=B("8D<?H
M   +/]0O^P+?'_N_R;_1526QWL_V,[N?ZEW_ /T=.><WY*7]P[[ .&,Y$2FP
M                        =$GDM;");,9S[J+O='RUF2RNQ+!GO1-4H*5[
M)KE4,X+[,M0D<2*BHJ+"].Q3=[Y5.S:4%@S+?&[4O+57Z1V-8B]Z)JE'3.;+
M73-X+PDF1D:+KP6)Z=Y-;=%HCI5[_9;\'>#>P;?R9@        Y O-'_ +=F
M^?\ _3/_ .K%I.9+S"?[7^[O_P# /_U?MI(:W^4R_P!S_P#LH#  PP(4
M                  &['R9-@4RC<G,.H*]T:26G;6!;%ATDC=6OO=SA7WJ5
MB\>--1NY51?_ 'AJIV&V#RLMF4R'.\GWINU+SVW X5L^+O>FJ.NU?$OO$C%]
M,%*[E5%_CFJG83&WQ<SW2KV,X-^%0=)9O<)N
M        #!+K5ZZMO^DC&5H6>[Y;O!?*99<2P%LB\L;'+RI77)\?M0T[5UY4
MX/E5%:S1$>]F'W5;U?87TU6%:-O@9)N==Z=9,;PUKUT8U5Y4JZ]S.,4*+KHG
M!TBIRLX(Y[(:HJ6P-T^5(OR6_;4')KNKNOGV]><7K<3<K(JG)<IODJOJ*R=R
M^'#$BJL=-31)[,,,2+HR-B(UJ?&<WFXNX^9;KY==<XSR]SW[(;O(KIZF9?8B
MCU56001_)BBCUT8QJ(B(2-[W2.5[UU<H+=%#GP                  "K<%
MP7+MS,NL."8)8:K)LLR:J;1V6RT;>:261VJJJJJHUC&-17/>Y4:QJ*YRHU%4
MJ3$,0R7/LEL^'X?9ZB_Y)?ZAM+:K52MYI))'<55571&M:B*YSG*C6M17.5$1
M5/IK7/<C6IJY>Q =6G0ET 8ATJV*FR_*HZ3*M];Q2*R\Y(W62FM$4R)ST-K1
MZ)HFGLR3*B/DXHG+&O(=&71]T88STZV>GR;(F4V1;OW2F5ETOK=7T]LCE1.>
MCM_,B:)IP?+IS/XI[+%Y2=TU*V!.9WM2KVKZ/4@-C9G,18  *$W(W.P#:#$K
MCG6YF5T&&XI:D3WN[W"16M5[D56111M1TDTK]%Y(XVN>[[UJE'YWG^&;98U7
M9?GN1T>+XY;D3WFYUK^5JO5%5L<;&HY\LCM%Y6,:YSNY%/E[V1M5SW(UJ=Z@
MUH5?FW;<7JYUU+M'L-N?NU:[6KDKK[;+:R*%.5J/YF1L6HE1O+JJK*V-4T^3
MH8$U/F4X-=:^LI]M-G=P-R;?;U<E9>*"A;'$G*G-S-8Q9Y$;IJOXQK%]1!^_
M,55\.)[T3O1 7<V-\S/IRWER6FP.ZS7G:#<"JF2DI\;S6GCHXYZIRHC8(:R.
M22+G<JHC6S>$YSO9:U5TUN7M%U\[&[I7ZGPZXRW3;+-*B5*:&Q97"RE9-4*J
M(D,54Q[X^=55$:V7PW.7@UJKH?<59%(O*NL;O0X&PXS;(L
M      &I?S O+?M74+'<=VMGX*6P;UT\*.NUH564]#DS(T1$29ZZ-AJVM31D
MR^R_1&2Z)I(S6WUH]"MNWL97;D[8PT]FW7AB1URMJJV&DO[6(B(DKET;'4HU
M-&R+P?P;)IP>V!JJ1)=9(^$G>G<H.8;),;R##[]=<7RJRUN.Y'8JE])>+)<8
M7T]533QKHZ.6*1$<U4]:'/[?;%>L8O%QQ[(K556.^6B=U-=+36Q.@J*>9BZ.
M9)&]$<U4]9)E16JK7(J*G:B@DA*3\
M   !E'TT]'V]G5/?DH-N<=6GQJDG2+(-P;HCZ>S6_@BN:Z?E59I=%32*%'OX
MHJHUNKDR$V%Z8MV.HB\)1X-8UAL--*D=ZS6X(Z&UT7!%5KIN55EDT5-(XD<_
MBBJB-U<GM#3R3KHQ."=KE[$!U$])'0YM'TE659<=@7*]Q[E3)!DFY=QA:VKF
M:OM/@HXD5Z4E.KD1?#8Y7.T3Q'O5K53H/Z:ND?;3ILM2R62%<CSJO@2&^Y[7
M1-;4RM7BZ&ECU<E-"J\>1KE5VB<[GJB:3J"FC@3A[3U[7J#- RI(@
M '#+U#9ZFZ.^V\&X4=2E729=E]XN-KF1=4]REJY/=&M7O1L",:GJ0Y$][,Q3
M<+>#<[-HY_>:;)<FN==;Y475/=)*E_NS47T-AY43X"FY7<\LC^YSE5/@!9TM
M>>8                                          ,D^GSI*WUZFKO'0
M[7X9455ECG\&ZYQ<$=26.A5.+O&K'-5KG-147PXD?)Z&%]]E>FS=_?VYLH]O
ML6FJ+4R7PKCEM:CJ:TTBIQ=XM4YJHYR(NO)&CG^AI[1023+HQO#O<O8@.D7I
M&\M+9SIK6V9ADS8MU-W*9&31Y3<:=&T%KF31W_-5"Y7M8YBHFD\BNEX:L\)'
M*PWL=-/07M=L.M!D]_2/<3<N!&RLR&NA1*.WRIHO_-U(Y7(US5TTF>KI.&K?
M#15:3>"CCAT<[VY/G+V)\" V2&=I%@              LCU,5S+9TX=0-RD8
MLK+?MME=2^)JZ*Y(K/5/5$5?3H6FW\JVT&Q6]->]BR,HL$R.=T:<%<D=LJ'*
MB?#H><W"&5?0QWV <.)R.%-@                      J/#\4O>=Y9C.$X
MU2+7Y%EUUH[-8Z-%T\6KKIF00L5>.B*]Z:KW$\QC'+MF&26#$[#3+67O)KC3
M6NT4J</$J:N5L,357N17.353]:U7.1J<5<NB)\(.XS9C:^R;+;4X!M5CS6K:
M\&LM+:V5#6\BU,\;-:FJ>WCH^HF<^5_X3E.N+:S;ZT[5;<X9MU9$;]'XC:J>
MWMG1O*L\K&ZSU#F]SIY5?([\)RE21L2-C6)V-30%S2OC[        !R >:(]
MC^NK?-S'(]$7&FJK5U35N,VI%3AWHJ:*<R'F#N:_J^W>5KD<B+86JJ+KQ;8+
M<BI\2IH2&M_E,OQ?80& 1AD0H                    /:GIZBKJ(*2D@DJ
MJJJD;%34T35?))(]4:UC&M15<KE71$3M/6"":IFAIJ:%]145#VQP01M5[WO>
MNC6M:FJJJJNB(@!VO](.Q5/TY]/6W6V"PL9?:"@2X9G.S1?%O5?^/KEYD54<
MD;W>$Q?F,:=7O3+M!!L;LG@^WZQ,;>*.C2MRJ9NB^)=:S\=5^TBKS(Q[O#:O
MS6-*BIXO"B8SO1-7?"O:#)<OT>P                              -5O
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
M^ZK,O]!UA9CJ0_L\;]?]W64_Z)JCRG_(3?N'?8!Q!')44X
M        #<-Y.FPCL[WOON]5YHU?CNSM$L5DD>GL2WZZQOABTU14<D%-XSW:
M<6O=$XV>^5]LVN8;M7?=:Z4JOLFV%(L=I>Y/8DO-Q8^*/35-'>#3^*Y=.+7.
MC4CZ"+FD614X1IP^%0=.QO\ R<@          XXO,A_MM;^?YUM_^B:(Y>.N
MO^UCO)_G&B_T;2$@J_Y1+\/V@80&)1#                     V4^5CL!_
M71U-V?);M1K48=LQ''E=X>YG-%)<62<MHIG*J*B.=4(L^B_*;"]#/'R\-F/Z
MU=_K7?KE2K-B^U;&9'='.;K&^N8_EML"JJ*B*LR>+HO:V)R$911>),CE^3'[
M2_#W ZTSI+)X                            #XDDCACDEED;%%$U7RRO
M5&M:UJ:JJJO!$1#Y>]D3'R2/;''&U722.5$:UJ)JJJJ]B( :$NO#S4XJ1MYV
M@Z6[XDU8OBT65;RT;D5D7:R2&Q2-U1SEXHM6G!.V#5>65NF[K#\Q..F;=-LN
MGF[)+4KXE)D6Z5,Y%9'VL?%9WIJCG=J>\IP3MAU721)94UO;'"O'[Z3[@.?F
MHJ*BKJ)ZNKGDJJJJD=+4U,KE?))(]5<Y[W.55<KE7557M-+<\\U3--4U,SZB
MHJ'NDGGD<KWO>]=7.<Y=5555=5525 \3R                   ,FNE_I0W
M4ZK<W9BN 6]*.R6]\;LOSJM8_P"C;13OU5'2N:FLDKT:J10M]IZ_-8CGMO[T
M^]..XG49EK,=PRB]VM-$]CLFR^K:[W"V0NU761S4U?(]&JD<3?:<OS6HY[?:
M&!\[N5J<$^4Y>Q =:?3-TM[6]*^"18;MU;%DKZU(YLMS&L1'7*\5;&Z>+/(G
MR&-U7PXF:,8BKHBN<]SNDO8/IZV\Z=L/CQ;!Z!7UE4C)<DRBJ1'5USJ6MT\2
M9Z?)8WCR1MT8Q-=$YE<YT\AA9 WE8G%?E.[U!D>7T/8    $IO\ !555BO5+
M0HKJVIH*F*C:UR,597Q.:S1RJB(O,J<54EMYAJ*BT76GI$5:N>CGCI4:Y&JL
MCHW(S1RJB)Q7MU/Q==%T[=. -6GDX5=H=TJ7RU4D*4M[LVX%XBRFE=JV;WI]
M+0NC?(QVBI^)Y&)PTU8J=J*:\O*[J;:[ITN]NIHDI[M:\TN<>0T[M6R^\/IZ
M1S'O8[BGXKD9_<JG:BD%;]/ 5.]'KS?6!@KL]:NL>FEZZ\^Z6]TZ3%J3"=R\
M@KL@P!;);KI7WJ:"JJI56DDKJ.JY7L@1W+&W3G<B-1.94,0=L+=U14\G5]F7
M3UN)38]38GGMZJ[UABVFAN%9=98JBHD5::2LI:C1[84=RL;ISJG*B:JA#1I4
M?Y2Z%_*C7JJMT157ZH,U?*UPVV9];,ZZQ<KW*J=SM[]U99<=S>>IIH*1UD;0
MR0N=0K' O*JS1PTLK5:UC$B2)K8VZ*96^7GB]!F5!E_5!D>>3Y_NUN+))8\L
MEG@BIEM+:1\3G4BLA7E59614\B*U&M2-(VM8W12(HFHY'5#G\\C^#O5IW \>
MF][+UYJ_6G?L<<BXK;L4M]HO'AM;R?2\;+)"_5R:Z.2:CJ^&O%==4U3AY[%/
M;=?,7ZJ[S8G(N.T..45LNG(U.7Z38VTQ/U<FNBI+2U/#7CQU[!#QKJA4^2C4
M1?AX V^&S0CP                      >-13T]93STE7!'54M5&Z&IIIFH
M^.2-Z*US'M<BHYKD7147M/*>"&IAFIJF%E13U#'13P2M1['L>FCFN:NJ*BHN
MBHH!K'Z@?*BZ;=XI+A?,)I9]DLQJU=)[YCD;'V:25R_*FL[U;$U-.ZF?!QXK
MKWX!;T^7'L1N>^MN^)T\VTV45*J_WJQQM?:Y)%7MEMCU;&U-.Z!\7I74@Y:&
M&356_BW>KL^H#3GO%Y4'5?MB^JK,8L-!O!CT*N='<,6J$]^2-.SQ+;5>#.KU
M^;!XWPFKW=#RXNH[ 'U%58+/1[G62)7.96X],GO:,3L\2@J/#F5R_-A\7X27
MR4,[.*(DB>EO;]0&N_)\0RS";I+9,SQ>[XC>H/RUHO5%/053/W4-0R-Z?&AA
M%?\ &<DQ.X26G*<?N6-76+\K;+K234=0W]U%.QCD^H0CFN:NCFJU?0J: ITD
MA^                 N1@6SF[.Z=0VEVWVUR;.9'.Y7/LEKJJV)G'15DEBC
M<QB(O:KG(B%=X;M?N1N'.VGP7 [_ )<]SN576FWU%5&SCIJ^2-CF,1.]7*B'
MVV.1_P ACG? @-ANTOE!=4N>/I:O._H+9ZRRJUTSKO5LN-R\)WWT5%;W2LYM
M/O99XE].BF;6VWEE=0V8OIZG,/HC;"U2*UTKKG4MKJ_PW=\=)1.D;KI][)+&
MOI(J.@F=\K2-/7Q7ZB VJ;+^43TR;;/I+GGJW7>F_P!/RN=]-2>XVA)&]CH[
M;2.17(O>V>:9J^@V*;5>6?L#@CJ:OS);CNK>H='.^E7^Z6Q'I]\RAIG(JIZ6
MS2RM]1'1T$+.+]9%]?!/J V=8_CF/8G:*+'\5L5NQJPVUB16ZR6JEBHZ2!B=
MC8H(&LC8GJ:AG_9;'9,;ME+9<=L]#8;/0L2.BM-NIXZ6FA8G8V.&%K6-3U(A
M&(B-31J(B)V(@)R30_0            :M/-^SW]$^D2KQJ*7EJ=S,IM%C=&B
M^U[O2N?=I'=J<$=0L:O[I$[S7EYFV9?HWTSU-ACDTGS[(K9:%8GRO!IW/N4C
MO@1U&QJ_NM.\@J]W+!I\]R)]O[0.4XYT"2
M F%#:;K=/%^C+95W'P.7Q_=87S<G-KR\W(BZ:Z+IJ1M';;C</$]PH*FN\'3Q
M?=XGR\O-KIS<B+IKHNA^Z*O8FH*QM>TFZU\\'Z%VRRR\>\(YU/[E9:ZH\1&Z
M\RM\.%VNFBZZ%46_;7<6[^%]%8#D=S\=%=#[I:JR;G1NNJM\.)VNFBZZ'TC'
MKV,<OP(H+JV/HTZL<B6/Z-Z=-PFME1%BFK;!74$;D5O.CDDK(H6JBIV+KHO9
MVEQ;1TM=1]\5GN&QV;(V1-8Y:NS5='&Y%;S(J/J8XFJBIV+J?:4\Z]D3_J*@
M+^XOY5G6QD;X_>ML:+$Z6541M;>K[:V-1-7(JNBI:FIG33E[X^.J*FJ%Y<?\
MNSJPOKX_>-OZ3'*>1=$JKK>+<U$XJBJL=///,FFG>SCJFFIZMHJA?O.7UJJ
MREPGR1]V;@^%^XF\V*8M"Y$=+'8*.MO<J?@+[REL:BZ=JHJHB^DR&Q/RFMR*
MUT3LWW3QS'HG(CI&6:EJ[M(GX/X]+>W73O153X3V;;I%^7(UOP:K]P&:^W/D
MV],&+.@JLZO&6;HU;-/>*.KK6VFW/T[>6&W,BJ6ZKKK_ )4OVUROP;RN>G['
M70U&7W3)-PJENGC4M35MMM"_3MTBH6QSMU_^(4B66^%ORE<_U:Z)]8&PK;'I
M[V/V9BC9M=M7C6%U$;%C6Z6^@B2X/8J<JI+7/1U3)JGSY%,V, V3VDVLC8W;
MW;NPXK,QBQK<:*CC2M>U4T5)*MZ.G?JGSGJ13(HX_D,1OK1./U07C+H'H
M                   "P'5C_98ZEO\ NJS+_0=868ZD/[/&_7_=UE/^B:H\
MI_R$W[AWV <01R5%.                       [-.@G85.GGIDV_Q"NHDH
MLMR"#]*,\:J:2)=;JQDCH9?PJ:!L5.NG#\7WG4ST<;.)LEL#A>,U=)[KDMZA
M_2',6JFCTN-Q8Q[HI/PH(DC@7]P5!2Q>%"UJI[2^T[X5!F091D0
M #CB\R'^VUOY_G6W_P"B:(Y>.NO^UCO)_G&B_P!&TA(*O^42_#]H&$!B40P
M                   .N+RO=@$V1Z8<>O-UH5I<TW@<S+<A=(FDL=)/&B6J
MF7@BHC*54E5J\6OED0Z5_+ZV83:;I_LMUN-(M/E6YSF9+>U>FDC*:9FEN@7@
MBHC:?216KQ:^1Z$]HHO#A153VI/:7[0-C1G*18
M    *+W!W$PC:G$;QG>X>2T6)XI8HEEN-XKY.1C?FQL;Q=)(]?99&Q%>]VC6
MHJKH4KFN;XGMSC5SS#-[]28WCEHC62NNE8_D8GS6,3BY[WKP:QJ*YR\&HJGR
M][6-5SUY6IVJH.83KC\RS->HV2Y[<;7K6X%LES/@K8^?PKKD;-53FN#V+^*I
MU3LIFJJ+VRN?[+8^?SJXZ\\KWR?<,%V^6JPW:?F?#5,YO#N-\;JJ<U:YB_BX
M%3L@:JHO;(K_ &6LDU36.FU8S5L?UU^$&K(UX$$                    #
M8CT2^7QN%U5W.ERJ_-J\&V1HYW-N69OC1M1<W1.Y9*6T1R(J2.YD5KYE18HU
M1R>V]OAKF[TG=%.;=1=PI\BO"5.([34LKDKLJ>Q$GN#HW<KZ>V,>BI([F16N
ME5/#9HORGIR+%TU*^=>9?9C3M=Z?@!U3;5;3[?[*81:-O-L\;I<7Q:S,1(**
MG;[<TJM:V2IJ95]N::3E17R/57.[U[#HGVZVXPO:C$[9A.!6*GQ_'K4Q$BI8
M&^W+(J(CYYY%]J65_*BN>]5<OI)TQC8VHQB<K4[@7%*X/L        &DK<V@
MW$\N#J0S3J P_%:_..E+?*L;5[JX];&HLV/W269TBU$;5<C6*V661T#G<L3F
MR.IW*QR12&IS/Z/-^A;?7*MZ,8QVLRWISW=JDJ=Q;)0-19;+<))7/69B*J(S
M221[HG.Y8W->Z%RM<D;R7/1]),Z5K5=!(OMHG<H+U=%F?=(>W\&\>6XEU38O
M>_ZZ,LJ<UN-DR6>EQJX6A]0Z222E=2U]0V61(EEY5D1O*NG!5144NMTIYGTS
MX7%NADN-]0^/W;^M3))\KK;3?IJ>PUMM=.Y[WT[J>LG;(](UDT5Z)R\.'!3T
MIW0,\1S9VKXCN947V53ZH,0[MO1L[TE;M;Q5'1AN3)OCFO4%+)#C^PV,6M+E
MC]GO4SO$@N$5SII5CG2"22?PZ:F8Y%8_PGJQK&R)C/<MU-L.FS<G=";I7SM^
M[F5[TR/BLNSE@MZ5]EMEUE7Q(:V.X4\BLF2%[Y>2"!CD5CO#<K6M:](=9(X)
M)/=W^(Z7LB:FJ(OIU!L<Z">EV^=.>VM]O&XU=],[W;OW-<EW4NSI?>'LJ7K(
M^&C=.BJDKHEFD?(].#I9)-%<U&N7.;HWZ>[OL;@=WN><U?TINSN;7_3VXMR=
M)X[FSO5[XJ59D54D=&LKWO>G!9'OT5S4:I&4L*Q,57\9)%U>H,ZS+\B0
M                        2#(\4Q;,;<^T9=C=JRFTR+J^V7>C@KJ=R^N*
MH8]B_4)-?,<Q[**)ULR6PV[(;:]=7V^YTL57 J^N.9KV_6/Q6M<FCD1R>A>(
M,/\ -_+AZ+\[?//<-C[58:R;Y%5C51661(UX<64]!/#3^K18E3U&,>6]"_2M
MF#IIJW:2W6>JE^346&>JM*,7TM@HYHH/B6-4(=U)3N[8T3X.'V 8PY+Y+O3'
M='238[F>X&+3.UY*=M=;ZVE;\I4]B>@\5>*IVS=B>E=3'^_>59L!<5?+9,IS
M3'97:\D*5E%5T[?E:>Q+1^(O%4_A>Q/2NIXK;X5['/;\:+]H%FKMY'&-S*_Z
M#ZC;E;FJ]%C2NQF&M5&:<458KE2ZJJ]B\/@+67'RCK%*K_HC?*OH45R*Q*RP
M156C=.*+X=?3ZKKW\/@/-;:G=,J?"W_=!1E7Y&]^9.YM#U(4%33(B<DL^+2P
MO5=..K&W25$X_A%+5/E&WALSFT>^M'/!HG+)-CTD3U73CJQMPD1./X1\K;5[
MID_WO^Z#P9Y'.3J]J2=1=K:Q53G<W&IG*B=ZHBW%-5^,\F^4?D"N:C]\;>UB
MJG,YMAE543O5$]^37ZH^C7?QJ?4_W0531^1I0LF5UPZFIZJ#E5$CI\/; _F[
MEYWWJ9-/5R_&5#2^452,EUK=_9JB'E72.#&&PNYNY>9UUE33U:'[]&^F;][_
M +H+CV/R1]E:=8_TEWBS:[(B,\5+9#;;>JJB+XBM6:"MTYETT[=/PBN;1Y36
MU,*L^GMT,LN2(C/$2@BH:+541>=4\6&JTU733MT]9]I;H^^1R_!HGW07RQGR
MBNC.PK']*X]D^:\B(CDO5^J(N?@G%WT6E!Z.[3M^ N[8/+0Z6K/X?TC9,@RO
MD3VDNMYGCYNSM^CTH_1W:=IZMH*=.U'.^%?N: RDPOHWZ5MOW12XML%A5-50
M/22GN-;:H+E5QN3L6.IKTJ)FK\#T,A<5Z7.G;"UCDQ[9G%*>HA<CX:ZJMT5?
M4QN3L5E16)-*WXG'LVG@9\F)OPJFOV09(P004T,=/30LIZ>%J,A@C:C&,:G8
MC6IHB(GJ+[10Q4\4<,$3(88FHV*&-J-:UJ=B(B:(B'L#U/0
M
M
M                                              Q+ZJNLO:#I-QI*
M_-K@MZS.YP.DQ3;>VR,6YUZZJULDFNJ4U/S(J.FD33@Y&-D>G(N-G45U2[9=
M-UA]\RRM6ZY57PNDQS!:![5KZQ>+6O?KJD$',BHZ5Z:<%1B/>G(OA/41P)JY
M=7+\EB=J@Y5>IWJWW>ZK<L2_;B7=*:P6V61<3P.WJZ.U6J-_#\7&JZRS.3Y<
MTFKW=B<K$:QO.MU =2FYG49DB7G-[GX%FH)'KC>'42N9;K=&[A[#%7625R?+
ME?JYW9P8C6MDDT\D[M7KP3Y+4[$!C"8_GB                  #]1%<J-:
MBN<Y=$1.*JJGZB*JHB(JJJZ(B=X!O&Z&?*INN6OL^Z_4]:ZFQXKI'68[M-+S
M05]Q1=',ENVFCZ:'3^ X2O\ O_#:G*_;ATB>73<<D?:]Q^H"W3VC'=&55CVV
MDYH:RN1?:;)<M-'P1?WGA([[_D1-'S*FHE=H^9-&]T?>OP@Z)K5:K98[9;[+
M9;?36FSVFFBH[7:Z.)D%/34\#$9%##$Q$:QC&HB-:B:(G!#=_;K=06B@HK5:
MJ*"VVRVP1TMOM]+&V*""")J,CCCC8B-:UK41$1$T1":HB(B(B:(G8@(\C#]
M         !XU%/3UE//25<$=52U4;H:FFF:CXY(WHK7,>UR*CFN1=%1>T\IX
M(:F&:FJ865%/4,=%/!*U'L>QZ:.:YJZHJ*BZ*B@&%^6^71T5YM=9;S>]A+-3
M5LSG/D;9*RYV*G5S]%5?=K364D*=G<PQ6R7H=Z4\LN,ETNVS=K@JY7.=(VTU
M5PM$*J[M7W>VU5-%W?-(=U)3N758DU]2JGV 7?V@Z8]@MA4>[:7:RR8?6RQ>
M!->HHWU5R?%WQON%8^>J<U>]JR:*7.VRV V9V<1[MMMO+3C%7)'X4MUCC?45
M[X_F.K:ETM0YJ]Z+)H?<<,47Y-B-7T]_U07W+P'J
M
M
M
M                            #Y>]D;'22.1C&(KGO<NB(B<5557LT/ES
MFL:Y[W(QC$5SG.71$1.U54 TO]:'FOXKMNEXVWZ;JBBS?/HT?2W/<54;462T
M2ZJUR4B*BLKYV=J*FL#5TU67VHTU7=5/F.X[@GTG@NQ,U+EN9,1]/<,X5&SV
MFV2<6N2F1=6UDK>Y?R+5TU63VF)+ZBN:S5D/M.[W]R?=!SE9AF.5;@9+=\QS
M;(*[*,IO\ZU-XOMQF=/43R*B(BN>Y5T1J(C6M3@UJ(UJ(B(AHTR?*,BS2_7/
M*,LO57D.0WF99[G=ZZ5TT\SUX)S.=W(B(C43@U$1$1$1$)0YSG*KG*KG+VJH
M*:)"?@                  *TV^V[S;=7+;/@NWF-5N697?94BMMGH(^>1W
MSI'NX-CC8GM/D>J,8W5SE1$U*JPK",LW%R6V8AA-AJ\DR.[R)'0VNC9SO7YS
MWKP:QC$XN>Y4:U.+E1#Z8QSW(UB*YR]B(#INZ(/+*POI[6U;D[M)0Y_O+$C*
MBVPHWQ;1CTNFJ>YLD1/'J&K_  [V^RJ?BFM5.=V_GI*Z!,5V46W9WN2E)F>Z
M4?)/0Q(WQ+99).U/=FO1/&G:O\,YOLK^31NG,Z<4U&V+1\FCI.[T(#:T;&2.
M
M
M
M
M        !:+>G?7:SI]PZJSG=;+*7&;-$CFT-.]?$K:^=$U2GHJ5FLD\BZIP
M:FC4]IZM8BN2VFZN[^WFRN+U&7;C9'3V"UQ\S:2%R\]563(FJ04E.W5\SUU3
M@U-$3VG*UJ*J><DK(F\SW:)]GX <R?61YEVZ/4DZY85@WO>U^S<RNADL-/-R
MW6\1*BM5;K4PNT\-Z?\ L\:^'QT>Z71KDT$=4?7KN%ONZOQ3$?>=OMKI5=$^
MSPRZ7&Z1JG*JW&>)=.1R?P$:\G'1ZR:(J2>HK'S:M;JR/T=Z_"#688"D&
M                 #+[I3Z*]X.K+(/ P^@3'\%MT[8LGW)N<;_H^C3@KXH&
MHK5JJCE75(HU]'B.C:O,9-=.?2GN=U(WKP<8HTLN(4,S8[_GE?&[W*E3@KHX
M431:B;E75(V+Z.=S&KS'O!3R3K[*:-3M>O8#JCZ9>DS:#I5Q/]']NK,DU\N$
M3$RK.Z]K)+M=9&\?QLR(GAQ-7BR&/1C>W17JY[NB78+IMVRZ=<;^A<'M7BW>
MMC8F19A6-:^Y7%[>/XR5$3DC1?D1,T8WMT5RN<L[A@C@;HQ.*_*<O:H,FR_I
M[
M          Q^ZG>H7%.F+9[)=U<I:E:^WM;1XSC[9$CENEVJ$5*6DC<NNB*J
M*^1R(O)&U[]%Y=%LOO\ [V8YL!MA?MQ<A1*IU$U*:P65KT9)<;E.BI3TS%77
M1%5%<]R(O*QKG:+IH>4TK88U>[CI\E/2H*!Z%L_W<W8Z<\6W3WHNU/<\HW"K
M[G>+734M'!0Q4-H=5/@H:5D<#6\S.2%9&.>KWJQ[>=[G(49TA9GN7N1L;CVX
M>ZERAK\AS6LN%TM]/3TL5)'1VU:A\5)3L9$U.9O+'XC7/5SU:].9RJA\TSI'
MQ-?(NKGJJIW:)W R_,FSW
M
M
M               !J@ZP?--VRV,^E,&V?]RW6W4@YH*FJCE5^/V>9-45*JHA
M<BU,K%[887:(NJ/D8YO*NN+J=\P_ =HOI#$=L?=-QMQ(>:&HJ(Y%?9;9*G!?
M>)XE1:B1J]L43M$75'R-<G*L#45K(M6Q^V_ZR YL=W-YMS=]<OK,YW4RZMRW
M(:K5L4U2Y&P4L*N5R4])3L1L4$357@R-J)KQ[5531!N5NGGV[^35.7;B9+5Y
M+>ZC5L<M0Y$BIXE57)#30,1(X8T5>#6-1._M55)1)(^5W,]RN4%L"WY\
M               ](HI:B6*"")\T\SVQPPQM5SWO<NC6M:FJJJJNB(A]QQR3
M21PPQNEEE<C(HF(KG.<Y=$1$3BJJO8@!NWZ,/*8R#-'6G<?J?I:O$\1<D=5:
M]JF.?37BX-UYD^DWMY7T42HB:Q-5)W:KJL*I[6V7I7\MN]94ZVYUU T]3C>,
MN1E1;]NFN=!<ZU-=4^D'IHZDC5.V-OXY=>*Q*G&8T]"KM'S>RWN9WK\(.B/%
M\7QS"L?M.*8C8Z+&L:L5.VEL]CMT+*>EIH6]C(XV(C4XJJKZ5557BIN\Q_'K
M%BEEMN.8S:*2PV&SPMI[7:*&)L%/!$WL:R-B(B<5U7TKQ7B39K4:B-:B(B=B
M("?$X/T
M                 '*WYK'435[V]0S-H\5JY*W#MFYY+#3T<#E5E;DDST9<
MI>5-.9T+T;2M14]ET<BM7213G:\Q??"IW8WM;MKCM2^JQ?:Z5]GAIH7*K*J^
MRN1M=)RIIJL3D;3MU3@K'JBZ/)+72^)+X;>+8^'PKW@Z;=L\+I-M]N<!V]H%
M:M%@V.VRP4SVZZ.9;J6.F1VJHBKS>'KJO%3?Q@.*TV"X-AN%4:M6EQ&QV^S4
M[F]CFT-/' CN*(JZ\FNJDX8WD8UB?>HB?4!6Y5I]
M
M
M                               L=OMU&[/]-^+/RO=G+Z:PP2M?]#V6
M/\?<[E*Q-?"HJ-B^)(JKHBNX,9JBO>Q.):/=_?/;'8K'79'N1DT%FAD:_P"C
M+4S\=<*^1J:^'24K?;>NNB*[@QNJ<[FIQ/.6:.%O,]VGH3O7X <UO5UYG>[W
M4.ESPW W5.T^TM2JQ2VBBGTN]UBU5/\ G&MBT5K'IVP0JC.*M>Z5-%-#O4OY
M@&YN]WO^+X<L^V^VTZK');*272YW&/BG^75<>BM8Y.V&)4;W/63@I)YZR275
MK?8C]"=J_"H-8Q@"08                    +U[%]/.[?4=ET6&[3XG47^
MM8L;KO=G?B;;;(7JJ>/75;DY(6:-543B]^BMC:]WLEU]H=DMRM\\FCQ?;?&Y
M[U5M5BW.XN_%4-!$]5_'5E2Y.2)O!=$XN=IHQKG<#TBBDF=RL;KZ5[D^$'3K
MT=>7!M/TQ16_+\B;!N5O*QK9%S"LA3W.TRJGM,M%,_7PU373QWZRN^]\-KE8
M;_NE_H6VXZ?XZ+)KVV'/-TF-1ZY/51?Y+;I%3VFVR!^O(J:Z>,_61>[D1RL)
MS3TC(='+[<GSO1\ -CAG.18
M                                   +%]3&[L&P^PFZ>[$CXVU>(V*>
M6QLE1%9)=:C2EML3D77V7U<T35X=BEH=_-S(=GMF]P]QWN8E3C-GFDM#)$U9
M)<9]*>AC<G'@^IEC:OJ4\II/"B>_YJ</A[@<?_3#9:O<3JFV-MESDEN<V1;C
M6*HOL\JK)+-%])15%;(Y5:_5RQM>Y5<FFO%W#4YC^G^U5.;]0^T5OKWR5\M\
MSFT37B615?)+'[]'/5/<JM?JJL1ZJJIIZ>&I(84YYHT7CJ]-?J@[=#K.*C
M
M
M                                              !+KO>+3C]LKKW?
MKI262S6N%U1<[O7SQTU+3PL35TDTTKFL8UJ=JN5$0@;E<[;9;?67:\7"FM-K
MM\3IZ^Y5DK(*>")B:N?++(K6L:B=JJNA^*J(BJJZ(G:J@TF=6/G 8OBZ7/">
MF&DAS'(&HZ"HW1N,3DM%*_BURV^E>C7U;VKV22<L6J(J),U34]U'^9OC^/I7
MXGT_4T647IO-#/N%71N^C*9W8Y:*G>C75+D7L>_ECUXHDK5)=/7M;JV%.9?G
MKV?$#G\W!W&SK=;*;CFVXV57',<INKM:R\7*999.757-CC3@V*-G,O)&Q&L:
MG!K40TNYKG.7[C9#799G.15V49#<7:U5TKY5D?IJJI&Q.#8V-U7E8Q$:U.#4
M1"5N>Y[E<]RN<O>H***4/D                  'ZB*Y4:U%<YRZ(B<555/
MU$551$1555T1$[P#;ET>^51N-O,EKSO?!:[:W;*=(ZFBLBL2/(;Q"O%/#AE:
MJ4<3T_A)FJ]4T5D:M<CTV6=,7ET9QNG]'9ANVM7MY@$W)/2VE6(R]W.)>*<D
M4B*E+&Y/OY6JY4TY8U14>D?3T+Y-'2:L9W)WJ#I#VLVDVXV4Q&AP7:[$J##\
M9H/:;0T3%YYI51$=/4S/5TL\KD1.:21SG+PXZ(AO6V\VUP;:C&:/$-OL:H\8
ML%'[3:2E;[4LBHB.EGE<KI)I':)J^1RN7TDV9&R-O*QJ-1.Y 7&*Y/L
M
M         &DSSKMTWV3:G:W:&AJ5CJ,\OU1?;TQB\5H;'$V..*1-?DR5%8UZ
M<.V+MX+KJ=\UW<1]IVYV\VSI)U9-F-XFO%U8Q>*TEIC1C(WI\U\U4UZ<.V/U
M<9=<7Z,9&GWRZK\" U.>6M:6WGK>V%HWHQR0W&ZUR))KIK066OJT5-.]%AX>
MO0UP=!UM;=>K39RF<C%2*NN-8B/UTUH[565*=G?K%P]9 T::U,7PJOU$4'8L
M=0)/P
M
M                                                   :_.JCS'-A
M^F=MPQV&X)N9NE3(YC<"L4['-I)DX:72N3GCI=-.+$1\W9^*Y5YC"WJ(ZYMG
MMA&UMCBK4S[<.!%8W#K/,Q6TTJ=UPJTYF4^G>S1TO9^+T7F(6:KBAU37G?\
M-3[:@YN>I?K3WUZIKG)^GV2+;<.AG\6T;<697TUGIN556-TD7,KJF5NOY6=S
MG)JO)R-7E-$V_?57N_U#U[_TSOJT.+Q2^);,&M:N@M<'*NK'/CYE=/(W^,E5
MRIQY>5.!*)JB69?:71O<Q.P&)AC<>                     +X;$=.>[W4
MCE;<2VGQ.>^U,*L=>+S)^(MEMB>NB2UM6Y.2)."JC>+WZ*C&N7@7;V?V-W,W
MUR-,:VWQN:\3Q*QUTNC_ ,304$;UT22KJ7)R1IP543BYVB\C7+P/2**29W*Q
MNOI7N3X0=+?2'Y9>T/3E]%9GFB0;J;O4R,G9?JV%/HJTU">U_P UT<B+[;%T
M1)Y=9-4YF)#JK3?3TS= NV>QGT=E.5)%N)N; C)6WBKB3Z.MLR<?^;Z5Z+[3
M5[)I-7\.9B1:JTG$%''#HYWMR>E>Q/@!LQ,^",
M                                                        !RL>
M<-G<F4=6JXJV5%I=M,3M-I6F:Y51M37))=9)%1>QSHZR)%T[FM.=CS/,P?D'
M4FN.MD_R? L;MMM6!%542>K1]Q>]4[G.951HOJ:TDE>[FGY?F-1/J\041Y3\
M/B=;>W#_  O$]WM612<_+KR:VBI9S:]WRM-?7H4EY<47B=6."N\/G\&W7Q_-
MIKR:VVH;S:]WRM-?6?-#_*6? OV =;QTJ$]
M
M
M                 !C=U!]66QG3)9UN&Z>8PT=VGA6:T85;^6KO=>W71%@H
MVN:J-545/$E<R/7@KT4L5O5U([0[ VSWW</*(J:Y31>+;<4HN6INU8FNB+#2
MHY%1JKPYY%8S7M<>,L\4*:O=Q[FIVJ#G9ZI/-0WQWT2XXMMT^79C;:I1T,E'
M:JASKY7PKHBI67)B,=&UR)QCIT8FBJQ[Y6FD#J%\Q'=S=Y*['<'=)M7@E1S1
M/IK=,JW>MB71%2JKVHU6-=IQC@1B:*K7ND0E4U;)+JUGXMGJ[5^,&KM55RJY
MRJYSEU55XJJJ:^%555555557557O(('X?@                  !%45#6W.
MLI;=;:.>X7"NE9!14--&Z6::614:R..-B*YSG*J(B(FJJ1%)255?54]#0TTM
M;6UDC8:2C@8Z2661Z\K6,8U%<YSE71$1-5"(JKHB:JO8@-U'25Y0V89M]&YO
MU,5%7@.+/Y9Z3;:C<UM]K6<51*Z7VFT+%X:L1'3*BJU?!<FIM8Z;/+-R?+/<
M,MW\FJ<,QYW+-38)2N:V\53>*HE7)[3:1J\-6HCI535%\)W$F,% YVCIO9;\
MSO7X?0#H3V\VVP/:;%;=A&V^*6[#<5M:+[I9K;$D4?.[3GED=Q?+(_35\CU<
M]R\7.53=?A&"8=MOCM%B6"8Y18OCMO1?=K701I&SF=IS2/7BZ1[M/:>]5<Y>
M*JI-6,;&U&L:C6IW("MRK3Z
M                                           !Q4];V4OS'JYZA[RZ
M5)VQ9O=+3#,FBHZ*SRK;8E:J*J*G)3)HO>G$Y2NK3(791U+;W71TB3)'EMPM
ML4B::+';)/<(U14545.6!-%[RGJEW-/*OX2I]3@#)CRAO[9-D_U5OW^)87[\
MLW^U':?]7;Q_BF'M0?RA/W*@ZOCHZ)V
M
M
M         "TF[^^VT>PN.ORC=K.K9AMM5KUHH:N7FK*US$U='1T<:/GJ'IWM
MB8[3M71.);7<W>#;79RQNR#<G+[?B] K7+215,G-553F)JK*6EC1TT[O5&U=
M.U>!\22QQ)S/<C4[O6#0=U.^<1GF9)<,4Z;[-)MSCDJ+#)GMVCBFO\[==%6E
M@1TM/1M<G#5?%D^^:Z-QILW_ /,^S'*$K<<V*M;\&L<B+%)F5R9'+>9DUT5:
M>)%D@ID<G#5?$?WM<Q25S5[G:MA3D3YR]H-,M]OU\RB\7'(<EO%;D%^N\[JF
MZWJY5$E55U,S_E2332N<][E[U<JJ:LKQ>+OD%SKKW?KI5WJ\W.5T]QNM=,^H
MJ9Y7?*?++(KG/<OI527JJN555555[54$I):?@                    ,TN
MEWH/WWZIJRGK\9LBXIMVDO+<-S+Y&^&WHC7:/;1,T22LD31?9B3E14TDDCU0
MRJZ?.CS>#J'JH*RP6E<<PA).6MSV[L?%1:([1[:5G!]4]-%X1^RB\'O9JA$0
MTTL_%J<K.]Z]GQ>D'2STM=".QG2M14]?C%H_2K<9\'AW3<V]1LDKW*YNDC**
M/C'1Q.U7V8O:5%TDDDT13?1T\]'VT73M20UE@MGZ19RZ+P[AGUU8U]:JN;H]
MM*SBREC75?9C]I4X/>_1"<0TT4'%$YG][U[?B!FB95$0
M
M        #@\W0N[\@W+W$OTBO=)>\FN]>]9$1'JM362RKS(WAK[7'0X\MP;D
MZ]9[F]X>KE?=K_<JQZOT1RK/522+S<O#7VN.A3+UU>Y?2JJ#-[RIKBVBZW]K
M:97R-6[V_(Z1K6?)<K;)65.C^*>SI!K\.AEGY<]:E)U:[>0*Y[5N=%?*9J,[
M'*VTU4^C^*<-(M?AT(FB7_*6>M%^PH.N4Z6B>@
M
M
M            MONAN_MALMC<N6[J9O:L'L,?,D57<IT9)4/8FJQ4M.WFFJ)-
M./)$QSO44+N#N=M_M38I,DW$RVW8E9V<R1U-?*C7S.:FJQT\+>:6=^G'DC:Y
MWJ/A\C(TYGN1J>L&C7J6\Y>X5T=QQ;IAQE]HB=S0_P!:.2PQR5.FNBOH+6O/
M&SLU:^I5^J+Q@:XU%[]>:76U;*['NGZP.MD;M8OZPK]$Q]1Z.>BMZ\\;.S5K
MYU=JB\8FJ2V:X*NK86Z?AK]I :1LZW"SG<[(JS+=P\LNN9Y)7K_E-XN]3)53
M<NJJD;5D5>1C=?98W1K4X-1$-3&7YKEVX%\JLES;)+CE-^K%_'W2Y5#ZB7EU
M548U7JO*QNOLM;HU.Q$0ESGN>O,]RN5>]04<4P?(
M+I[1;)[I[[Y5#ANT^%W#,;Y)RNJ6TC$;34D3E5$FK*J16PT\>J:<TKVHJ\$U
M71"XFV>T^X>\.118MMQBM;E%W?RNJ&TS4;!31N71):JH>K8H&<-.:1R)KP3C
MP/N.-\KN5C5<H.A/I4\HG;C;KZ.S#J'J:7=7,HTCG@PN!'IC=#(BH[29KT;)
M7N14TTD1L*IJCHG\'&Z_IU\L_!<']QR?>ZHI]Q<H9R2PXI$CDL5)(FCM)4<C
M7UJHJ:>VC8^U%C?P4FL% QFCI?;=\WN3[H-QM'1T=NI*:@M])#0T-%$V&CHJ
M>-L4443$Y6,C8Q$:UK431$1-$-H5+2TM#304=%314='2QMBI:2!C8XXXV)HU
MC&-1$:B(FB(B$P1-."<$] (D]P
M                                                    #@'EEEJ)
M99YY7S3S/=)--(Y7/>]RZN<YRZJJJJZJJG&-)))-))--(Z665ROEE>JN<YSE
MU555>*JJ]JE+@RGZ',JBPSJ[Z>[W/(R&"3,Z"U332*C6,9=W+;7.<JHJ(B)4
MZJJ]GI3M3(CI'R*/%NIC92[3/;%$_*:*W2RO5$:UMS<M"KG*J*B(B3ZJOUT[
M3WIG<L\2_A(GU> .U$ZL2H0
M
M                                                     6WW0W?V
MPV6QN7+=U,WM6#V&/F2*KN4Z,DJ'L358J6G;S35$FG'DB8YWJ*%W!W.V_P!J
M;%)DFXF6V[$K.SF2.IKY4:^9S4U6.GA;S2SOTX\D;7.]1\/D9&G,]R-3U@T<
M]2/G-U]3[_C/3%BGT;#[47]9N40MDJ%[O$H+5JZ-G%-6OJ7/U1='0-4U';[>
M:;65'OE@Z?\ '/<(O:C_ $_R&)KYE[N>CMVKF-XIJUTZNU3Y4+5);-<%XI"W
M3\-WVD!I)W!W+W W7R2JR[<G,+KFN25G"6ZW:I?42-9JJI%$CEY8HVZ^RQB-
M:WL:B(:F\USW--Q[[49-G>3W'*[[5<)+C<IWSO:W552.-'+RQL;K[+&(C4[D
M0ESWN>O,]RN7TJ"ARDCY                    !.+!CU^RN\V_'<7LE?D>
M07>5(+58[93R5=74RJBJC(8(6N>]VB*NC4)G9K)><CNE%8\?M-9?+U<I$AMU
MIM\$E34SR*BKR10Q-<]RZ)KHB'ZB*Y41J*JKV(@-U_2SY.^4Y*ENS'J=NLN&
MV1Z,GI]L;/-')=ZANNJ-KZQO/%2M5$35D7B2*BJBNA>AM>Z>/+!R&_>XY/O_
M '&3%K2_EFAP"UR,?<YF]J)652<\=.BIIJR/G?HNBNB<A,8*!RZ.F7E3YB=O
MQ@WZ[:;5;<[.8M287MAAULPK&:+166VVPHSQ).5&K-42N5TD\KD:G-)*YSW:
M>TY3<O@6W6#;7X]38KM]B]!BE@I=%904,?)XC^5&K+-(NLDTBHB<TDCG/7O5
M29L8R-O*QJ-;Z$!< K0^P
M                                                   <"=VH?HNZ
MW.V>+X_T=5S4OC\O+S^"]6<W+JNFNFNFIQH7*C^C[C7T'B>-[C4RT_BZ<O-X
M3U9S::KIKIV:E,+P54] /2R7BOQV]6C(+5-[O=+%6T]PML^FO)44LC98G:>I
MS44^[3=*RR76V7JW2^#<+15PUM#-V\DU.])(W?$YJ*$545%3M1=4!W?8+EUK
MW PG#\[LCN>S9I9*"^VIVNO^3W&G94Q:KHG'ED3N.PK$,EM^:8GC&86EW-:\
MJM-'=[<NNOXBN@9/'JO#[UZ%2M<CVM<G8Y$5/C!5141]
M
M
M         LMO+U$;+]/UF2];M[@VK$(YHG2V^USR>+<JU&<%]TH(4?43<>"J
MQBHB_*5"U6Z6]VU6R]K2Z[E9K;L99+&Z2BM\LGB5U4C>"^[4<2/GEX\%5K%1
M.]4/.26.)-9'HWT)WK\0-'O43YSN57GWS'^FO#VXC;GM=%_6!E,455=%U33G
MI+<Q\E- J*G!TSIN9%XQL4U([W^:?D5T]ZLNP^,-QJA>UT?Z:9#''47!=>'/
M34+7/IXE1>Q972ZIVL:I+9;@Y>$+>5/G.[?J TP9WN'G6Y^0U>5[AY;=<SR.
MN55J+O=ZJ2JFTUU1C%D548QO8UC41K4X(B(:KLPS;+]P+W4Y'F^2W'*KY5KK
M-<[G4/J)=.YC5>JHQJ=S6Z-1."(B$O<]SUYGN5RKWJ"C2ESY
M        !Z112U$L4$$3YIYGMCAAC:KGO>Y=&M:U-5555=$1#[CCDFDCAAC=
M++*Y&11,17.<YRZ(B(G%55>Q #:9TP>5+OCO4MOR;=!LNRFWL_+*UUSIU=?Z
MZ+5%TIK:]6+ CDU3Q*A6JG!S8Y&FP[I^\N;=S=9:*_[@MDVHPF;ED1;A"KKS
M5QZHND% Y6K$CDU3GG5NG!S6/0C8:*231S_Q;/7VK\0.AWI]Z3]C.F6S?1NU
M>&PT-TJ(6PWC,Z]4J[U7HWBOO%8YJ*C57CX<361HO8Q#=OLKTX;1;!6OW';O
M%XJ2X31-BN>4UJI4W6L1/XZJ<U%1%7CR1HR/7L8A-8H(X4T8W1>]R]J@R/+Z
M'L
M                                    #ADZAL>DQ/?S>W&)6/C=8,\R
M*@:CTXJR"Y5#&.^2W5'-1'(J(B*BZIP.1+>VR28WO+NQ8)&.8MFS"^4;4=VJ
MV&OF8QW8W5'-1%1=$U3B4W*G++(WT.5/K@L\6P/,'5_Y2^\4>Y72I:\0K*I)
M<@V=N=1CE9&NOB.M\SEK+=*O=R^'*Z!O^!77TKT=^6UN>S/.G2WXS55"27K:
M^OGL55&ORUHI56JH9%[N7DD="W_!?&L\H9.>!&]\:Z+\'<#9Z; 2,
M
M
M             !B=OYUM].'3@RII=PL_IJG*8&JK,"L/+<KTYR::-?3Q.1M/
MJBZHM0^)J]RF.&\O5EL7L6R>GS;,X)\AA:JMPVSZ5]U<O#V7P1N1L&O<L[XT
M7N4\):F&'Y;O:^:G%0:.>H/SAMZMP$K;%LE9:;9S&I55C;](K+ED,S-5152:
M1ONU,CT[4CB<]J_)F-1V]?F>[K9I[W9]I[5!M?89%Y&WEZLKKW*SBBJDKV^!
M CD[F1N>U?DRDMEKY':I&GAIZ>U0:E<BR7(LOO-=D65WZXY-?[F_Q+C>[K4R
MUE7._P"=+/,Y[W+\*FMF^7Z^9-=*N]Y'>*V_WFO?XE==KC42553,[TR2RN<]
MR_"I JJN55<JJJ]JJ"2$I/P                      &P;IG\MGJ'ZBUHK
MY/:%VLVZJ49)^FV302QOJ87??6ZW^Q-4ZHNK7*L<2I_"Z\#-38/H1WNWQ6DN
MTUL7;O!YT;)^EE_ADC=/$[[ZAHO9EJ-4XHY>2-?XS7@14-)+-QTY&?.7[2 Z
M&^FCH Z>NF5E'=L>QS],=PH&-67<7(VQU5='*G:ZABY4AHTUUT6)J2<OLOD>
M;MMA>C#9/8)M+<K)8_THS6%K5DSB^M945;)$[5I(^7PJ5-==%C;SZ<'/<36&
MEBAT5$YG_/7M^(&;9ED1(
M                                                           .
M/SS-\)?A/6ENZUD*14.5R6[)+<Y$TYTN-#"ZH<J?_%-F3UZ:^HYC>OW$W8GU
M5;F-;$D='D;Z&^T*HFG.E=21.G<J?_$-E0D-8WEJ)/0[14^- 8#&&I"@V3^5
MMU#P[&]2=MQZ_5ONN$;RQ18K>GO?RPT]Q=+S6FK?V)[,[E@57+HUDSW+V&=_
MEZ;W1;1[\4-EO-5[OB>Z4<>.W9[W<L4-<Z3FMM2[L3V9E6)55=&ME<Y>PC**
M7PID1?DR>ROP]P.M4Z32>
M
M                                    A:VNHK91U-PN59!;Z"CC=-65
MU3(V*&*-J:N?)(]4:UJ)VJJD/5U=)04T];7545%1TK%EJ:N=[8XHV-357/>Y
M41J(G:JJ%73BO!/2#6OOWYJ_3)LZM;:,3N<^]67TROC2V8L]GT7'*W71)[O)
MK!RJJ:<U.V=4[VF!^\GF+; [7K56S'*^;=;)H%<Q*#'G,^CV2-UT2:YOUBY5
M5--8$F7U$'+70QZHU?$=Z&]GU0:2=_O,]ZH-[UKK3;,D;M)A=4CX_P!&\1<^
MFJ)8G:IRU5T5?>I%5JJCDC='&Y.V,U-[S>8#U!;M>]VV@OS=M<5J.9GT%C+G
MP3R1NX:5%P5?>'JJ*J.1CHV.[V$NEK)I-41?#;Z&_=!KNDDDFD?+*]TLLKE?
M+*]5<YSG+JJJJ\555,(7O?*]\DCW222.5TDCE57.<JZJJJO:JD(#X/D
M                  S@Z;_+ZZC>I-:&[6+%UPO *I6O=N%DS9*.BDB7CS44
M/*L]7JFO*L3%CUX.D:9;;%=%>^6^ZTERL^/KBN&5"M<N:W]'TM))&OWU+%RK
M-4ZIKHL;>37@Y[2)AI99M%1O*WYR@Z#.FKRS^G7I\2V7ZY6=-V-QZ-&2NS#)
M8624]/4-T7GM]L]N"#1R(YCG^+*U>R4W4[#=!&Q^RB4%XKK8FY&=4J,D7)[]
M$Q\$$[=%YZ*@]J&'1R(K7/\ $D:O9(32&CBBT54YW_.7[2 V(&;I%@
M
M                                    YYO.YVPD@R+9?>6DIE6"YT%9
MAU\JVM5&LEHY%KZ!KETTUD;45.G?HPTE^;-M^^&^;5[I4U.JPU]%58O=ZE$7
M1LE-(M91M<O9J]LT^GJ82JXLXQR>E%:OV4!H<-.Y+ ?3'OC>V2-RL>Q4<Q[5
MT5%3BBHJ=FA]-<YCFO8Y6/8J*UR+HJ*G8J* =A7EZ]5$'4_L1:ZN]W!L^Z.W
MS8+%N13O<U9IYF,5*6Y\J:>S6QL5RKHB>*V5J<&HJ]._1/U$P]0.S]OJ;M6M
MEW"PIL5HSJ!SF^+-*UBI3W#1-/9JV-5RKHB>(V1J<&HI/Z6?QHDU7VV<'_=!
MG@9AD2
M
M              "TNZN_&SFQ]L2[;L;CV/!Z>2-9:6FN%2U*RI:U515I:*/G
MJ)]-%X11N4MMN+O#M?M)0)<MR,YM&(P/8LE/!6SI[U.U-47W>E9S3S=B\(V.
M/-\L<::O>C?A[?J T][Z>=3C]O\ >K/T\;<2Y!5-U9'FN8JZEHT<FJ<T-LII
M/'E:O!462:%4[V*:Q-WO-9LM%[Q;-DL%DO50FK697E'-3TJ*FJ<T5!3O\61J
M]J*^6-4[V$!+<43A$S7\)WW :9-Z^JG?[J%JGR[K;EW7(+:KT?!C$3TH[/"K
M7<S%9;J9(Z?F;\]S%>NB:N4U8[K]1.\V]E0^3<;/;C>J%7(Z''XWI2VN)6KJ
MU64-.D</,GSU:K_2Y27R3RR_+>JI\WN^H#'PLJ>0
M    ,X.F_P OKJ-ZDUH;M8L77"\ JE:]VX63-DHZ*2)>/-10\JSU>J:\JQ,6
M/7@Z1IEML5T5[Y;[K27*SX^N*X94*URYK?T?2TDD:_?4L7*LU3JFNBQMY->#
MGM(F&EEFT5&\K?G*#?[TW>6#TY["^X7V_P!K_KAW I>63])<E@C=0T\S>/-1
M6K5\$>BHBM=*LLC5XM>AN=V)\OW8[9SW.\7FW_UGYI3\K_IZ_0L=202I]]26
M[5\+-%1%1TBR/:O%KT)I#1Q1:*J>([TKV?4!L>1$:B-:B-:U-&M3@B(AG0B(
MU$1$1$1-$1.Q$(L'Z?H
M
M   !A+YANRK]\NE+<FP4%(ZLR7$H&YAB4+$YGNK;,U\LD<;=%5SYJ5T\+43[
MYZ&)W6WM2_=WIRSNS45,ZJOV-PMR?&HF)S/=5VMKI'L8W155TM.Z:)J)WN0A
MJN/Q('HG:WVF_$#C=.70D   ,F.DSJ7RKI6WALFY-@:^X6:1$MV<XPCN5ETM
M$SVNGA15X-E8K4DA?]Z]J:ZL5S77[Z;M^\BZ=MS[3G=F:^MM;]*'+K CN5MP
MMDKVK-$BKP;(U6H^-WWKT375JN:OM!,Z"1'IQ3L<WTH#LNVXW$Q#=G!\;W%P
M*\17[$\KHVUMGN47WS%56OCD:O%DD;T<R1CN+7HK5XH=2N#9OC&Y&)6+.,.N
MD=XQO(Z5M5;*Z/O:NJ.8]O:Q\;D5CVKQ:Y%:O%"H&/:]J/:NK7=B@K8JP^@
M
M                                                           0
M-SN=MLM!5W6\7"FM-KH(UFKKE62L@IX8V]KY)9%:UK4]*J0E?<*"U4=3<;I6
MT]MM]&Q9:NOJI&PPQ,3M<^1ZHUJ)Z54_%5$355T1.U0:YM[?-3Z5=I/>[=C^
M0U.\.3T_,QMLQ%C9J%LB=GBW2964RL7O6!TRI\TP:W8\Q3IUVU]YH;+>ZC<^
M_P .K6V_&FMEI&O3L\2XRJR!6KZ8EE5/FD))6P1\$7Q'>AO9]4&G;?'S;NIG
M=#WNV8#)0;)8S4(K$@L7^5W=T;M.$EUJ6(YKD5.#J>*%WK4U@[N>93OYN#[S
M;\-?1[36"=%8D-G_ ,IN;F+IP?<9V(YJHJ<'01Q*0$E=,_@W2-/5V_5!K)OE
M^OF3W6MOV2WJOR&^7*19KC>;G4RU=742+VOEGF<][W+Z7*I@'=[S=\@N-7>+
M]=:R]W>O>LM==*^>2IJ9GKVNDEE<Y[E]:J0:JKE55555>U5!*26GX
M                 #8%T[>6OU+[_K1W=^-KM=@M4ULJ9AEL<M(L\3DU1U'0
M<OO,_,G%KN5L2I_"&:.R'0=OUO/[K<WV%=OL0J&MD3)\D9)3++&[BCJ6CT\>
M;F3BUW*V-?GD5%1S2\>7D;\YWW ;Y^G/RR>FS82.BN]VL:;O9[3\DC\KRJ".
M:FAF:J+S4-K]NG@T<B.:Y_BRM7LE-QFQO0'L1LXRDN=RM";F9E!RO=D>11,E
M@BE;HO-26_VH(M%1%:K_ !)&KV2$SAHX8M%5/$=\YWVD!L21$:B-:B-:U-&M
M3@B(AF\B(U$1$1$1-$1.Q$(L'Z?H
M
M                !^*B.16N1'-<FCFKQ144_%1'(J*B*BIHJ+V*@!QG=>?3
MU-TX=2.;8E14*TF%Y',[)=O7-;I%]%7&1[DIV?\ PLJ24^G;HQ'??(<M'6+L
MG+L7OMEF-TM(M-BM]E6_82YJ:1_1U<]SD@9_\/(CX?3HQ%[RGZF+P9G-T]E>
M+/@4&&IBV0X  -COE^==EVZ4<MDQ7,'U=YV.R^K;)D5JAUDEM%8]&1_2M''Q
M5RHQJ-FC;^48B*FKV-1<Y^BWK N73EDC\=R=]3=-I,FJ4??+=%K));*IW*SZ
M1I6<571K426-/EM1%35S6HL72U*P.Y7<8W=J>CU@ZP\:R7'\RQ^SY7BEXI,@
MQO(*2.NLMZH9&S4]33S-YF21O;P5%3[B\3H^L-^LN4V6UY'CETIKU8KU31U=
MJNM)(DL$\$J<S'L>W@J*A/&N1R(YJZHO%%0$\)N?H
M
M                                   ,/-Y^O7I7V+2LI<MW3M]XR*D1
MR+B&,_\ /-Q61J*OA/;2JZ*!ZZ?^T21IZ^)C!NGUC].^T*55/DNX=%<[Y3(N
MN,V#_G2N5Z(J^&]M.KHX7+I_#2,3UD/)501?*>BK\U.*@U)[T^=7FMV6JM>P
MFV=%B5$Y59#EF6/^D+@YBIP?'04[F4\#T7Y\D[=.[T:V-UO-;RNY>\6_9O J
M7&J5RJV+(\D=[[6JU?OF4<#FP1.1?G23)ZB!DN+EX1,Y4^<[BOU :EMV>H7>
MW?2N]_W9W,ON:JQ_BT]NK*CP[? _YU/00)'2PJO][B::VMR-[-V=WJOWS<C/
MKOE:M?XD-%53\E%"[TPT<*1T\2_N(T(%\LDBZO>KO4O9]0%FRUQY@
M                 C+?;[A=JZDMEJH:BYW*OE9!06^DB?-//+(O*R..-B*Y
M[G*NB(B:J15%15MRJZ:WVZDFKZ^MD;#1T5-&Z6:61ZZ-9'&Q%<YRKP1$34(B
MJNB)JJ]B V@]/7E,]16[?T??-QHX=D,,J59(Z2]QK/?9H7)KK#:F.:Z)>&BI
M520N3M1KD-@NR?EN;X;E>Y7?.8XMI<5G5KW/NS%EN\L3N.L5N8Y'1KW*E0^)
M4[>5Q&Q4,LFBO_%M]?;]0&]/IX\OGIJZ<_<;IC^'-S'.*1K%=GV4\EPKF2M7
M7Q*2)6-IZ5477E6&-K].#GN[3;ULET5;#;'>Z7&RXPW*,NIFM5<RR'DK:MLB
M<>>FC5J04RHO8L3$?IP5SNTF45+##HJ-YG?.=Q4&;AEF1(
M
M                                          -;/F<]++^H?8F?)L6M
MSJS<_:%M1>\9A@9S3U]O<UJW*W-1.+G/CC26)$17+)&UC?RBF"'7]T\/WMV?
MFO\ CU"ZJW VR;/=K!%"WFEK*)6HM?0HB<7*YC$DC1$55>Q&-^6I!UD'BQ<R
M)[<?%/6G>@.2DYLB1@    V&]#_7_G/2?>(\:OC*O-=D[K4*^\8=XB+46V21
MVLE;:72*C62=JOB54CE[^5_XQ,VNDGK/R_IPN;+#=FU.5[47&;GNF+\Z+-0/
MD=J^JMKGJC6/[5=&JHR3OY7>VD7353H%Y5]J->UOH]: ZJ]K=V-O=Z<,M>?[
M8Y11Y9BUV9K!7TKEYXI$1%?!40N1LD$K-4YHY&M<WO0Z*]O-Q\)W6Q:WYG@&
M0TN28]<FZPUE.[VHWZ(KH9XG(CXI&:^TQZ(Y.]"=,>R1J.8[F:O>"XA6Y]@
M
M                                             Q/WAZX.ES8WWNFS
MC=RSR7ZDYVOQ2QO6\71)6?P4E/0I+X#E[O'6-/68X;G]6W3WM'[S3Y=N5;)+
MQ3<S7XY:'+=+@DC?X-\%(DG@N7N\96)ZSPDJ88_E2)K\U.*_6!JLWA\[29RU
M5OV&VB;$W54I\IS>?F<J:::I:[?(B(O>BK5KZVFNS<[S8I7>\46SNVC8TU5(
M,BRV7F54[-4M]$]$1>]%6I7UM(*2X]T4?]T[[B U3;R]9O4QOTE12[C;L7>L
ML50JH[%+8YMKM/*NJ(U]'1-ACET151%E1[OPC7/NEU3[][QI/3YSN/<ZJT3J
MO-CE YMNMO+QT:^EI$B9)HBZ(LB.=ZR!DJ)I?ER+I\U."?6!B^8^GB
M                    "O=N]K=QMVK_ !8QMGA-YSB^RJWFM]GI)*E8FO7E
M22=[$5D,:+VOD5K4[U0K'"-O<YW)O,>/X#B=TRZ\2*WFHK9323K&URZ(^9S4
MY8F:]KWJC4[U/IC'O7E8U7+Z$!N%V \F#.<@]ROG43FL6"6Q_+)+A&-/BK[N
MYJ]L<U<]'TE.[_!MJ$^ V>;,>5?E]Z]TN^]^5QX?;W\KY,3L+HZRYN;WLEJW
M(^F@=^X29/@)A%;W+HLKN5/FIQ7ZH-V>Q_2GL%TZT3(-J=N;;8KGX7A5>55#
M5K;S4(J:/\2X5*R3(UR\58QS8T^]8B<#;%M)TY[-;'TK(MN<&H+1</#\.IR*
M9%JKI.BIH[Q*V=7RZ.[58U6L3N:B$QC@BB^0Q$7YW?\ 5!D.7M/4
M
M                                                      '+1YI7
M1K-LAN-+O/@5H6/:;<ZN?)<:>F;^*LE^FYI)J=6HFC(:K1TL.G!'>)'HU&LY
MN>7S#.EN7:3.9-U,.MJLVWS^K<^N@@;^+M-YEUDE@5J)HR*HT=)%W(O.SV4:
MS62UM/X;_$:GXMZ\?4H-31K=($    &0'3SU-[N],68,RW:W(G4+*ET;<@QB
MK19[5=86+KX593<R(O!51KV*V1FJ\CVZJ7HV2W^W,V R=N2[>7QU(V=S$O6/
MU*++;KC$Q=?#JH-41>]$>U6O;JO*Y-5/6*:2%W,Q=/2G<H.GWI*\Q'97JAIZ
M#'I:N/;G=J1B,J-OKM.W2LE1-7.M56Y&,JD7BO)HV5$156/E3F7H%Z;.MW:G
MJ#AH[))4LP;<E[4;-A5RF;I52:<5MU2J,;4)V^QHDB:+JSE3F6<P5<<VB?(D
M^:O?\ ,_S,\B@
M                                                 0=PN-OM-%57
M.ZUU/;+=0QK-6W"KE9#!#&WBY\DCU1K6IWJJD+6UU%;:2HK[C5P4%#2,66JK
M:F1L443&]KGO>J-:B>E5"JB)JJZ(G:H,'-V/,HZ0-I?>::KW0@SN]4W,GT%A
M42WJ1[F=K4JXW-H6KJNFCZAOUE,1]Q^O#IDVV]X@J=P8LPNL'-_S1BD?TJ]R
MM[6I4QJVD:NO#1TZ?64AGUD$?W_,OH;Q_P!P&LG=KSM,NKEJJ#9':*W8]!S.
M93Y'E]2^X5+HU31'MH*-U/%"].WVIYF^E%, ]R?-BR6L]XH]IMLZ&R0\SFPW
MW)IWUL[F+P1R4=*L,<3T[>,TJ>I2"DN+EX1QHGK=Q^L#5_N[UB=2^^3:FFW'
MW>OMTLU4KO%QBBE;;+4K5UT:^AH6P0R<J+HBR-<[3M5=5-?FY?4_OWNZVHI\
MZW-O%PM=0KO$Q^DD2WVY6KKHUU)1MAB?HBZ(KVN7U]I!R5$TGRY%5/0G!/K
MQH+"'B                            #+[8KH3ZF^H5*.OPC;FJM>+5B-
M?'G.2*MIM*QNTTEBEF;XE2WCVT\<ADUM!T@;_;V)2UF)8-46_':I$<S+K[K;
MK:L;M-)(Y)6^).WC_ ,D(B*FFEXM9HWYR\$!N@V'\FC:'$/<[SOIEE=NM>8T
M1\N,6U9+18V.T35CWQO]\J.54X.22%%3Y4:FU+9[RM=L\9]UNF[^1U>XUU8B
M/DQ^@5]MM#'<-6O<QWO4^BIP<CXD7O83"*WQMXRN5Z_-3@@-M^$;?X-MK8:;
M%]OL1M&%X]2)^)L]EHX:*#FTT5[F0M;S/=VN<[5SEXJJJ;*L2PO$<#L\&/X5
MC-LQ2R4WY*V6JEBI8==-%<YL36\SE[5<NJJO%552.:UK$Y6-1J>A 5>5,?0
M
M
M     *(W(VZQ#=K!LEVYSRT17S$\LHGT5WM\G:K7:.9)&[M9)$]&OC>G%KVH
MY.*%)9U@^,[DXC?L&S&V1W?',DI74ESHI.]JZ*U['=K'QN1'L<G%KD1R<4/E
M[&R-5CDU:[M0''1U?]*&:=)>Z-5AM^\6[8E=UEK-O<SY$;%=*!KD1>9&JJ,G
MA5R,FC[ET<GL/8J\OO4WTXY5TV[@U&+7CQ+EC5S62JPK*N1&QW"C:J(O,C55
M&31*Y&RL[ET<GL.:JR">!T#^5>+5^2[TH#%$QR/     'I%++3RQ3P2OAGA>
MV2&:-RM>Q[5U:YKDT5%14U14/N.22&2.:&1T4L3D?%*Q5:YKFKJBHJ<45%[%
M -K_ $N^;)O-LZVVXIN]#-O3@%.L<+*ZLGY,CH(4715AKGZI5HU%5>2IU<NB
M-2:-IL=Z?/,AW3VO;08YN;'+NKAD"LB;5U,O+?:.)%T58JM^J5*(BZ\L^KET
M1J2L0CH:Z2/1LGXQOUT^,'0/L+U;;!]25NBJ=KL]HZ^\^'SUN%UZI17NET;S
M.22AE5'O:U$762+GC]#U-TVSG4ILUOO0QS[>YC2UETY.>KQ6L5*2[4^B:N1]
M)(O,Y&Z<7Q\[/0Y2:13Q3)[#N/>U>"_4!DD7V/8
M
M     %D]R^I#879YDW]9>[F+XE50:\]HJ[A"ZXKIV\E!$KZE^GX,:EI\]WUV
M<VP;+^GNY>/XU40_*ME36Q.K5T[>6CC5\[M/P6*>;YHH_ER-;ZM>/U :[=S_
M #F>G+%4J*7;?%LGW6KXT5:>K\%MCMDG'319ZQ'U3?\ Y0PAW \TS8W'?'I\
M$Q[(-Q:QB+X%3X;;1;W_ /IJI'5#?_EB$?<(6_(:YZ_40&N3=/SB.J#-%J:7
M *+'-H[7(JI3S6^D2ZW-K'=SZJXI) JZ<$5E,Q?CTTP9W#\S[J"RI:BFPRDL
M6VEO>JI!+14R7&O1J]SZBN22%5T[VP,7ZVD(^OF=\E$C3U<5^N#7-N'O+NSN
MU6>_;F[D9'G4Z/62%EZN-15PPJNO"""1ZQQ(FJZ(QJ(GH,&\WW2W(W)JO?,_
MSJ^Y?*C^>)EUKIZF*)>/Y*)[ECC3BNB,:B$(^21_%[U=\*@MJ4&?
M                     *WP+;7<'=*]Q8WMQA5ZSB^2JW_FVRT4U9(QKM?;
MD\)KDC8FBJKGJC41%55T0JS#L#S7<.[1V+!<4NN6W>14_P @M5++5/:BZ^U)
MX;51C4T55<[1$3BJGTUCWKHQJN7T(#:WL?Y-6]>8^ZW7>K*;9M)9G\KWV&CY
M+U>W-[5:](9&TD.J=CO&D5%[8^''8UM)Y6VZ^4>[W'=;(J#;6UOY7/L]+RW6
M[.3M5KDB>VFBU3L7Q7JG>STQT=OD=QD<D:>CM4&Y#8SR]>EG89M'6V';R#,,
MJI41?TSR_DNU=SHFG/%'(QM+3N[=%AA8[CQ53:+M%T3]/&SC:6JL^$PY/D5.
MB+^E63<ERJ^=$TYXV/8E/"O;QBB:OK(^.E@B[&<SOG.XJ#-HRQ(D
M
M
M      %EM_-@]N>I#;F[;:[E6E*ZU5R>-:[I#RMKK77-:J15M%*J+X<L>J]R
MM<U58]',<YJVJWEV:P;?7!KE@>>6WWRW5GXVWW"+1M7;ZMJ*D=722*B\DC-5
M[M')JUR*U51?.6)DS%8]-47L7O10<@O5-TK[C]*6XM3A6;4JU]EK5DGPO-Z>
M)S:&\437:))&JJ[PY6:HDL*JKHW=[F.8]W,IU#].^==.6<3XIEE.M9:JM7S8
MKED$;FT=TI$71'L5=>21FJ))$JZL7YS5:]TAG@? _E=Q1?DN[E0&,Q8,\0
M    1EON%PM-=27.U5U1;+E02LGH+A22OAG@EC7F9)'(Q4<QS535%1=4(JBK
M:VVU=-<+=5S4%?12-FHZVFD=%-%(Q=6OCD8J.:Y%XHJ+J$5475%T5.Q0;/\
M83S:NI+:=M'9]P'TN^&*TZM:L=_D=3WMD;5XI%=HFO<]5UXNJ8IE[-%1#8'L
MWYDV^VW#:6UYH^GW;QV%6M5EY>Z&[,8B\4CN4;7.<JZ\5GCE7T*A&Q5TS-$=
M^,;Z^WZH-SFR/FB=*.\24MON>6R;29//RM6R9HUE%3.?I[7A7-CGT?+KP3Q9
M(W.^8;3MI?,'Z<MSTIZ*X9*_;7()M&K:<J1E) YVG'P[@USZ7EUX)XDC'+\T
MF$=;!)P5WAKZ'</K@V%T5=17.CIKA;:R"X4%9&V:CKJ:1LL,L;DU:^.1BJUS
M53L5%,V:2KI*^F@K:&JBK:.J8DM-5P/;)%(QR:HYCVJJ.14[%12+1=>*<4](
M(HB
M                "PNX/5'TZ;5I,W/MZ<0QZKI]?%M+[I!/<$Y4U72AIW2U
M"_%&6<S7J%V.V[25N9[K8S9*F'7Q+:^X0S5O!-5TI('23K\3#R?-$SY4C4]6
MO'Z@,$=Q?./Z6\5\:#![9E>Z-8BKX%314"6N@=HO:Z:Y.AJ&Z]VE,OKT,/LX
M\T3IZQWQ8<2H,CW!JD5?!GI*-+=1NT^=)7.BF;KW:0+Z]"&?<(6_)1S_ ($T
M3ZX,"=R?.IWOOWO%-MCMMB^WM'+JD=;<I)[[7L3N<QZ^YTZ+ZG0.0PWSOS6=
MV[QXT& 8)C^$TTFJ,JZ]\UXK&)W*UZ^ZP(O[J%Q"ON,B_(8UGP\5!@!N3UH]
M5&[/O$>;;XY154-5JD]FMM5]#T#VK]Z^CMK::%Z)^$U3##.^JKJ(W(\9F6;N
M9!44=1JDUKH*CZ,HW-7[UU-0)3Q.1/PFJ0KZB=_RI':>A."?6!C"JJY5<Y5<
MYRZJJ\555,?U555555557557O/$'X?@                            !
M&VZVW&\5]):[105-TN=?*V&AMU)$^>>:5ZZ-9'%&CG.<J]B(FI%4-#77.LIK
M?;:.>X5]9(V*CH::-TLTLCET:R.-B*YRKW(B'ZB*JZ(FJKV(#87LOY6_5ENY
M[I7W3$(=IL;J5177?-)'453R:<R\MLC;)6<VBIIXD4;57[[@NF;.U?EZ]2&Y
M?NU9<,9BVWL4ZHKKGE3W4D_+IJO+0,:^JUT7ASQL15^^[=(J.BGDXJWD3TNX
M?6!MSV4\GCIWP)*.Y;J7:[[SWZ'1TM'4.=:+*CT3ART=)(M0_1?XRI<UVB:L
MTU1=EVU'E@[(X:E-7[B7*Y;IWB+1TE+,YULM2.1.'+34SUF=HOSYU:O>WM18
M^.@B;HKU61?1V(#:/AV"X7MY98,<P+$K/AE@IOR%FLE%!04S5[W>% QC5<O:
MJJFJ]YL)Q?$,4PFU0V+#L:MF*V:#\E:[320T<"+WKX<+6MU7O7352,:UK$T:
MU&IZ$30%5%1'T
M
M                                 "U6\VRNW._V!77;C=#'XK_CET3Q
M(EU\.IHJIC7)%64<Z)S0S1\R\KD[456N1S'.:MNMT]J<&WFPZXX+N#98[S8[
MA[<:Z\E12U#45(ZFEF3VHI8^9=')W:M<BM5S5^)(V2M5CTU10<I/65T%;G])
MUZJ+OX<^9[/U]3R8_N%30KI!XCM(Z6Z1LU2GGXHU'?DY.UBZZL;SE]4G1QN!
MTWW6>Y^'+E6V-;4<EES:")=(>==(Z>XL;JD$O'1%^1)VL775C9)44KX%U^5&
MO8_[H,#C#PA0          7CVJZA-[MD*MM5M3N?D&%-23Q9;;0U;G6^9_SI
MZ"7Q*6;_ -)&XNCMUO7NSM+4MJ=N=P+UBC4?XDE!25+EHI7^F:CDYZ>7^[C4
M]&2R1_(>K?5W?4!L\VH\Z7>K&TI:'=O;VP;F44:M;-=[8]]AN;D7@Y[^1E32
MO5.U&M@C1>S5-=4V ;<>:MNM8DIZ3<K"K-GU(S1LMSH'NL]>Y%X*]_(V>G<J
M=J(V%FO9JG:D8RXR)PD8CT]*<%!LCVP\VSI&SU*:FR2]7O:FZSJV-U-DEN?)
M2K(NFO+66Y:N-&?AR^'ZT0SLV_\ ,HZ:<R2G@OMUNVW-QE5&+!?J%[Z?Q%TU
MY:JA6I8C?PI.3UZ$8RN@=VJK%]:?<!G[@^ZFV>YM&E?MUN%CF=4?*CGS6&Z4
MMP1FO=(E/(]6*G8J.1%1>"\3,[$=Q,!SZE2MP?-;%E]-RHYTMGN%/6HWU/2!
M[U:J=Z.T5.\BFO8_BQZ.^!=05Z5B?0
M                          +.9MU#[#;<>.W.]Y,,Q6HIT59+?<;W115:
MZ+HJ,I5E\9ZIZ&L52U^6;V[.X+XR9ANCBN.SP(O/15MVI(ZE=."HVG63Q7+Z
MFM53S=+$SY4C6^I50&(><>:YT8X;[S'09U=<^K*7@^BQJS5<G,[T,GKFT5._
MX6RJGK,9LM\QKI7Q?QV4>7W',JJGX.I;#:ZE_,OH9-6-I8'?"DFGK/!U=3M[
M'*[X$^[H##?.O/ L,*RP;9[#5]P:J+X%TR>[Q4:M7NYJ.BAJN;XJA#%S+_-K
ML\2R0X%L[65J*B^#<+_<XZ56KW<U+2Q5&OQ3(0[KDGWD2KZW+H#"[/?-ZZO\
MN;+#CURQ?;2G?JUKL?L[*B?D7N62[/KTYM.',UK?5IP,5LQ\S/J;R5LD5DK\
M?P*%^J-6RVMDTO*OIDN3ZU-=.]K6^K0AW5]0[L5K/@3[NH,)-P.H[?S=1LT6
MX>\679713_E+377:J6A_N:-KVP-^)B&)N:;Y[R[B-ECS;=#)LCI9OEVVKN50
MM'\5*UZ0I\3"&?-*_P"7(YWJUX LL6J/,
M     'O34M36U$%)1T\M75U+VQ4U+"Q9))'N71K6,:BJY57@B(A[4]//53Q4
MU+!)4U-0](X*>)JO>][ET1K6M15557L1!V]@,Z-GO+:ZN=X_=*NCVUEP&P57
M(J9'FSULT2,?Q:]*61CZU[53BCF4[DT[^*:Y>;8="74MNA[M4TN!R8;9JCE5
M+YECUM<:-=Q1Z4[VNJWM5.**R!4T[^*$5'1SR?><J>EW#_=!M7V:\EC;&P.I
M+GO?N+<]P:QB(^;&;!']#VQ':IK')4N=+53-T[V+ OU..Q?:WRJ, LSJ:X;M
M9Q<,UJFZ.EL%F9]&4".UXL?.KI*B5NG>Q85^W&QVYB<9'J]?0G! ;5MJ=@-E
MMCZ#Z/VHVTL6$L<SDGK:&F:M=.U.Q*BNE\2IF_\ 22.-BNW.S&U6TE'[EMQ@
M5GQ-CF\DU724Z+5S-]$U7)SSR_W;U(UD4<::,8C?@[?J@O 7./0
M
M
M                   $KO=CLV2VBY8_D5IH[]8KQ3R4EVLUP@CJ:6J@E3E?
M%-#*CF/8Y%T5'(J*2^[6FU7ZV5UEOEMI;Q9[I ^FN5KK863T]1#(G*^.6*1'
M->UR<%14T/Q4145%35%[44&@3K&\HJLI'W7<3I58M;1JLE5=-G*N;\?$G%SE
ML]5,[\8GH@F<CN'L2/56QFF/JA\M"JIGW'-^G5JU=*JOJ+AM?4R_C8TXN<MK
MJ)7?C$]$,B\WS'N5482NHH.U\'QQ_<!HCN]HNU@N==9;[:ZNR7FUS.I[E::^
M"2FJJ>9BZ.CFAE:U['-7M1R(J&GVY6RY6:OJ[5>+?4VFZ6^5T%?;:R)\%1!*
MQ=',EBD1KF.1>U%34EJHJ*J*FBIVHH)<0)^             BJ*NK;;5P5]N
MK)Z"NI7I)2UM-(Z*6-Z=CF/8J.:OK12(I*NJH*F&LH:F6CJZ=R/IZJ![HY(W
M)V.:]JHJ+ZT4:Z<4X*#*O;_KMZNML_=V8QOQD\])2IR0VZ^SLOU,V/YC8KJR
MJ:U-."<NFG=H9%X7U@=2^ ^ RP;Q7^6FITY8J&[RLO$",^8V.XLJ&M33YNFG
M=H>[*F=GR97? O'[(,S\'\Z+J/L?N\&:X3A6=TD:HL]2RGJ[57R)PU3Q8*B2
MG;V<-*?[AE1B7FI[Z6CP8<KQ/%,PIHU19IV0U-NK)$X:IXD4SX4^* B&W"9/
ME-:[ZR@RYP[SN]KJU(6[@;)91CCU32>2P7"BO+47THE4EL71?1KP]9DMB_FT
M;>U21)FFTV0V)RII*^S5M+=&HOI1*A+>NGV/6>[;BQ?E1N3X%U^X#*'%/-=Z
M*\E2-*_<&ZX9/(NC*:^6*XHNO#MDH8:R)O;VJ]$X?!KD'CGF-]*=^1B5F:W'
M%II%T;!=[/6ZZ\.U]'%4QIV][N[X#W;74Z]KE;\*+]H&1^,]8/2QF",2P]0>
M SS2)K'1U-]HZ*H=Q=V05<D,BZ<JZZ-X)HO8J%]+!U.=.^3HQ+/O7ALTLG%E
M+47>EI)W=O9#4OBD7Y*Z^S]E#U;40.[)6_5T!?>S9#8,B@6JQ^^6^^TK?E5-
MOJ8JJ--5<U-71.<G:U4^)?07AM=[LU\A6HLMWHKQ3M^5/15$=0Q-55/E1N<G
M:U4^)3U147L5%^ $X)F?H                            /B22.&.2661
ML4435?+*]4:UK6IJJJJ\$1$/E[V1,?)(]L<<;5=)(Y41K6HFJJJKV(@!;+(=
M[]E\2Y_TKW>PK&?#UY_I:_VZBY=.777QYV:?+;]5/24!>MVMJL:YOTCW,Q2P
M<FO/])7JAI=---=?&F;\Y/JH?"R1M^5(U/A5 6+R3S NC/%4>MSZ@\8JDC15
M=]#NJ+RO#7L2V0U.O9W?;0M#?>M'I9QU'K<-ZL?J$9JJ_1CI[IV:]B4$51KV
M=WVT/):JG;VRM^+C]@%@,E\WSHXL7B_1=URW,_#UY?H:Q21<^FNG+])RT';I
MWZ=J>O2S%^\S7I>L_B?1]QR7*N37E^B[.^/GTU[/I"2C[=._3M^$\EKZ=.Q7
M.^!/NZ QTRKSP,!I?$3"-A<@OO:D4E\O%+:O1HKF4T%Q]?#F[NWCPL=D7FV8
M;3\Z8ELY>KOVI&^[W.GMWHT56P0UWKX:_'QX>3KDW[V)5^%=/N@QLROSK]_+
MAXC,.VOP;&(7K[,EP2X76=B:JOLO94T<>NFB<8U[^'%-+$9'YKV\E;SLQ?;[
M$<?B<O!]:E;<9FIJJ\'-GI6:Z:)Q8O?\7BZXRK\EC6_#JH,7\M\SOK6RU9(W
M;P/QNCD33W*PVJVT/*NNNK9VTSJCU?E?MF/N2^8!U79*KV+N<ZQ4KTT]ULUN
MH*33CVI,D#I__P#(>+JRH=_":>I$1 8JYGOAO/N+XB9]NSF&91RHYKJ>\WNN
MK84:_P"4QL4TSF-:OS430QURG=O=/..=,RW(R?*8Y$<UT%TNU751(U_RFI'+
M*YJ-7T(FAX.DD?\ *>YWPJJ@M<6]/@
M      $VL=AOF372DLF-V6OR"]5[TCH;1;::6KJIGKV-CAA:][E]2(3*TV:[
MW^X4UIL5JK+U=:QW)26R@@DJ:B5R_>LBB:YSE]2(?J(JKHB*JKV(@,^]I?*X
MZOMT_=ZJLP6GVNLLZ-<EUS:I^CY-%[4]PB945S7(G<^!J>OMTS+VV\O;J:W#
M\&HJL0AV]M4R(Y+CED_N3]%[4]SC;-5M<B=SX6IZ^W2*913O^]Y$]+N'UNT&
MT#:/R6-H\>?2W#>3<6][C5D?*^6PV:-MCMJN^^CEDYJBJE;W(YDD*FP7;3RJ
M-M+(ZGK=T<XNV<U+.5\EGM<;;30*OWS)'\TU1(WNU8^)2,CMT:<9'J_U)P0&
MT#:GIQV*V/A;%M5M9CV&U"-5C[O2TK9+E(U4T5LMPG\6JD33N?*J=OI-@>W.
MQFT&TD38]NMN[+BTR-5KKG3TZ25SVJFBMDK9O$J'IIW.D4C6111_(8C?7W_5
M!>LNN>@
M
M                                             ,1^IKHGV*ZI[;([
M.L>2T9K##X=IW(LK8Z:[P<K=(V32<JMJHF_Q<R.1$UY%8Y>8QIW]Z4-H.HB@
M>[+[(EMRN*+DMN=VI&07.'E31C97\JMJ(V_,E1R(FO(K%74\)J>*=/:31W<]
M.T'.+U.>6QU!].;Z^^45J=NKMM3J^1F:XW3RR2TT#>/-<K>G/+3:)Q5S5DB3
MOEUX&C'?_H0WJV.=67>EMSMQ<$@5[VY78H)'R4\3?OJ^B3GD@T3BKD5\:?QF
MO E$U)+#JNG.SYR?;0&O4PG(4                      'O35531SQU-'4
M2TM3$NL51"]8WM54T7E<U45."GM!43TLK*BFGDIYXUUCFB<K'M54TX.:J*G
M NC8M^]],71B8SO1G>.I&FD:6S([G2<J<O)P\&H9I[*:?!P+A6C>3=['D:E@
MW4S"QHQ-&);[Y<*;1.7EX>%.W3V>'P'VDLC>R1R? J@N[9NO#K$L2L6BZA\Q
MG6-4<WZ0K?I%-6IHFJ5K9M?6B]O>7+M?6'U/V=6K2;W91-R*BI[[5^_=B:)K
M[TV77XST2IJ$[)7?&NOV07,M/FB]<5J2.-=YTN<$2.1(*^P6&955RJNKI4M[
M95T5>&K_ %=A7MM\PCJWMR1L7=1*^&-'(D599;/)KS+KJLB422+IKPU=]8^T
MK:E/X37X43[@*\MWF\=95$E/[S?,5O'@KK(M7886^-Q7@_W9\&G]SRE94/F8
M]4E)X'CW?';GX2_C%J;/$WQ?W?@.BT_N=#Z2OJ$[VK\0*QH?.>ZKZ3Q?>,7V
MUNGB<O)[U:+FWP]-=>7W>[0]NO'77LX:<2IZ/S4.HZF\3QL?P.X<^G+[Q;+@
MWDTUUY?!N47;KQUU/I+A.G<Q?B7[H*BH?.PZCXV/2Y;9[;5;U5/"=34MXIT1
M.]%1]TFU^JA/*3S7]]6->E?@."5+U7\6Z"GN<"(GK1UPEU^JA]?2,W>QGU_N
M@COVVF_OZJ-O_P#>W7_EQ%_M8MYOU<X7_O;C_P K'TC+\QGU_N@]X?.VWT:V
M=*C:/!)7N9I3.C=<V(Q^J>T]%JG\R::\$5OPGM%YL>[R-F2;;3#Y'N9I YBW
M!B-?KVN1:EW,FG<BI\(^D9?XMOUP>'[;3?W]5&W_ /O;K_RX\?VL6\WZN<+_
M -[<?^5CZ1E^8SZ_W0>-1YV74*Z&1M+M;MW#4*GXJ66&[2L:OI<QMPC5?]\A
MY3>;!O8Z)Z4^WF$13JGXN22*Y2,1?6U*UBK_ +Y!](R_,9]?[H*<J_.DZJZF
M!T4.&[84$CE14J8+3=W/;HNNB)->9&<>SBTD=3YJO47/"Z.+%]OZ-ZJFE1#;
M;FKTT7N26Z2-X^M#\6X3_-8GQ+]T%*UWG!]857(Q\%3AEL:UO*L5-8U<URZZ
M\R^/42KKW<%T*=J_,ZZGJE[7PSXM0-:W18X+0KFN77M7QIY%U^!3Y]_J/P4^
M(%"5WFJ=<=6D:4^[E);%8J\SJ;&["Y7ZZ<'>/02]GJT*.J_,4ZN*E&)#N536
M]6*O,M/8K,[FU]/C4<G9ZM#Y]]J?XS3XD^X"V]U\P;K.O#%CJ^H+)86JQ8]:
M'W6A=H[M7FI((EU]"ZZIZ2A;CUJ]4]T8K*G>F_1(K%9K2>[T:Z+ZZ:&-=?7V
MGPM54+_"N^+@"UUYZI.I?(>=+UU!;C7&*1>9U++D]U\!%Y>5>6%*E(VZIPX-
M+?77J%WZO?.EUWJSFNC>NJT\F07'PD73EX1).C$X>A#X6:9>V5Z_W2@M)>,F
MR3(G^)D&0W*^R(J.22X5<U4[5J<J+K*]W8G MI=+_?;X[GO5ZK[N]%14?6U,
MM0NJ)RHNLCG=B<#S557M55^$$C)2?@
M              +S;:=.V^N\4D3=LMILGS&GE<C$NM#;IOH]BN71/$KI&LIH
M]?PY$+IX%LAN_N@^-, VWR#*()'(WZ1I**7W)JJNB>)6/1L#/[IZ'HR*63Y#
M'.]:)P^J#8[M9Y,O4-E2TU5N=EF-;4VZ14]YHF2+?KI&G?\ B*1T=(OQ59G/
MMYY66]N1+3U&?Y)8=N:&14\>E8];Q<&>G\53.93+\521;+?*[Y;D8GH[5!LE
MVJ\H+I7P1:>MS9+_ +O76)$=(R\UBT%N\1NBHYE);O ?IJGR99I$7L74SNVZ
M\LKIWQ!8*K+$O.YEQC1%>VZ52T=#SIHO,RFH?!=IJGR9)7IZ=2,900-XNUD7
MU\$^L#8Q@6UNVVUEK2S;;8'8,%MBHB24ECM]/0I*K>QTJPL:LCO2YZJJ]JJ9
MQX;M[@FWEO\ HK!,.LV(6]41)*:T44-(DFGWTBQ-:KW>ESE55])%M8QB:,:C
M4]2: KPK$^@
M
M                                                           :
M^>HORT^FOJ 6YWR''EVNW!KU=*[,\68RG9-.NJ\];;N%+/S.7F>Y&LE>O;*8
M5;X]!FP^]"U]WBLB[>YI6*LBY3CS6PLEF75>>JH>%/-S.75[D:R1W?(0LU'#
M+JNG(]?OF_;0&B;J"\KSJ;V0=77:QV%-XL)IN9[<AQ.*2:MCB3CS55I7FJ6*
MB(JN6))6-3BLAI_WI\OG?[:5U7<K19TW/Q.GU>V]XW&^6J9&G?46U=9V*B:J
MOA^(Q$[7DLEHIH]51/$;Z6]OU :YYX)J:::FJ87T]13O=%44\K58]CV+HYKF
MKHJ*BIHJ*8.30RT\LL$\3X)X'NCFAD:K7L>U='-<U=%145-%12$!Y'F
M
M                        7$P3:'=7="H2FVYVWR;.95?X;EL=JJJYC'?W
MR2"-[6(G>KE1$[RN,/VSW%W!F2#!L%O^7R*_D<MHMU36,8OX;X6.:Q$[U<J(
MA]MC>_Y#%=\":@SRVV\I3J^SKW>HO]AL6UUNFT=[QDUTC?.L:]JI2VUM;(CO
M0V1&>O3M,Q,$\MCJ:R_P9KS9K/M[0RZ.\:_W!CIN3O5*>@2KD1WX,B,]>A$L
MH9W=J(Q/6OW ;"=M?),VRM2TU5NQN]?\PF8K7S6K'J2"RTRJG;&^6=:Z5[?6
MWPU^ S6P/RGL MRP5&X^YEYR>5JH^2W62FAM5/KWL=),M7(]OK;R+\!%LMS$
M^7(KO4G#[H-AFV'0STG;1.@J,/V2QZ2Z4^CHKY?(GWRM9(G\)'/<W5+H7+_>
MN3T=G S:V_Z1.G#;-T,V,;3622X0:+'=[O&Z[U;7I]_'+<'3K&Y?[WR^CL(I
ME-!'\F--?2O%?K@RNCCCACCBBC;%%$U&11,1&M:UJ:(B(G!$1#(YC&1,9'&Q
ML<<;4;'&U$1K6HFB(B)V(A[@^SZ
M
M
M                          ,:=[ND#ITZA633;G[8VNYWV5G*S,*%JVZ\
ML5$T8JUU(L<LB,T]EDJO9^#VEAMV>F38[>QDLNX& 6^ON\C>5N3TC5H;HU43
M1JK64RLDD1O<V17-_!/&2GBE^6Q%7YR<%^J#4!O5Y*-YI??+IL!NC#=H45SZ
M?$<SC]WJ$;KJC&7.CC6-[M."(^GC3TNX\-8^ZWE172G]ZN&S&X45RB15=#C.
M4L\&9$UUY65]*Q6/73@G-"Q/2[T0$EN7MB?K^"[[J U/;O=)_45L2ZHDW0VE
MOV/6RG7V\DB@2NM.FNB?\XT3IZ9%7N:LB.]1KAW,Z<-\-GW3/W!VVO%DM\"^
MW?8XDK+;VZ)_EU*LM.BKZ%>B^H@9()8OEQJB>GM3ZJ QY+)'D
M
M   #U@@FJ9HZ>FA?43S.1D,$;5>][EX(C6IJJJOJ/2**6>6.&")\TTKD;%%&
MU7.<Y>Q$1.*J 9+X%T7]5>Y:TRXAL+E]335BI[K<[C0.M%%(B][:RYK2P*GK
MY]"_>'=*W47GJP+C.SF33P5*I[O7UU&ZV4C]>]*JO6GA5/7SZ'LVGG?\F)WP
MJFB?7!FU@'DS]3.1^#49QDF'[<4;]/'II:N:ZU[-?1%1Q+3NT_\ B4,L<,\K
M3?R^^%-EM]QC!:9VGC025,MQK&_!'2QK O\ Z\B6V^9?E*UGUU!G%M]Y*.R=
ME2"?<C=+*\[JHE1TE-:8:6Q4<G'Y+V.2OFT_<S-4RWPKRHMI[5X4N=[AY'F%
M1&NKX+=%3V>E?ZG,<E9+I^YE:I$LMT:?+>YWP</N@SMV\Z$.D3;#P9,8V(QJ
MJK(>5S+G?X7W^I21NGXQDEV?5+&[5-?Q?+IW:(9@81T>]-&W_A/L&S]AJ*J+
M16U]YB?>9T>GW[7W)]0K':\?8Y=.[0B64T#.R)-?2O'[(,KZ2DI:"F@HZ&FB
MHJ.F8D=/2P,;''&Q.QK&-1$1$]"(9'TU-3T<$5+24\=+30-1D%-"Q&1L:G8U
MK6HB(B>A#W[.P$0>P
M
M
M                           !\O8R1CHY&H]CT5KV.35%1>"HJ+VZGRYK
M7M<Q[4>QZ*US7)JBHO:BH 8B;K]!O2=O(M7599LY9J"]5:*KLCQUK[)7>(J:
M)*]] Z%DST_OS'IV:HNB&,^X_1UTX;HK4U&2;76NBNM2B\U]LC76FKYU31)'
M.HUB;*Y/[ZUZ>E.!X/IH)->:-$5>]."_6!K:W/\ )&QVI]YK-F]Z*^TO]IU-
M8<OHHZV-RKQ:U:^A]W<QJ=G\F>OV\$=P/*9LD_CU6UVZM9;7>TL%FR:D95,<
MJ]C5K:3P7,1.S\@]?MP;[<G\'(J>IWW4!KTW)\K7K)V[]XGI]O:3<2V4VO/=
M,/N$-=S:=G)1S^[5KM?53_"83YWY>?5'@_C30X339O;X->:X8Q6Q5FNG9R4L
MWN]6[7U0D*^BJ&?><Z>EJZ_[H,'LNP#.]OZ]UJSS"[[A5S:JM6WWVW5-NFU3
M^]U,<;OK&)&389F&%UBV[,,5O&*5[55%HKQ0ST,NJ?@3L8OUB&<QS%T<U6KZ
M%30%(E-'R
M     "L,5V]S[.IDIL(P?(,QJ%?X:4]CME5<'\Z_>\M-'(NOJ*GQW"<RR^5(
M,3Q*]91.KN1(;105%:_F7[WE@C>NOJ/IK'.^2U7? FH,I,.\NWK/S=(GVS8:
M^VJ&1$<Z;()*2Q\C57M='<YZ>3AWHC%=ZC(7&.B#JHRQ(W6_9V[VZ*1$5TMZ
MDIK1R-7O<ROF@DX>A&JOJ/9M)4.[(E3X>'V097X7Y+O4C>U@GS+-L(PBD>[2
M:G94UETKHTT[?"AIHX%_^8_W<CL5\JS?:[>#+E&68EB5,]VDL+9ZJX5;$]/A
MQ0,A7_UQ[MM\R_*<UOUU!EQA/DB;8T*0/W$WMR;)7HB.G@Q^WT=F8J]O*CZI
MUS54[M=$5>WAW9*XGY3& 4G@OS?=B_WYR(BS0V6BIK4U5[>5'5"UZJG=KHFO
MJ[O=MN8GRY%7X$T^Z#,'!_+!Z+L(6GG_ *J%R^X4Z:>_Y+<JZO1_K?2^-'2+
M_P"I,G<1\OSI5Q)8)OZN5R:M@3^67ZOJZQ'_ +NG\5E,O_JB(;1T[?O.9?2J
MJH,Q,,VLVRVY@2FV^V[QK!X$3E6.PVJCMR*FFB\WNT4>JKWJO:9/XKMY@.#0
MI!A6$6'$8=-%CLUNIJ%%[EU\"-FNO?J1#6,9\AB-^!- 5X5B?0
M
M
M
M                  ("YVJUWJCEMUXMM+=K?.FD]#60LGA>GX4<B.:OQH0=
M?;K?=:62ANE#3W*BF32:CJHF31/3\)CT5J_&A^*B+P5-4] ,4LZZ".C[<1*A
MU_V#QBBJ*E5=)68_#)8)>=>/B*ZTR4G,[7BO-KK]]KQ,<LOZ-^F+-_&=>=FL
M?I9IU5SZJRQ/LTG.O'G5UM?3:KKQ7777OU/%U+3O[8FI\'#[ ,.<V\E[IMOB
M3SX9FF;8-5R(O@4[JFDNE#&NO#\5/3LG7XZ@Q?RSRK=B;MXTN+95EF(5+T7P
MH73TUPI&+_@YH&3+_P"N(=UOA7Y+G-^N@,3LQ\D'<6D65V ;Z8YD":JL$.06
MNKL^B:<&N?2/N>OH54;Z].XQOR?RE<XIO$=A>[UBO2:JL45ZM]3;-$[D<^F?
M7_!JC?7IW'@ZW/\ O947X4T^Z#&'*_*7ZT<<69;9AEBS>*'55FL5^HFHYJ(B
MJK67)]"]?@Y=?5V:X_9'Y;?538EE]PQ:SY;'%JOBVB\4C>9$375K:]U(]?@Y
M=?4>+J&H3L:CO@5/MZ QTR?HIZM<067Z9Z>,Z?' BK-46RT5%UA8UJ.57.EM
M[:AB-1&*JKKHG#TIK8_(.E'J3QE9/I79'+W,A15EFH+9-<8FHG,JN62B2=J(
MB-55773ZJ'BZGG;VQ.^)-?L L/D&$9IB;W195B%ZQF5B\KX[K;ZFB<BZJW14
MGC8J+JBH6=O6)95C;W1Y%C-UL$C%Y7LN-%/2JBZJFBI,QO>FAYJUS?E-5/A0
M%+E/GR                            "L;)MYG^2K&F.8-D%_69(UB2VV
MRKJN9)DUCY?!C=KSZ>SZ>XJ>TX1F=^5B6/$;U>5DY%C2AH*FIYO%XLT\*-VO
M-IP])](QSNQJK\" N]8>CWJKR7D6T].VX;XI>7PJFJQZOHX7H[716RU443%3
MV5U5%T3O[4+FV?IAZBK]R+;=D,V?')R^'/462LI8G([716R5$<;%3AQ5%X=Y
MZ)3SKV1/^HH+SV'RQNMV_HR2+92:UT[VHY9[I>;-1JWF;S(BQ2UR2ZKV:<G!
M>"Z%T[-T ]6=Z1CX]J);="]J.\:X72UTNFK>9$6.2K237N^1P7MT/1*.I7^#
MT^%43[8+YX]Y-'5==G,=>+[@&+0Z_C4J[K65$J)KI[+:2@F8J]_%Z?#KP+O6
M3RM.HVY.:MSO&&8]%K^,2IN-5-(B:Z>RVFHY6JO?Q<AZ);YU[58WX_\ <!?G
M&O([R6?PGYAU"6RV::+-36;'YJ[F[-6MEJ*VDT[^*QKW<./"\5A\I"_2^&_)
M][*"@TT66"UV66KU[-6I)/5TVG?QY%^ ]4MJ_?2HGP)K]L&0F->2CT^4'))E
M6YF>9'*Q/:CHI+;;8'KI]\UU'5/T^"1/A+V6'RHME:/D?D6?9C?)&IQCI'T-
M!$Y?6U::H?I\#T/5+=$GRGN7X-$!D?B_E;]$^,OBG?M/+DM7"J.947N]72I;
MJBZ^U RIB@<B]Z.C7[.M\\>\O7I/L#XYG[<27ZIB5%9/=KK<)TX+K[4+*B.%
MWQL7[)[-HJ=/O-?A509*8GTQ].>#+$_$MB\$L=3"B(ROI[!0>]<$T3FJ70NE
M=IZW%^<;V V-Q#PW8WM#A]HGB1$;6PV:C]YX<$UG=$LB_&X]FPQ-^3$U/7H@
M+WPPQ4\44$$3(((&-CAAC:C6,8U-&M:U-$1$1-$1"[444<,<<,,;8H8FHR*)
MB(UK6M31&M1."(B=B'H#T/L
M
M
M
M                UY[U=G_]IGRXO]H_^"D^O\W\'F,)=UNS_P#MN^5'_P!>
MO\')]?YOX/,0DG_H/[L&M/+OH#DF^F?V:7+X<?/] _3W-R\_L\OT/QYM?E<O
M'3Y7LF!F2_0O)+]*?^ K3D9S_0WTSKIS\.7Z,XZZ]NG'3MX$([3O]S^+7[0,
M<<G_ *D_\J^E?_!A^53Q?H7^NCY7=X?T7][Z>3V?26,R#^J?_*/I'_PK_E$\
M3Z*_K5^5W<GT=][^YX'B[P^_W?XO$^T"R5]_J2\>N^C_ /P\^'X?^3_1G]=/
M)S>&GY'W_P!OFU_C.'-^"6FN_P#5/XU9[E_4ER<GXGZ/_K5Y->1/R7OGM:Z_
M/X:_@GFOAZ\/"^+Q/M@M3</T!]RJ/=OZLO'Y/Q?NGZ>>-K^![Q^*U_=<"W-;
M^AONL_@?H#XW+^+]V_3'Q=?P/'_%Z_NN!\+RZ?>?O@47_P#R[_\ 2O\ 2$I7
M_F/_ .G?Y[/CAZOK@?\ \N__ $K_ $A'_,?_ -._SV.'J^N!_P#R[_\ 2O\
M2$?\Q_\ T[_/8X>KZX(JB_1?WRF\?]#O!\1OB^\_I-X/+KQ\3P/QG+Z>3CZ"
M(I/T?]Y@\;]&/"YT\3Q_I_PM->//X/MZ>GEXGZFFOWOUP5U#_5QXL7/_ %4<
MG.WG\3^L3DTUX\W)[6GITX^@J^+]!O$CYOZN.7F3FY_TXY=->/-R^UIZ=.)]
M>Q^!^_!<RU?U'^_P>]_^'7W?VO$]^_KL\#Y*Z<_NGX[M[.7OTUX:E?6[^J3W
MR'WG^H_P?:Y_>_ZV/!^2NG-[M^,[>SE[^WAJ?:>'KQ\+X_$^T"ZMD_J)]WE]
MP_\ !YX?B>W])?UY>)S:)\GW[V]/W/#XRXMI_J?\&3W/_P ,/)S^U[__ %N<
M^NB?)][]K3X.!]IX7_X?X_%!?2P?H1SR_1W[._7PV\_TI^FNG+W<OTAPYO3I
MQ])=ZS?HES2>Y?\ @BUY$YOI']*]-.[E]]X:^G3CZ3U3E[O=/CYOM@RAV\Y?
M%GY/V;')R0<GZ-<WO&FJZ>/S^UK\W7CKKJ9!X3R^)-R_^ _EY8>7Z!YO&TU7
M3Q>;VM?1KQUU/9O_ .3^(&S/:#^4P?['_P"5S_\ 4#\I_)T^1_?/G_@&?.V7
MY>+_ &8_RF;_ *F?E/R"?)_#^=^ 1D?;_!_W(,D"^I[
M
M
?                                     '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>30
<FILENAME>cdw-20241231_g2.jpg
<TEXT>
begin 644 cdw-20241231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
MP 54 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ 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 **** "BL?X@_$+P
M+\)O!&J_$OXG>+]-T#P]H=E)>:QK6KWB6]M9P(,M))(Y"JH'<FOSA\-?\'']
MM^UI\;]2^!G_  2<_P""?WC[]H:XT0C^U_%,^M6_A?0X$)(64W=W'(8T;:VW
MSDB=]K;$;% 'Z;45\.?$'_@L%\6/V0/"R^/_ /@I?_P3B\?_  H\*ED2?QUX
M+\067C71=/=B !>267E75J"Q55=K;8S,%#9.*^B/V%OVMO"_[=G[*WA7]K'P
M1X:NM)T7QBM[/I%E>S!YA:Q7L]O%))A0%>1(5D*#.PN4W/MW$ ];HHHH ***
M* "BBB@ HHHH **\L_;2_:)\4?LF?LU^*OVC_#OP>NO'$'@S2+G6-=T2PUB&
MRN!IUM!)/<31-,"LCHD>?+X+#."2 I^9?^".7_!=CX3?\%B_$OCSPW\-?@1X
MB\&OX#L=/N;N77-2@G%T+IYT4)Y70KY!SG^\* /NVBBB@ HIEQ<6]G;R7=W.
MD442%Y99&"JB@9))/  '>N>^$/Q=^''Q[^&>B_&3X0>*H-<\,>(K);S1-8M4
M=8KR!B=LB!U5MIQD$CD<C@B@#I**_-#]@W_@Y8^"?[=?_!2W6/\ @GCX=_9Q
M\0:#&+K5K;PEXTNM82?^U9-/266;[19B%39*T4$K(?-E)(56"EN/TOH ****
M "BBB@ HKQ'_ (*-_MN>%O\ @G+^QEXR_;,\:^!]0\2:9X-&G_:=%TJX2*>Y
M^UZC;6*[7D^4;6N5<YZA2.M?*7Q'_P""Z?[2_P '_P!E*\_;:^*W_!&SXK>&
M_AKI]E;7E]K>M^.M M;B&&XFBAA=K"2X%X-TDT0QY.1NR0 "0 ?HW17Y??L.
M_P#!QU\0/^"D9\4C]BS_ ()6_$'QH?!:6;>)0OQ%\/Z>;,77G_9\"^N(?-W_
M &:;B/=C9SC<N???^";'_!6O_AX'\;_BK^SOXG_9(\;?"3Q;\(UT_P#X2/1O
M&MQ"TY:[,^P*L8Z;8=X?E76164D$$@'V)1110 45@?%7XI_#WX'_  TU[XQ?
M%CQ7:Z'X9\,:3/J>O:Q>DB*TM84+R2-M!)PJGY5!8G  )(%;&E:G8ZWI=MK.
MF3^;;7=NDUO)M*[T=0RG! (R".",T 3T444 %%?E]\8/^#F+P=^SW_P4'M/^
M"</QI_8G\6:5XTG\8:/H,U_:>*K*ZLD.I&W-O<JZJ"\9CNHG(P&'*D!@0/U!
MH **X;]I/]I#X,_LB_ [Q'^T;^T%XVM_#WA'PK8&[U?5+A2VU=P1(T106DD=
MV2-(U!9W=5 )(KY6^"7_  4Y_;T_:E^&-C^T?^SA_P $E=1U#X::W#]L\+WW
MB[XQZ=HNO:W8')CNH=-:VEB19%&Y!-=QAU*L&*L&(!]Q45\E_L3?\%>_@M^W
M/^TKXE_97\!_"3QUX3\6^!?#+:EX]T7Q_H_]G7NB7?VF.!+)H@768D.TGFI(
M4V^65+;\K\Z_\%)/^#E_P1_P3"_:HO?V6/CM^Q9XLO;];.+4=&UC1_%%D]OJ
M6G32RQPW*JP#1EC$X:-AE64C)&&(!^GU%%% !1110 4444 %%%% !17YN_\
M!57_ (.*/"?_  27_:#M/@3\</V.O%&LQZSHZZKX<\0:'XFLS!?VAD>(DHX#
MQ.LD; HW;:02#7Z#_#/QO:_$SX;^'_B/8V,EK!X@T2TU*&VE8%XDGA24(Q'!
M(#X)'I0!MT444 %%%?E]^V'_ ,',7@W]AS]M9OV'?CG^Q/XLB\1'4+"&UU33
M/%5E/:7-O>%/(N4.T-M(?E2 P*L.V2 ?J#117AO_  4&_:_\6_L+?LYZY^TU
MI?P O_'VA>%-.GU'Q5;:7K]O97-C9Q;2TR+.,38!9BH((5#@,2!0![E17Q1_
MP1O_ ."UGPN_X+':5\0=5^&GP3U_P:OP_N-,BO$UW4()S=F]6Z*E/*^[M^RM
MG/7<*^UZ "BBB@ HHHH **^,/^"K7_!6OQ/_ ,$G_!,/QF^)_P"Q_K'BOP!=
MZ[!I%KXF\.^+K194NI8&E59K65 \8)CF4,I=?D&2I=0?,OV(O^"]/Q@_X*'_
M  IUKXV_LG?\$J?B'XK\-Z!K,FDZG<VWQ#\.VTZ7B0Q3M$L-Y=0/)^[GC;*Y
M!S@9(Q0!^CE%?G9^S5_P<O?L*?&7]ID_L:_''P%\0_@?\21K TG^Q?BEHL%M
M;G4"P5+4SPS2>4[$C:9EC1MRA6)90?T3H **** "BN8E^,OPPA^,L'[/;^,;
M4^-+GPQ+XBC\/H&:8:7'<1VS738&U$,TJHNX@N0^T,(W*]/0 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!_.W_P 'F_\ P4-\<ZC\6_"?_!-OP'X@GL_#6EZ+
M;^)_'D-M*5&I7TTCBSMI<?>CACC\\*?E9[A&(W1(1^I__!O=^R3X*_9'_P""
M2_P@T?PYHD$&J^-_"MIXR\47R1@2WM[J<*72F4]S% \$ ]%@4=<D_AS_ ,'B
MGP"\8_#?_@J?:_&K4K&8Z%\1_ >GW&E7Q4^6;BR4V=Q;@_WT5()"!T%RA[U_
M0!_P1@^+V@?''_@E!^SWX]\.WD<\2_"G1]*NWC;(%W86R6%ROMB>VE&.V* /
MHCQKX+\)_$?P?JOP^\>^';35]#US3IK#6-*OX!)!>6TJ&.6&1#PRLC%2#U!K
MY#NK?Q'_ ,$-O^"2Z0_#[X<V_P 3=%^#%CJ5U?6#^(SI5PVB&^NKE9(W:WG6
M6>**6(.C; VV1E?(5&^SZ^7/^"V+I+_P2+_:-:-@P_X5'K8RISR+9P: /*?^
M"17_  7 N?\ @L%\-_BIXJ^#/[+!\-:S\.#IT=GH_B'QN&@U>:[2Z94-Q%9D
MVP'V8C=Y<F2XX&#7GO\ P2V_X.4/#'_!2_\ ;4D_8M@_8\U;P-JD&D:C>76J
MWOC**^2)[,J'B\M+:/)))&[=@8[U\I?\&-__ "(O[2/_ &%O"W_HK5*^7/\
M@U__ .5@#Q'_ -@7Q=_Z/6@#]:_^"P__  <!:G_P1Z^,V@?#?XE?L9R^+M'\
M7:7)?>&/$6C_ ! 2W:=(2B3QSV\ED3#(CN,!7D5D9&W ED7S/]K'_@YF^,_P
M:_9I\(_MH?!?_@EMXL\1?"+7H["&^^(7B;Q4FDV?]HSPAY+2UB%O)<3PI()(
M!?/''#))$P0."I;Y(_X/B/\ DL'[//\ V+7B'_THL:^D?^"UD,2_\&H?P]58
MU 3P!\-=@ Z?NK <4 >P:;_P<9V_[0?[(D?[0G_!/C]A#QY\8/$>E^&YM7^(
MGAJ.^BTZR\$I"9!)#=W[HRW,[")Y8K>V2262$*[+%N53VW_!#O\ X+O_  [_
M ."Q^A^+?#\WP@F\ >.O!26]QJF@_P!L"_MKRRF9D2YMYO*B;Y70J\;)\F^/
M#/N.WYL_X-2X8F_X(2?$M3&N)/'/BG?Q][_B46(Y]>*^+_\ @R8ED'[?OQ6A
M#G8WP>=F7/!(U6QP?U/YT ?H?^WC_P '+UU_P3Y_;FD_8<^+W[#%QJ&I/=V'
M]G>(-%^(Z/;75E>,!!<;)+!71L$AXS]UE8!F&'/IO_!9K_@N9J__  1O\4>#
MH?'O[(C^-O#GCN*\&@:YI'CQ;299[00&XBGMY+)O+Q]HC*,LCAQDG:1MK\>/
M^#HD'_A_QX<X_P"8#X2_]*'KZD_X/C_^1 _9P_[#'BC_ -%:70!^EOQ=_:2L
MOVQ/^"&WC[]J;3?"<N@V_C[]FG7];AT:>[%P]DL^B7+B(R!5#D9QN"C/I7Y-
M?\&.G_)5/VB?^Q?\.?\ H_4*_0[]G+_E5OLO^S.-2_\ 4?N*_/'_ (,=/^2J
M?M$_]B_X<_\ 1^H4 ?IMK7_!:&P^,O[<7B[_ ()U_P#!/;X0Z'\2OB)X"TZY
MN/&&J>+_ !VOA[1;&6":.">VAD2UN[F]FBED"2+' $1@09.#CSG_ ()Y?\'$
MNC_M.?MWZ]_P3-_:S_9GD^$OQ;TG6-1TJP2Q\3KK&F:E>V7F-/;"80Q&)]D3
MO&<.D@0X=69$;YUUGPM_P3E_9!_X+CZO8?\ !+?X8^)OBS^UIXTU'5CJF@ZI
MXN6W\#> +B[5Y=2O;N:.W,Y=$>5GMD>4+O:)?*E\M!\*?LS67Q'T?_@[;L+'
MXL>)M+U?Q1'\>=377M3T/3'LK.XN3;W'F-!!)+*\4620JM([;<98G)H ^]O^
M#M[_ (*5_MJ?LV_"JQ_9*^$_PIO?!_@/XE03V.K?%1];LWG\01)%$]UIME;P
MS-/:Q!9TCFFG2-I<O'&/+R\GOO\ P0A_:,_;SU?]@#X0?"U?^"<!TWP?I7PE
M@;PK\3=9^+^EK8Z])&B^0K6EM'/>V@F!8[FA?9M^8<U\H_\ !\7_ ,DK_9V_
M[&#Q'_Z(T^OTR_X(9_\ *(']G7_LEFF?^BZ /@[_ ())_P#!5O\ 80_:6_X*
MZZY\*/AE_P $FM%^%'Q=\3C7$\6_$*VUZVNIS/:"26Z3;':H 9I(CO>,KYC?
M,^\UV/\ P4/_ .#HOQ#_ ,$TOVIM9_94^/O_  3FU1]4TZ**[TS5].^)41L]
M6L)L^3=P,]@IV-M=2" 4>.1#RN:_.#_@WX_Y69]=_P"P_P"/?Y7E?>G_  >0
M_L!?\+J_9!\-_MU>"-$\S7_A-?BP\3/#'EYM!O9%0.V.6\B[,1 Z*MU.QX%
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
M&IVUA-=P:A %)3<1;HOFH=LL$P;+A8R*'_!Y8 ?^"MWA4$?\T7T;_P!.>JT
M?HO^W7_P="?$;]C#QGX/\8WG_!,#QK-\&?&TLC>$_B'XG\0KI-UXBM8]A>YM
M; V\C0J4D26)+EHGEC=6*Q@DC])O"?[8?[/WBS]D.Q_;GC\<Q6'PUO? Z^+7
MUW48S']ETPVWVAGE09971,AHQE@RE0">*_(O_@]XCC3]E[X&!$ "^/-2"@#H
M/L2<?I7UQ_P2G^&OP2^-W_!N1\.OAA^T]>00_#_6?@[>VOC"\O-1^R1VNG"6
MY\V8SDCR?+1=XD)PNP'H* .:TW_@NY^T1^T;^R)\0OV]_P!@C]A?0?%_PJ^&
MTVHG5KOQE\5DTO7;V"PA6>ZEBTVWL[A80L)\T+-<+(Z8*QDLH/M'_!&[_@LS
M\#O^"Q/P=USQK\/O!=_X1\5^#[JWM_&7@[4;Q;HV7VA9&MYH;A503PR>5, Q
M2-@T3AD VLWYD?LCZO\ !O1_V%/VLOV;_P#@A_X-UJZ^#FC>"/$-_P#%K]H#
MXV71NI]9D&C7(72]&T^VCM06:!&VW$PC\E9"\D4A,2OA_P#!CD[CXE?M&1AC
MM.A^&21[B;4O\30!]E?MC_\ !S!-^PW^WV/V!OC3^P](^JOK&F6T/B72/B5'
M+926E^8_)N@LE@CKA9,NC8PR, Q&'.;XG_X.G/AQ<_\ !2GP#^Q%\(/V2_$/
MB+P;XX\7:=H6G_$V[U)[,:FMY=BT34=.M&MV^UV(E)*S>8OFHC%0,#/YA?\
M!S?X,T_XC_\ !P3!\/=69A::]9^$-.N2C8(CG6*)L'L<,:_I^3X1_"J.\T#4
MA\-- -SX4MOLWA>Z;2(3+I$/EB/R[9RNZ!=@"X0@;1CI0!\K_M^?\%B/AW^R
M+^T=X"_85^#7PRG^*7QX^)%Y!%H7@:TUA=/M--@E9@MWJ-Z8Y?LT6U))-J12
M/Y<3L55=I;$^ _\ P6,OH_\ @HA=_P#!+#]N?X):9\-/BK<Z;'J'@K5?#?BM
M]8T#Q5 \+3!8)YK6UF@EVI*H22+#-!(H8-L5_P 6M-^)GQNUG_@[VU_7=!^(
MV@>&_%\GQCU[P]X<UWQKX?FU6PM4_LRZTVR1[6*ZM7EW0>3%&%F3:SHWS!=K
M?IS^T9_P0&_:]_:X_P""A_PQ_P""C7QO_P""@'@FV\5?#.[T0V6G^#/@Y=6%
MO=6^FZC)?(C&?6;A@[M+(A;)7;M&PX.0#X#_ .#W+_D\OX-?]DQN?_3C+7UI
M\=O^#DSXI_L+_LV_![XA>$_^"9OB_P 1?![5-!TO1].^*7B;Q -%AUVYBLD\
MP6-L;>:41LL4KQ33B,3JC,BE!NKY+_X/<O\ D\OX-?\ 9,;G_P!.,M?1_P#P
M=1Q11_\ ! K]GA(XU4)X^\(A !@*/^$7U;@4 ?K=^R#^UM\)?VU?V6?"'[7?
MPDOIH_"WC#1/[1M?[358I;/8SQSPS8)57AECEC<ABNZ-B"1@U\7_  8_X+J?
M%'_@H/\ M(_$#X&?\$H?V3M"^(N@_#&V63Q%\1_'WQ!?0=-OI'>1(8;*."QN
MI)/.,,QBEDV*1$Q8(,$_-'[$7C3QWX+_ .#,'Q%X@\ 75Q'J4'@'QI;QRV[$
M/#;3:_?Q7#*1RNV&69LCIC/:N4_X,<[&VC^&G[1FI(H\Z;7?#44A[E4AU$K^
MKM^M 'Z(?\$I_P#@MA\"/^"GNL>*_@\/ >J?#CXN^ 9I8_&?PTU^\CN);<13
M>1+-;7"!1<Q1S8B<[$9'9=R .C-^(O\ P<V_\K"'AW_L'>#O_1PIG_!.3Q1X
MJ\+_ /!WIXE@\ 2RK%J?[0GQ&L;^V@)V36#/J[2*P'55""0=@8E/:G_\'-O_
M "L(>'?^P=X._P#1PH _H)_X*6?\%)/V>_\ @EM^S1>?M)?M!7-W<0F\33_#
MWA[2@K7NMZ@ZLR6T(<A5^5'=Y&(5$1CR=JM^<7[6/_!7']L_]J[_ ((T?%;X
M\?&7_@F%J7@GX0_$WX;:M8^$O&NA^/H-8NK(SQR6]K/?V!@AFCM)I=J"Y4$+
MN1F3RW$@^??^#X3Q=XLE^+GP \!S33+H5OX<UR_MXP2(Y+N2XM8Y">S,J1Q8
M] Y_O'/Z'?&ZWTJV_P"#62X@T-4%FO[&&G_9O+Z%/^$<@(/X]: /B?\ X,;?
M^1/_ &E/^PGX4_\ 1>K5^B'[0G_!8[2M,_;VTS_@EY^Q1\(;3XI_&2:UDNO%
M$FJ^)6TGP_X2MTA\YFOKR.WN97D"%"8HH6(,J(6#G8/SO_X,;?\ D3_VE/\
ML)^%/_1>K5\G_P#! GXA?M.>/_\ @NQ\3]2^'7Q@\(^%/B1XYTWQ9]JU3X@^
M$+G7(;B=M3@O;F%+>"^LW6<B"1@_FD*D<@V'<"H!^Y'[ O\ P6&\/?M2_M7?
M$/\ X)Z_M!_")?AA\=?AK/*=1\-0Z^-3TW6[1-A-YI]V88'D4I+%+Y4D2.(Y
MD8;L2;/ _P!O?_@Y<N_^">7[<+?L1_&/]AJ:^U"6XL7T[Q#HOQ)1[:ZL;Q]L
M-QLDL%=& R'C/W61@&9<.VC\,_\ @@A^T?I?_!8C3/\ @L)\6?VY_#&I>)UO
MTEU[PQX4^%EQI=G>PKHXTDQ1M-JMRT6Z!59BV_+Y( R /RE_X.Q?#D/C#_@N
M#I?A&XF:./5?!7AJS>1.JB6:9"1[C=0!^FOQ;_X.H/AIX:_X*)>!OV,_@Y^R
M=X@\6^$/%OB^QT&'XES:FUG'JGVF\%G]LTJW-NPOK5)2P6;S%6;RV"8&US^L
M=<OI_P $_@_IEKX7M+7X8:"1X)LTM?"$DNDPO)HL*1+$J6KLI: >6JI\A'
MKJ* /RM_X/$/^400_P"RIZ)_Z+NZX#_@R?\ ^4<7Q-_[+;=?^F?2Z[__ (/$
M/^407_=4]$_]%W=?F_\ \$8/^"8/C3]O[_@B-\:];_9U^*GC+PM\7-#^*ER?
M"O\ 8WCO4;'3M8CATFPD;3;FSCN%M&,_FNJW#1B17\H-)Y2E" >4?\'0&K^$
M?VA?^"X6O^#_ -FJU'B3Q =-T+P[J,'AU/M$M]KZQB+[.GEY\R95:W@*C)5X
MBAP5(']1G@?7;KX(_LQ:-XD_:-\:6EG<>$_ MM<>.O$.H78$$,EM9JUY<R2'
MC:&21RWIDU_,O_P:Z?MH? /]BW_@H5>? 7]KSX-^';#5_&5__8WAWQ]XBT.-
M=5\):ZKM";-II5\RVBN&)@DZ%)1'NPK2$?LQ_P '3?C#Q?X/_P"")GQ5?PC<
M30?VG?:'I^J3P$ADLY=6M1(I(Z*^%C/JLA'>@#!\(_\ !>+XY_M,? GXL?MI
M?L+_ +"5IXR^"?P>NKI-4\0>+_B!)HNL>)X[2!;B\DTRP33[A0L,#+-^_FC9
MU8*$$FZ-?<?AK_P5?T']K#_@FO>_M^?L#? [5OB=J4-I/%_PKZ;6[#2KK3M1
MA4-/;WTUU,L42PJ5D8QF1WC=&C1]XK\VO^#;7X9?MF_M/_\ !'SQ1\%_@#^U
M%\*?"OA&Y\4>(/#OB+1O$7PFOM7U2)[RUA:67[3%K-K'\T-RNS,&%VX)?!K[
M(_X)3_\ !&[Q=_P1P_9,^./PTUK]IV+XBZ=XRTZ34[**#PJVEKILT5A<13'!
MNI_,,BF'GY<>2.N> #\K_P#@A+_P4N_X**?M%_\ !5+XR?M?Z-^R[>_'_P >
M^*_ATT&I^'=,\=:;X<@T+3EU"T,2V[:BXC%O$52)85)<^878LQ=C^IG_  5;
M_P""]/C[_@DE8?#36/CI^PA-J5M\2]">YMHM-^)<'VC2=0MX;5[W3[E5LWC+
M1/=*BRQ22)*%+#;]VORZ_P"#)C_D_P#^*W_9'7_].MC7N_\ P?(@_P#"$?LV
MG'_,5\5?^BM*H ^^OVG_ /@M-K?[/'_!+CX?_P#!532OV4#XB\(^+=%TS4->
MT#_A.5M+[1!J'E+;!";-TNE\R38[9C*G80KAF*=U_P $D/\ @J9;?\%;/V1]
M>_:A^'_P/?PA/I/BV^\/VGA_6/$8N$N;B"TM;A9'N([<&)&-TJ'$3E0I;#?=
MK\^?^"@__*FIX _[)YX"_P#2^QKTO_@R_P#^44?BO_LN6K_^FO2* +?@?_@Z
MF^&\7[?.I_L)_M%_LG2_#N;PSXAUO2O&'C.X^(,5]8:6=+ANI;B956SC:9#]
ME8(!M9MZX7)VUN_L)?\ !RG!^W-_P4[D_P""?NB_L1^)O".GWECJ,FB^(?%&
MJ-!J*M:VKW2O?6!MO]#CEC3 _>2%6>/[V_Y?R>^%GPQ\+_%__@[NU'P5XRTV
M*\T\?M0Z]J,EM.@9)'LKB[O8PRD$,/,MTR#P1P:_J2A^'W@*W\;3?$NW\$:0
MGB.XL193^($TV(7TEL&#"!IPOF&,$ ["=N1G% 'Y3?$#_@ZP\+_ G]O"]_81
M_:&_8<UC1-6T7QBN@:[K?AWQH=9C1F*[9;6WCL$FN]X=#'$%61RZKA6.!F_&
MW_@ZB\:_LD?MJ:+^SU^VO_P3,\6_"SPAKL5M=VNNZ[XKAEU>#2[B5XX]2DLH
M86B*AHY!) EPSH8W&YF78?SU^+Z(_P#P>*VBNH(_X:.T,X([B.T(KJ/^#V15
M'_!0OX6M@9/P9A!/_<6U&@#^F**6*XB6>"571U#(Z-D,#T(/<4ZN:^"\DDWP
M=\)S2L69_#5@68]23;I72T %%%% !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
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
MX"?"+3/AUJ?CW5/%>K1M-=^(/%6M$?:M9U*XE:>ZNG5?EB#RNY2%,1PQ[(D
M1% [BB@ KXM_X+??LT?MF?MU_L4>,OV*/V7OAKX0=/&R:<E[XL\5^,GLDLH[
M>_@O'5+>.UE:1F-NJ9+* )"W)7!^TJ* /QU_X-[_ /@D;_P4R_X(Z^/_ (B_
M\+6^'OPV\5^'OB1:Z3'=W.@_$":.ZTV6Q>ZV.(Y;$+*K+>2Y&]2"BXSDX_8+
M5M)TO7]*NM"UO3X;NRO;=X+RTN(P\<T3J5=&4\,I4D$'@@U8HH _(+]BG_@D
M#^VC_P $1/V\OB)\8/V)?A-H_P :/@Q\2-(:UM_"LGC6'1=<\/LD_GVR.]XO
MDW*1;I(0X?<ZOO(5EVOT?_!+3_@A7\9_!'_!1GQU_P %>O\ @H5-X=@^(?B;
MQ'JNK>#?AYX:U!KZV\-R7S2*TL]T419I8H)&@C5 R@,9"Q?:$_5JB@#\D?\
M@Y-_X((?M!?\%3?''@C]H_\ 93\6Z /%7A?P^V@:OX;\27K6L=[9?:)+B&6"
M<(RB1))Y@R/M#*P(8%=K_0FL?L3_ /!17]KK_@F/\2OV:/VR_C#X'\-^.?'7
MPZMO#F@:1X"@N'T?1FMXR?/N;B4&>>6[<A+@(/*CB15C5VWO)]U44 ?AA_P2
M9_X-_O\ @L9^S!\.?B=^SA\4/VP_"?PQ^%GQ&L9[;Q'I7A&S@US5-3E:WDMM
M\$ES;A+*-XWVO("TA10 B-MD3K/^#?'_ ((>?\%0/^"5W[5OC#Q5\5?%_P +
M;7P#X@T^*QUN?3KFYU+4-52WE:2 60VPK:JS,=\DX9@IVK'N.]/VCHH _"+]
MO3_@@Y_P5;_:S_X*]3?\%,_"'A#X4:5IUIXP\.ZMI/AC4?B%<M,\6DQ6<:++
M*FG[5:4VFXX!">9C+;<G]SO"]]K^I>'++4/%6@Q:7J4ULCWVG0WHN4MI2/FC
M64*OF 'C=M&?05?HH ^'?^"ZO_!/3]I3_@H_\'/A'\*OV7OB%9^#M<\+?&JQ
M\4W?C2[N60Z##::;J(2[B5#YDDHN);=45.=SAB5568;GP^^.?_!8[X.>$(/A
M]\=/V$O"GQ?\06$ AC^('PT^*-CI%CJ^!A9KFRU..&6SD; WB'STW$E %PH^
MQJ* /SR_X)_?\$C?BMHG_!0[Q[_P6'_;]O\ PS)\8O&B_9O"_@SP=/)<Z9X/
ML1:162@W4B1M=W?V2%(&=45 #,1O,H\OY!_X+P_\$$O^"F/_  54_;T?]I#X
M2Z1\,]!\-Z-X7M?#NAIK7C:X-U>PVUQ<S"ZD1+(K"7-R?W89]H498DD#]RZ*
M /R@_P""_P#_ ,$P_P#@H_\ \%>_A/\ "3X>?##X<_#GPO+X4>XU?Q3+K'C^
M>15U":-8?LMOLL?WD2*I;SFVEO, V+M)/HGPK_X)>_M:^*_^" NJ?\$G?C#J
M7ACPAXWM_!\NA:-XDT+7YK_3[T+>F\A:4_9XY(8WPL$JA7(5G8;LA:_1NB@#
M\,?^"5O_  ;_ '_!8G]GCX$_%7]E+XM_MB^$_AG\+/B3IU[!K6@^$[*#6]2U
M&YFLVM"Z37%N%LX9(RBR,K-*R)M58F(E7MO^#=W_ ((F_P#!3S_@E9^TAXWU
MSXR>*_A?9^ ?$UI;6VM_V7<W.I:CJQM6G-O]C.(4M8RT[-(\RLY4!5C!8NG[
M,44 ?A5_P5-_X(-_\%3/VZ?^"J$_[?/PZ\-_"S2M%TS4=%;0M%U;Q[<_:+B'
M31%M:9DL2L;2M&S;1NV!@,L1D_N!X'U/Q;K'A.QU/QWX5@T36)H=U_I5KJ8O
M([:3)&U9]B>8,8.[8O7H*U:* /Q3_P""\'_!N#^T=^U#^UQ%_P %$O\ @G!X
MNTNP\<7DUE=^)/#E[JQTV<:I:!%M]2L+G'EI+MBAWHYCP\7F!V9R!]2?L,_!
M[_@N3\?F\-VO_!6?QK\./"GA#PC>VM]+X=^'41.M^,[VV=9;<ZI<Q3/;0VJS
M)',\5J$\\Q^7(HB9U?\ 0BB@#\7_ /@X;_X(B?\ !1?_ (*U_M6^&_B/\"]&
M^'6C>%O!OA3^QK"Y\0^,YTN]1=KB2=YFBCLV6%1O5 N]B=I)(S@>A_\ !7[_
M ()C_P#!2'_@I!_P35^"?[%W@GX=?#G0==\&W^FZIXQU/4?'\[VZW5AIUUIR
M0VVVQW2I*MRTQ=@A3"IM;EJ_5VB@#X7_ .",G_!/WXY_LL?\$Q6_X)S?MS_#
M[PC?:=:0ZQI\LWA[Q%)?VVN:;JEQ=37$4J/!"T)47+1D MN!!!!R*^;/^";_
M /P2Y_X*%_\ !"3X^_%[3OV8O@QHGQ_^$_Q+CM)] !\>6V@ZQH\]FUR;9+M;
MN/RG!6Z>.1X2V[9'(%7F(?KW10!^6?\ P1)_X(._$K]C_P#:;\<_\%(_VY?$
M6@:G\8_'6H:G=:;H'AF9Y['PY_:%P\]W*9W53+</O,0VC9'&9 &D,F4^=/\
M@KE_P08_X*F_\%"?^"F$_P"V_P##;PY\+-#T?3?[)@T+2M8\>7+W$\5AM*R3
M>78[8S(P8[%+;00-Q/-?NO10!^?'_!;_ /X) >*/^"RG['7ABR*:-X&^,?@F
M>;4/#(N]2:\T]6G54NM.EN4B5C%*(H7$RQ95X4^3!85\Q?#3]A?_ (.$O&W_
M  2:\0?\$O/BQX5^&GA+0] \#7FB:'XEM?$L=[K?B>T1&^Q:0FUS;6D!.R&2
MYD*N+=0BQ[R91^TE% 'Y-?\ !N#_ ,$<_P#@H7_P26UWQR_[0/B#X6W/A?XB
MQ6$FIZ9HFL7UUJMA<6270A*,;:. JQNF#KN;A5*L""#X#_P4F_X-O?V]?AQ_
MP46F_P""C_\ P2 \9Z-%J&H^*G\3)H%WJ\6GWNAZO*Y>Y,)N!]GN+25WE8Q.
MRX69HBCIR?WCHH ^+OV%/A'_ ,%8_B[XHT'XU?\ !6+QA\/=!/A$/+X5^&/P
MHAG6"XU!X7@.HZM<232K/)'')*(K:%C 'E$I&^./9^?_ /P6*_X(,?\ !43_
M (**?\%*IOVS_A?H7PNT;0M)ATNRT#3]9\<W!N;J&Q<N)9A'8E8S(Q8[ 6V@
M@;B<U^Z-% &-\/M6\:ZYX-L-5^(W@^UT#6YHB=1T>RU;[?%;/N(VI<>7'YH(
M .=B]<8&*V:** /SK_X."/V&/V\?^"GG[-MO^R)^S3\.O ]CI$7B^RUJ\\7>
M*O&\L#SI!;R@01VL5G(5)DFY=I.!%PIWY7EO^#>+_@G/_P %!O\ @DW\*_%'
M[.7[0?P\\ ZQX?\ $_C,:]%XD\,>.I9)[%WM8;:5'MI;)!(N+>)@5D!RS CH
M:_3VB@#\4O\ @O7_ ,&Q/Q+_ &Y_VG[;]KC]@G4?"&A:YXFB;_A8^B^(M0EL
MK>XO4"B/48&BAD_>RKE9E(7+1K)RTDAK[&_9X_8W_;3_ &D_^":.O?\ !.K_
M (*\Z/X6U.:]\(_V"/B%X/\ %<E_<ZFB%3:7<T4]K%LO(&CAD\PM(LKPAV +
M,#]ST4 ?S]?L(_\ !'[_ (.,_P#@C;^T1XDLOV'+OX4^-O!?B>2.'4IO%&M[
M=&OXXV;[/=7%H98;NWGC5VSY#-]]EW2J :_97]E7]FWXO^#_ (7Z_??M?_%J
MW\<?$CX@19\<:GHEL]II5E"(FBBTS3('):&S@1Y-K/F26266:0[I-J^X44 ?
MA5_P3-_X('_\%>?^"3G[=GB[Q9^S/X^^#^J^"?%6@7/AY?'7BN:[EFL].DN8
M9X[L:=$$9KV/R5_<F0P,2RF0 AA]9_\ !PQ_P1M^+W_!4;]D#P/X5^!GCJVO
M/B)\+[][G3&\4W"0+X@AFMTBNDDEC0)%<.T,,JMM6,LK*0@8,OZ144 ?AUXE
M_P""1W_!>+]JK_@C[I7_  3Q^-7B#X2^!-/\!VNF6?A7PUI^I22WOB5+:ZC,
M9U6]C\^&&&" ,T<=NN^69(V<H$P_U;_P;S?\$]_VU_\ @E?^R?XS_9E_:/\
M!_@S4&N_%UYXG\/:MX7\723BYEFL[.W^Q2QRVL?E<VFX3 L/WF"HVY;]&**
M/PB^#G_!"+_@K!\-?^"T<O\ P5=U/P7\)[JPNOBIK'BF;P?!\1;E9H[6_:Y4
MP+.=/VM)''<_>*@,R=%!X_=:">_?3$N9[!8[HP!GM1,"%DVY*;\<\\9Q[U/1
M0!^$'C?_ ((/?\%8/%'_  6C3_@JW:^#/A/%I\/Q8LO%2>$)/B+<F=[2WDB'
MV<SC3]HD:*+[VTJK-T('/6_\' O_  0S_P""DO\ P5K_ &PM"^-'P<T+X;:!
MX;\+^![?0+$:]XVG^U7KBYN+F2=DCLBL0W7'EA=S$B+=D;MJ_ME10!P_[-=I
M\4=-^ WA/1?C1X3TW1/%&GZ';V>LZ?H^KF_M4FBC$9:*<Q1%U;;N&44C=@],
MUW%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M\K_MD?\ !3&P^ WB?Q?\%_@+\)=0^(OQ \$>$[7Q#XMM+>ZM[73/#EG<R^7:
M_;KB65&\Z?:[1P0K)(50NP1,,WI7[-?[6B?'SQOXT^$?BKX(^+OA_P",_ ']
MGOXAT'Q3':R1RP7RSFUN[.ZM)YH;JWD^S3C<&5E:-D=$92H_.O\ X+7?L??M
MJ_LN?&GXD?\ !4C]B*6S\7>%_B#X+T[1OC_\+M0;;=7%M8>7';:CI[9&Z6.-
M$38,NI+$),)65/LK]B/_ (*>_L(_MJ? KQ3^VY\-_%</A^3PWHL5K\5K+Q/'
M]EU3PO'9?:IUM[^+)VI&9KMD=-R/ND"DLK*H!L?\%1?^"F_P+_X)4_LTS?M$
M?&FPOM7DFOXK'0/"VCN@O=5N'=0P0O\ *D<:G>\C?*ORKR\B*WIG[4'[4OP;
M_8\^ FM_M'_';Q#)IOAS0[:-YOL]NT]S=32NL<%K;Q+\TT\LKI&B#JSCD#)'
MY<?\%\/A[XS^(_\ P1J^.7[<GQW\-W6E^)_%B>&K#P-X7U*/;-X/\+GQ'ILL
M-JZ'_5WUVRI=7G<.(+<EA9HS>G?\'!.MZKKOQR_8+^ UU,W_  CGBO\ :IT&
MZUZWSA+DVD]LL<3^H*W4W!XR >H% 'UMX+_;[%K\;?!?P"_:6^ 7B#X4ZY\3
M;"YN?ATVO:K8WMOJLUO&LL^G2R6DKK:Z@D3"3R&W(ZA_+ED9&4;/Q\_;9\.?
M"CXZ^&_V3OAO\/\ 4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G?W,[!;6V,K+"
MA >265MJ(V'9?CG_ (.B/$6H?#G]F?\ 9^^,_A61H/$7A+]J[PI?:%=0G$@E
M%OJ#&,$<D-L7*]]HIG_!.36]5^)G_!Q+^W-XT\52L]QX3\.^$/#>A12'/V:P
M:U\QD3/17D@$I'0M(30!]N_LI_MA?#[]JNV\5Z)H^B:EX<\8?#[Q$^@_$'P/
MKWE?;]"OPHD0,8G>.:":)EEAN(V9)8VR"&#HOK5?F7^SGXBU#PM_P=4?M!_#
M[0I&CTOQ9^S;HFNZ_#&<++?V4^FVEO(XZ%E@N)%!/.&/O7Z:4 %%%>7_ !6^
M//Q*^'WBY_#GA?\ 9E\4>*;18$D&K:3/"L+,PY3#G.1WH ]0HKPG3OVRO%T7
MC;0?!GCC]F/Q/X<;Q%?_ &33[K5+ZV"O)MW$*H;+''8>M>O?\)+J_P#T*%[_
M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A
M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]
M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7
MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_
M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A
M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]
M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7
MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_
M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A
M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45AS>+[ZWDCBG\+72-*VV-6D4%CZ#FI/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI
M: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_O
MI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V
M**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL.;Q??6\D<4_A:Z1I6VQJTB@L?0<U)_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45
MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+
M1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q1
M6/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_
MPDNK_P#0H7O_ 'TM &Q16&OB^^>Y:S7PM=&5%#-&)%R >AQFI/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL-?%]\]RUFOA:Z,J*&:,2+D ]#C-2?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+
M0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\
M?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!
ML45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2
MT?\ "2ZO_P!"A>_]]+0!L45FV'B%Y[A;?4=+ELC(<0^>P_>-Z#%:5 !1110
M4444 %%%% !1110 4444 ?"7[?\ ^T]\;/A]X2_:!^$7QP_9W\=R>"KF/3KG
MX5_$#PSX:.K:=<63V.GBZM+E; 2W%K+'?I>L'N(U5TE4!@JKGF?@#_P38\-?
MM0_MF?M/?M4?'[]G&\\*?";XY^%]'\,0?#_7&?3M0\4"T*RW.M7MO;2+)8M)
M*B)&CLMPRB1Y4C+X;]#-1TW3M8LI-,U:P@NK:9<2V]S$'1QUP58$&IZ /QU_
MX+#?\&VO[#?AK_@GOXWUG_@G'^P5+)\8(KC2AX731?$NJW=R4.I6PNMD5U>/
M$W^BF?.Y3@9(P0#7T+^VO_P1F^'^A_L0> /AW_P3C^%EAX;\4? ;XJ:=\3?A
MIX:GUF=H=1U.UN/.N;%[F[ED:,7 +8+-L$J19*IN(_06B@#X$_:W^#_CO_@K
M;\:_V?O!!^"'C7PA\+OA9\0[;XB_$J^\?^'WTJ6YU*R@=+#1+:"7Y[MFDGF\
M^>+-LL8^2:1F5:U_$_[._CG]B[_@K?XH_P""A7@WX=Z_XG^'/QM^'UIH?Q,M
MO"6D2ZCJ.A:]IIC6QU#[' &GN+66U0P,((Y'CE =AL8D?<E% 'Q=^P%^R3\1
M[O\ ;L^//_!4?XY^";SPOJOQ673/#WP]\(ZJ4^WZ3X9T^WBC$UVJ,PBFO)HD
MN#!N+0JJ!\.61/M&BB@ HHHH \%_:Y_Y+A\#/^Q[E_\ 1%>]5X+^US_R7#X&
M?]CW+_Z(KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'
M_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?
M1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_KRB_F:V*Q[+_D=[W_ *\H
MOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7]KG_D
MN'P,_P"Q[E_]$5[U7@O[7/\ R7#X&?\ 8]R_^B*]ZH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\
M2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\
M(7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?\
MKRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL
M>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_P A?1_^OT_^@FMBL?Q+_P A
M?1_^OT_^@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH \%_:Y_P"2X? S_L>Y?_1%>]5X+^US_P EP^!G_8]R_P#HBO>J "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'
MLO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D=[W_K
MRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*
MQ_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** /!?VN?^2X? S_L>Y?\ T17O5>"_M<_\EP^!G_8]R_\ HBO>
MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F:V* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$
MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /!?VN?^2X? S_L>Y?_ $17O5>"
M_M<_\EP^!G_8]R_^B*]ZH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL
M?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8
MK'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_
MY'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KR
MB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3
M_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH \%_:Y_Y+A\#/\ L>Y?_1%>]5X+^US_ ,EP^!G_ &/<O_HBO>J "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q
M[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?
M^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K
M8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /!?VN?\ DN'P,_['N7_T17O5>"_M<_\ )</@9_V/<O\
MZ(KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_
M^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#P7]KG_DN'P,_['N7_ -$5[U7@O[7/_)</@9_V
M/<O_ *(KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K
M]/\ Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT
M_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYFMB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7]KG_DN'P,_['N7
M_P!$5[U7@O[7/_)</@9_V/<O_HBO>J "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"O
MT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\
MK]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*
M+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_ )'>]_Z\HOYFMBL>
MR_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\
MR%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HKY7_;(_P""F-A\
M!O$_B_X+_ 7X2ZA\1?B!X(\)VOB'Q;:6]U;VNF>'+.YE\NU^W7$LJ-YT^UVC
M@A620JA=@B89O1?V>?VP=/\ C3XJ\=?#7QY\'/%/PV\5?#B*QG\4Z3XP^R&
MVEXEP]O>VMW:SRP7-LXM9_G#*R-$RNB,I  /8Z*^!?CO_P %Z?"'[-FLZ1\0
M/C)^PK\:=#^!VM:U!IME\<[[1;=-._?-MBO7L_-^UPVC\,DDJ([H05B8E5/U
MM^T]^U1\%?V0?@%K7[2GQM\4&S\+Z+;1R-+9PFXGO9976.WMK:-.9YII'2.-
M%^\SCD#) !Z)17SQX+_;[%K\;?!?P"_:6^ 7B#X4ZY\3;"YN?ATVO:K8WMOJ
MLUO&LL^G2R6DKK:Z@D3"3R&W(ZA_+ED9&4;/Q\_;9\.?"CXZ^&_V3OAO\/\
M4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G?W,[!;6V,K+"A >265MJ(V'90#VZ
MBO)?V4_VPOA]^U7;>*]$T?1-2\.>,/A]XB?0?B#X'U[ROM^A7X42(&,3O'-!
M-$RRPW$;,DL;9!#!T7UJ@ HHHH \%_:Y_P"2X? S_L>Y?_1%>]5X+^US_P E
MP^!G_8]R_P#HBO>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C
M#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V
M=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_
M 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#S
MXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V
M=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:
M@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_
MT&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ
M_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!S^O>)=!N=3TR:#5(F6&
MZ+2L#]T;>IK4_P"$Q\,?]!J#_OJJGB.RLTU7252TB :\(8",<C::U_[.T_\
MY\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/
M_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L
M[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^
M_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G
MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__
M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU
M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4
M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^
M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/
M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@#G]>\2Z
M#<ZGIDT&J1,L-T6E8'[HV]36I_PF/AC_ *#4'_?55/$=E9IJNDJEI$ UX0P$
M8Y&TUK_V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9
MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN
M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O
MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@
M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\
MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[
MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!
MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A
M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4
M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ
M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__
M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]
M^A1_9VG_ //C#_WZ% '/VGB704\6W=Z^J1")[6-4DSP2"<BM3_A,?#'_ $&H
M/^^JJ6=E9GQG>Q&TBVBSC(7RQ@')K7_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_
M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_
MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P
MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I
M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^
M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G
MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__
M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM
M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_
M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57
M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* .?M/$N@IXMN[U]4B$3VL:I)G@D
M$Y%:G_"8^&/^@U!_WU52SLK,^,[V(VD6T6<9"^6, Y-:_P#9VG_\^,/_ 'Z%
M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]
M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?
M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^
MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/
M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/
MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^
M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 8>JZUI
M6K:QI2Z=?),4O,N$/3*FNBKFM?O]#@\7Z3H,$]NE[O\ M#6R8#^5RH?'INR,
M^M=+40J4ZE^5IV=G;H^WJ5*,HVNK7"BBBK)"BBB@ HHHH **** "BBB@"#4=
M-T[6+*33-6L(+JVF7$MO<Q!T<=<%6!!J>BB@ HHHH **** "BBB@ HHHH \%
M_:Y_Y+A\#/\ L>Y?_1%>]5X+^US_ ,EP^!G_ &/<O_HBO>J "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q
M_$O_ "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[+_D
M=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO^1WO?^O*+
M^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "HKV]M--LIM1O[A8H+>)I)I7.%1%
M&2Q/H ":EKPS]N7XL?\ ")^ HOAYI5SMOM>S]IVGF.T4_-]-[87W >OG>+>(
M\)PGP[B,UQ&U*-TOYI/2,?\ MZ32\M^AZF2Y76SK-*6#I;S>K[+=OY*[/$;C
M]HW4+G]I)/C)*9#8QWHA2V[BP!V[,?WMOSX_OG-?;EE>VFI64.HV%PLL%Q$L
MD,J'*NC#(8'T((-?FA7V#^PU\6/^$L\!2_#S5;G=?:#C[-N/,EHQ^7Z[&ROL
M"E?S/X"^(6+Q'$6*RK,JG,\5*56+?_/W>:7^*.J6RY++<_6/$?AFC2RNCC,+
M&RHI0:7\FT7\GI\_(]SHHHK^NC\3"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /!?VN?\ DN'P,_['N7_T17O5>"_M<_\ )</@9_V/<O\
MZ(KWJ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,
M>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJGKWB'0O"VERZWXDU>VL;2$
M9DN+J8(B^V3W]NIJ*M6E0INI4DHQ2NVW9)=VWLBH0G4DHQ5V]DBY6=XI\7^&
M/!.DOKOBW7;;3[2/K-<RA03Z =6/L,DUYY+\:O'GQ0E;3?V?_!YDM"Q23Q9K
ML;0V:=B8D(WS'\.#U&*O^%OV==!BU9/%_P 4-:N/%^NCE;K5E'V>W/7$, ^1
M!GZ\\C%?(OB7%YN^3(:/M5_S^G>-!><7\5;R]FN1[.I$]K^RJ."][,9\C_Y]
MQLZGS6T/^WGS+^1F3?\ QC^)/Q*LYIO@]X<71]#BB9Y_&7B6(QQB-1EG@A/+
M\ D,WR\8(%?'?C;Q-JGB[Q/=ZWJWB"\U2224A+V^/[R1 ?E)&2$&/X1PN<"O
MT0\2^&=%\7Z!=>%_$%JTUC>1>5<PI.\6].Z[D(8 ]#@\CCH:X'_ACK]G'_HG
M7_E7O/\ X]7Y5XE>%?&O&?L(4<=":C=S]I*<(\ST2ITH0G&,4OM2E*HV[.32
M1]EPIQAD&1>T=3#RBW91Y5&3MU<IRE%MM]$E%6T6I\,5U?P3^)=W\)?B3IOC
M*$L8(I?+OXE_Y:V[\.N.YQ\P_P!I17U5KG[)/[/EGJ.FP6WP_P!J7%R4F']J
MW9W#;G',O'X5I?\ #'7[./\ T3K_ ,J]Y_\ 'J_-<N^CWXB95CZ6-PV+PT:E
M.2E%\]71Q=U_RY/JL5XF<,8S#3H5:-5QFFFN6&ST_G/2+*]M-2LH=1L+A98+
MB)9(94.5=&&0P/H00:EJCX9\-:-X/T&U\,>'K5H+&RB\NUA>=Y"B#HNYR6('
M;)X''05>K^RL.Z[H0==)3LN91;:3MK9M)M7V;2;71'X54]FJDO9M\MW:^CMT
MOOKWU84445L0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+^US
M_P EP^!G_8]R_P#HBO>J\%_:Y_Y+A\#/^Q[E_P#1%>]4 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MC^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?
M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".]
M[_UY1?S-;%8]E_R.][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6
MQ6/9?\CO>_\ 7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%1W=Y:6%K)>W]U'!#$A:6:9PJHHZDD\ 4I2C&+;=DAI-NR)*@
MU35=,T2PEU76=1@M+:%=TUQ<RA$0>I8D 5YOJG[0EUXJOY?#7P#\)R>)KR-M
MDVK2$Q:;:GU:4X\PCKM7J.A-&E_L]WGBR_B\2?'WQ;)XFNXVWP:3$#%IMJ?1
M8ACS".FYNHZ@U\C/BF>8S='(J/UAK1U&^6A%^=2SYVOY:2GKI)QW/:CE$<+%
M3S&?LE_+:]1_]NZ<OK-Q\DQEY\>O$?C^ZDT3]GOP>VKE6*3>)-35H--@/0X)
MPTQ'HN/49%6-!_9UM-4U2+Q7\:O$L_B[54.Z*&[798VI]([<?*?3+9S@' ->
MC6=G::?:QV-A:QP01(%BAA0*B*.@ ' %24Z7"WUVHJ^=U?K,T[J%N6A%].6E
M=J37255U))ZQ<=@GG'U>+IY?#V47HY7O4?K/2U^J@HI]4QL444$2P01JB(H5
M$1<!0.@ ["G445]:DDK(\3<****8&/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^
MC_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% '@O[7/\ R7#X&?\ 8]R_^B*]ZKP7]KG_ )+A\#/^Q[E_]$5[U0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M8]E_R.][_P!>47\S6Q6/9?\ ([WO_7E%_,UL4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([W
MO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444 %%%% !1110 4444 %%%%
M !1110 444$@#). .IH *;++%!$TT\BHB*6=W. H'4D]J\\\5?M%:!!JS^$/
MACHUQXOUT<-::2P\B ],S3GY$&>.^#P<5GQ?!;Q]\49%U'X_^,-]F6#)X3T&
M1H;->X$L@.^8_CP>AQ7R5?BJGB:TL-DU)XJHG9N+Y:,'_?JV<;KK&"J376"W
M/:IY-*E!5<=/V,'JDU><E_=AH_1R<8O^8MZ_^T39:EJDGA/X+>&Y_%^K(=LL
MMFVRQM3ZRW!^7\%SGID&J]I\!O$OQ!N4UK]H3QBVK;7#P^&]+9H-.@/4 @8:
M8CU;'<<BO1M \.Z#X6TN/1/#>CVUC:0C$=O:PA$'O@=_4]35RHCPQ7S22J9]
M6]O_ -.HIQH+UA=NJ_.JY1ZJ$2GFU/!KERZ'L_[[UJ/TEM#_ +<2?1R97TO2
MM+T.PBTK1M.@M+6%=L-O;1!$0>@50 *L445]="$*<%""LEHDMDNR/$E*4Y.4
MG=L****H04444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-
M;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+^
MUS_R7#X&?]CW+_Z(KWJO!?VN?^2X? S_ +'N7_T17O5 !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8
M_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M&/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\
M([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 44
M44 %%<1X^^/G@CP1J(\,V9N-<UZ0[8="T6+SYRW^WCB,>NXYQS@U@?\ "!_&
MOXQ_OOBEXA/A;1).1X;T"?-S*O\ =GN/T*IP0>QKY;&<4X98F6#RVF\57CHX
MPMRP?_3RH_<A_ANZEOA@SUZ&3U725?%25&F]G+>2_N07O2]=(]Y(V/&O[0GA
M+P]JQ\(^$K*Y\4>(#D+H^B+YAC/_ $UD&5B [YR1W%8X^%7Q6^+A^U?&_P 5
M?V7I3G(\)^'9BJLO]VXG',GNJ\=P17?>"OA_X,^'6DC1?!7AVVT^W&-PA3YI
M".[L<LY]V)-;%<W^KN89S[V>UN:#_P"7%.\:7I-Z3K>?-RTW_P ^C;^U,-@-
M,NIVE_S\G9S_ .W5\,/E>2_G,WPKX/\ "_@?24T+PCH-MI]I'TAMH@H)]2>K
M'W.2:TJ**^MH4*&%HQI48J,(JR2222[)+1(\6I4J5IN=1MM[MZM^K"BBBM2
MHHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H
M)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!
M?VN?^2X? S_L>Y?_ $17O5>"_M<_\EP^!G_8]R_^B*]ZH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\
MD=[W_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HKEOB)\
M9?A_\,$2+Q+K&Z]FP+72K-/.NIR>@6->>>Q.![UR/D_'_P",_-S(_@#P_)_R
MSC(DU:Y3W/2WS_WT#ZBOFLPXHP6%Q3P>%C+$8A;TZ=FX]O:2;4*:_P <DVOA
M4GH>KALHQ%:DJ]9JE2_FEI?_  K64W_A37=HZ?XA_'+P%\.;A=(O[V6_U>;B
MUT+2HO/NY6/0;%^[GU;&>V:YC_A'?CS\9OG\7ZHW@?0)/^85I4P?4;A/22;I
M%D=E&>H(KL?AW\'_  !\+[=D\)Z$B7,O_'SJ-PWFW-P3R2\C<G)YP,#VKIJX
MO[$SG._>SFMR4W_RXHR:CZ5*ONU*GFHJG![2C):G1_:&!R_3 4^:7_/R:3?_
M &[#6,?5\TNJ:,#P#\+_  )\,=..F^"_#L%F''[^<#=-,?5Y&RS?B<#MBM^B
MBOJ<'@\)E^&CA\+3C3IQT48I127DEHCQZ]>OB:KJUI.4GNV[M_-A111729!1
M110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_
M /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 >"_M<_\EP^!G_8]R_\ HBO>J\%_:Y_Y+A\#/^Q[E_\ 1%>]4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9
M?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%8GCKXD>"/AKI
M9UCQMXCM["(@^6LC9DE([(@RSGV -<'_ ,)A\<OC+^Z^'FAGP=H4G_,>UN -
M>SIZPV_1<CH6/(.00:^>S/B7+LNQ'U2"E6Q#5U2IKFG;HY:J,(O^:I*$?.YZ
M>$RG%8JE[:5H4OYYNT?1=9/RBF_([7X@_%?P%\+[);OQEX@BMWD'^CVB?//.
M>@"1KEFYXSC [D5Q?]K?'WXS?+H%BW@/P_)_R_7T8DU2X3_8CZ09'<_,."":
MZ+X?? ?P+X O6\0>3/J^N2G=<:]K,OGW+MW(9N$_X" <=2:[2O._LOB#/=<S
MJ^PHO_ES1D^9KM4K:2]8TE"VW/-'5];RW+],)#VD_P">:5E_AIZKYSYO\,6<
ME\._@GX ^&COJ&BZ:]SJ<V3=:UJ4GGW<Y/4F1NF>X7 /I76T45]+E^6X#*L*
ML-@Z4:<%TBDEYO3=OJWJWJSRL3BL3C*SJUYN4GU;O_2[+H%%%%=ISA1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^
M0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >"_M<_\ )</@9_V/<O\ Z(KWJO!?VN?^2X? S_L>Y?\ T17O5 !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?
M\CO>_P#7E%_,UL5Q%I\1_#:?'JZ^&K70_M!]%2X4;AC(.?+_ -[:=^/[O-=O
M7)A,?@\=[3ZO44^23A*SO:4=XOS5]4;5L-7P_+[6+7,E)7ZI[->3"BJ'B/Q/
MX=\(:5)KGBC6K:PM(A\\]U*$7/H,]3Z <FO.7^,/Q(^*[&R^ OA'R-/8[6\6
M^((FBM\?WH(L;I3Z$C&1@BO-S7B++,IJQH5&YUI:QI07/4EYJ*U4>\I<L%UD
MCKP>5XO&P=2*4::WG)\L5\WN_)7D^B9Z!XO\;^$O .D-KOC'Q!;:?:KTDN),
M%SZ*O5S[ $UY]_PLOXO_ !@_T?X-^&/["T=^#XJ\0P8:1?[UO;]6]F;Y3WP:
MU/"'[._AG3-77Q?\0-4N?%NOCG^T=9PT<)ZXAA^Y& >1U([$5Z%7E?4^)<^U
MQD_JE%_\NZ<DZTE_?JK2'FJ5Y+I6.SV^4Y=_ C[:I_-)6@O\,-Y>L].\#A/
MO[/W@WPGJ@\6:_/<^(_$#8,FMZV_FR*?^F:GY8@.V.0.,UW=%%?0Y9E.6Y-A
M_88*DJ<;W=MV^KD]Y2?64FV^K/,Q>-Q>.J^TQ$W)[:]%V2V2[)62"BBBO1.4
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%
M]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /!?VN?^2X? S_L>Y?\ T17O5>"_M<_\EP^!
MG_8]R_\ HBO>J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_
M .OT_P#H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\
MZ_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *S/&?BS2? OA34/&&N2[;73[5II<'EL#A1[L<*/<BKU[>V>G6
MDE_J%W%!!"A:6::0*B*.I)/ 'O7RI^V1^T=X<\>Z?;_#CX>ZL;NRCN/.U2\B
M4B.9EX2-2?OJ#EB>A(7!.*^&\0.-<OX)X=K8RI./MN5^R@VKRF]%9;N*;O)]
M$F?0\-9!B>(,SA0C%^SO[\K:*.[UVNUHO,\B_P"%L>*_^%K?\+?^T_\ $T_M
M/[9U.WK_ *O_ '-OR8_N\5]9VOQ]\:_%>UCM?@%X"EF66-?M'B#7E,-E:L1\
MRJ!\TS*>"%Z$="*^):^FOV!_BQ_Q^_"#5[G^]>:1O/\ W]C'Z.!_OFOY-\&>
M*\R?$D\GKXR5*GC9.4I*SFZNKLI234'4V<DG)M147%ZK]GX[R;"K*HXZG04Y
M4%9)WY5#3=*U^7=*]K7O=:'J7AS]G72KC58_%WQ?U^X\8:TAS&^HJ!:6Q](K
M<?(!]<],X!KT=$2-!'&H55&%4#  I:*_M;*LDRO):4H8.FHN6LI:RG-]YSDW
M*;\Y-L_ \9F&+Q\U*O.]MELHKM&*LHKR204445ZIQA1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]
M!-;%8_B7_D+Z/_U^G_T$UL4 %%%% !1110 4444 %%%% !1110!^>G[;'_!0
M+X[>._VA/CK^QG^S/\1-)^'\OP/^'>C:]XH\1W6F->:OJUWJ;H\,&GH9HX[>
MWAA:,S3LLK,\Z1JL>"[?1'P=^+/[5/PT\5?%GP9^UJFA>)]*\ ^&M.\1>%/%
M_@?PU<V=QKMA<)J'G6TUD\\Z_;87L"N(7VR":)@B%]H^6?\ @O'_ ,$H?#_Q
MS\*ZG_P4,_9U^)^I?#?XW>"_#JVCZSIKG[#XITX2KMT_4H@?G3) $F&^4;72
M55C">K?\$I/^"EWQ@_:G\5^.OV-OVV_@F/AW^T-\($M?^$VT:R?S--UFSG'[
MG5+%]S?NG^4E-S >9&5=@Y5 #Q3]LG]I#_@X1_9-^#^K?\%!-4\._ >^\#>&
M(!K'BGX%6-M>RZIIFB [I<ZH2$GNX8CNE>,"(%'9$E50K_0/[5/_  5@\'?!
MC_@G=\/OVTOAAX(;6]=^-4?AVP^$/@[5+CR&U#6-;B22SM[AUR42-&>24KR5
MA95.64UL_P#!3"U\1_M-_#>]_P"";7P>U IXD^+&E?8_&NL1*'3PEX1ED,5_
MJ$XZ>;/$LUI:Q'!EFD9P#';3LGR9_P %POA?H'PB^-'_  3=^''@[1QIW@#P
MC^TMX<T2TLADP6H@>QBL(B3_ '8H90,]E;WH ^B_B=^UM^T?^P%\>?@MX1_;
M#^)?ASQOX(^-OB5?!TOB72/"IT=_#'BJ:+S+*-%\^436%R4FB D/G0LBNTLB
MLP77^+'[9GQ4^+/_  41_P"':G[*OB+2M U#PMX#'B[XL>/=1TG^T'T>":5(
MK'2[.W9T0W<V\3M)+NCC@'".[C9\]?\ !U$NI7O[(?P+T'PR&;7=0_:M\)PZ
M D7^L-V;;4MA3'.<\9']X>M-_P""9=GJ%C_P<,_M^)XO##59;+P7+IQE'S-8
MG3_D*^JA/LXX] .U 'TY^PW^VUXR^*O[0?QB_83_ &ATTM?BE\%-3LFNM4T6
MT:VL_$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(OU!7YB_ %=3OO^#L#XZ7FC
MACIMA^R[I=MK3)]P7CWFE20!L?Q>4)",]@:_3J@ HHKR_P"*WQY^)7P^\7/X
M<\+_ +,OBCQ3:+ D@U;29X5A9F'*8<YR.] '*_M<_P#)</@9_P!CW+_Z(KWJ
MOCWXR?&SXA?$#X[?!R/Q/^SMXD\+"S\:%X'U6:%A=%H]I5-AZJ/F.>U?57_"
M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'
M_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8
M_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"
M2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/
M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T 'B7_ )"^C_\ 7Z?_ $$UL5RF
MN:YJ,^HZ;))X;N8S'<ED1F7,AV]!6G_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM !XE_Y"^C_P#7Z?\ T$UL5QFN>,UN/%&G:+)I4L=]$?M*V;2+YCQ\
MKN ],\9K;_X275_^A0O?^^EJ(5*=2_*T[.SMT?;U*E&4;75KFQ16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM62;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*
M%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>
M_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0
MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O
M_?2T %E_R.][_P!>47\S6Q7*6NN:BOBFZNE\-W+.]M&K0!EW* 3R:T_^$EU?
M_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU
M?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]
M_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W
M_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -B
MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^
M$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:X?Q!^TWI=MJ[^$?!/@Z^\1ZZO']GZ9
M(KK$>F991E8P#UZX[@5YF:9QEF2T%5QM503=DMY2?\L8J\IR[1BFWV.O!X'%
MX^HX4(.36K[)=VWHEYMI'I\DB1(TLKA54$LS'  ]37FWB#]HFQU#59?"/P8\
M.S>+]80[97LVVV-J?66X/R_@N<],@USTGP^^*OQ2N?MGQTDO?[-W;H_"F@2^
M3;8[":3.^7Z9 !Y![5Z+X>-MX3TJ/0_#/PWDL+2(?N[>U1$4>^!U/J3R:\#V
M_$^?Z4(O!T']J24J\E_=@[PI>3J<\NCIQ9Z7L\IRW^(_;U.R;5->LM)3](\J
M[39P'B?X97TOA^\^)O[4'C,ZK;:9 UT/#>F,T&G0D?=3'#3.6P 6[G!R*^/?
M$6M2^(]=N]<FM88#=3LZV]O&$CA7^&-%' 51A0.P K]#_P#A)=7_ .A0O?\
MOI:/^$EU?_H4+W_OI:^ XW\%:'%KHQP^,]BHW<G*#K5*DW]J=252,FDM(Q^&
M-Y<MD[+Z7A_CVIDO.ZM#VC>B2DH1A'M&*@TKO5O=V5]KGYQUI^#/%FK>!?%>
MG^,-#EVW6GW2S19/#8/*GV894^Q-?>UKKFHKXINKI?#=RSO;1JT 9=R@$\FM
M/_A)=7_Z%"]_[Z6OA</]&>MA:\*U'.'&<6FFJ&J:=TU^^W3/H:GBQ3K4Y4YX
M&\6FFO:;I[K^&2^#/%FD^.O"FG^,-#EW6NH6JS19/*Y'*GW4Y4^X-:=8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM?U+AXUH4(1K24II*[2LF[:M*[LF];7
M=MKL_'ZCIRJ2<%:-W97O9=%?2_K9&Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM;$&Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_
M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A
M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__
M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*
M%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_
M /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A
M>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__
M $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*
M%[_WTM !XE_Y"^C_ /7Z?_036Q7-7^J7FHZSI:W6C3VFR\^4S$'=\IZ8KI:
M"BBB@ HHHH **** "BBB@ HHHH ^)OVR_P!FS]OW3(_CKK'P#UOP7X]\'?%8
MZ?J%OX#UXWFF:IH-_;Z?8:?+]DNX4N8[J*5+&.4Q/%#L8OAN26ZWX*_L/_''
MX=?%[XP_MR^*O&W@_4_CO\3O#UIHVA01V-ROASPOI]E&PM+)>1<WBF5O.GF;
MRFE8!42!1S]644 ?FE\*_P!@O_@X ^$"Z[=^%_\ @HC\"IM4\3ZS+JGB/7=3
M^%=S/>ZC=/A5:21G^Y'&$BBC $<44:(BJJ@5[_\ &+_@F[XI_:K_ ."?&C?L
MN?M2_M 7FM_$W2KZV\2VGQ9L]/02:9XK@N7NX;^UMOE1((I)'A2 ;1]F)C!0
MG</JZB@#Y0US]B3XZ_M4_M!_"CXT_MS:SX)72_@GJ#ZWX5\(>!&NY[?6?$AB
M$4>L7<MVD;0+;C>\%I&LA223<]Q(%"G6^,O[$WCK1_VWM._X*)?LIZEX?M_'
M%QX*D\(>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5A],T4 ?
M/7[%?[#\_P"SO\2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065E:6D MM/TJS
M21F?[/;0C;YCG?,Y9V"Y5$^A:** "BBB@#P7]KG_ )+A\#/^Q[E_]$5[U7@O
M[7/_ "7#X&?]CW+_ .B*]ZH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q
M+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ J*]O;33;*;4;^X6*"WB:2:5SA411DL3Z
M FI:\"_;4^.>C:5X&;X;>%->M[C4-5D\O4A:W"N;:W7EE;:?E9SA<'^'=[5\
MUQ=Q/@>$>'Z^9XEKW(MQBW9SE]F*]79:;+79'K9)E.(SO,J>$I)^\]7V75OT
M7^1XW<?M&ZA<_M))\9)3(;&.]$*6W<6 .W9C^]M^?']\YK[<LKVTU*RAU&PN
M%E@N(EDAE0Y5T89# ^A!!K\T*^K/V/OVCO"<?@>'X<>/_$]O87NG2>7IDU])
ML2>W/*KO/RAE.5P2.-N,X-?S)X&>)4XY[B\OSBNDL5)U8RDTE[5_$KO1<ZM9
M=XI+5GZSXA\*1>74<3@:>M%*#25WR+9Z?RO?R=WL?1%%-BEBGC6:&171U!5U
M.00>X/>G5_7Z::NC\0V"BBBF 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?
MS-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117(_$
M7XW> ?AK*FFZMJ$EWJLV!:Z)ID7GW<S'H!&O3/8M@'M7%F&98#*L*\1C*L:<
M%UDTE?HO-OHEJWHD=&&PN)QE94J$'*3Z)7_I=WLCKJX?Q]\??!7@G4AX7T];
MC7=?D.V'0M%C\Z?=_MXXC'KNY YP:P/[!^/'QH^?Q7J3^!O#\G_,+TR4/J5R
MGI)-TB!'91GJ".]=QX ^%_@7X8Z:=,\%^'H;0./W\X&Z:<^KR-EF_$X';%?-
M?VEQ#GNF6TOJ]%_\O:T7SM=Z=%V:\I57&V_LY(]7ZIEF7:XJ?M9_R0?NK_%4
MU7RA>_\ .F</_P *[^,GQC_?_%SQ$?#FB2=/"^@7&995_NW%QW]"J\$>AKT'
MP=X&\(_#_2%T+P;X?MM/M5ZI;I@N?[S,>7/NQ)K6HKT\KX;R[+*[Q.M7$-6=
M6H^:HUV3T4(_W(*,/[IR8S-<5BZ:I:0IK:$5:*\[;R?]Z3<O,****]\\T***
M* ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\Y_:S^/_P#P
MRY^S]X@^.O\ PB7]N_V%]D_XE7V_[+Y_G7<-O_K?+DVX\W=]TYVXXSD?%O\
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
MW_KRB_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHK$\<_$;P3\-M*.L^-?$5O80G/EK(V9)2.R(,LY]@#7/BL7A<#AY5
M\344(15W*3227=MZ(UHT:V(JJG2BY2>R2NWZ)&W7-?$/XN> ?A=:+/XNUU(I
MI?\ CVL(1YEQ<'H D:_,<GC/ SU(KC?^$N^./QF_=?#[16\&Z#)UUW6H U[.
MGK#!T3(Z,QY!R"#Q72_#SX%>!/AY=MKD%M-J>M3<W.O:O+Y]U(QZD,WW/HN.
M.N:^5_MS-\[]W):/+3?_ "_K)J'K3I^[.IY-^S@]XSEL>Q_9V"R_7'SO+_GW
M!IR_[>GK&'HN:2V<4<U]H^/OQI&+.*3P!X>D_P"6TH#ZM<I[+TM\_P#?0]Q7
M7?#KX-^ /A?$[^&=&!O)LFZU6\?S;JX)ZEY&YY/.!@>U=317;E_#&"PN*6,Q
M4I8C$+:I4LW&^ZIQ24*:_P $4W]IR>ISXG-\16HNA12I4OY8Z7_Q/XIO_$VE
MT2"BBBOI3R@HHHH **** "BBB@#'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F:
MV* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBN&^)7[3/[/7P>#K\3?C1X;T::,?-9W>K1"X/TA!,C?@IKHPV$Q
M>-JJEAZ<IR?2*;?W*[.?%8S"8&DZN)J1A%=9-17WNR/+/^"L_P#RC\\?_P#<
M*_\ 3K9U^+=?IU_P40_;R^"GQU_9#\8_#[X.:-XM\007AL!+XGM?"]Q%I5IY
M>H6TF9IY@A7<4V+A3EW4=\U^9NEZ5J>MWT>EZ-IT]W<S-B*WMXB[N?8#DU_9
M7@=EV.R3@_$0S"FZ4O;3E::Y6E[.GJT]5L]['\6^.N98#/.,L//+ZBJQ]A"-
MX/F3?M*NB:T>ZVN5Z*[K_AFCXY?8OM__  KZY\O;G;]HAW_]\;]WX8KC=4TK
M5-$OY-+UG3I[2YA;$MO<Q%'0^X/(K]7P&=Y-FLY0P6)IU7'=0G&37KRMV/R7
M,,CSK*81GCL-4I*6SG"44_3F2O\ (_9S_@DQ_P H_/ '_<5_].MY7T97SG_P
M28_Y1^> /^XK_P"G6\KZ,K_/[C?_ )+3,_\ L(K?^G)'^A? W_)$Y9_V#T?_
M $W$****^7/J0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /!?VN
M?^2X? S_ +'N7_T17O5>"_M<_P#)</@9_P!CW+_Z(KWJ@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M,?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^OT_^@FMB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***XSQG^T#\(_ LQL=8\8V\U[NVKIVG9N9V;^[LCS
MM/\ O8K@S#-,MRFA[?&UHTH=YR45][:U\CHPV#Q>-J>SP]-SEVBFW^!V=%>7
M?\+1^.OCSY/AG\'?[(M7^YJWC*8P\>HMX\O[@Y(H_P"&?O%?C/\ >_&?XPZM
MJT;??TC2<6-GC^ZP3YI![D@U\_\ ZTU\=IE.#J5O[\E[&E_X%42G)>=.G-'I
M_P!CT\/KC:\:?]U/GG]T?=3\I2B;WC/]H'X1^!9C8ZQXQMYKW=M73M.S<SLW
M]W9'G:?][%8/_"T?CKX\^3X9_!W^R+5_N:MXRF,/'J+>/+^X.2*[/P9\+OAY
M\/(1#X+\'V.GG;@S0P RL/\ :D.7;\2:WJ?]E\4YEKCL8J,?Y,/'7T=6HI-^
ML*=)^8?7,GPO^[T'4?\ -4>GRA"R7_;TIH\N_P"&?O%?C/\ >_&?XPZMJT;?
M?TC2<6-GC^ZP3YI![D@UV?@SX7?#SX>0B'P7X/L=/.W!FA@!E8?[4AR[?B36
M]17=E_"V0Y97^L4J*E5_Y^3;J5/_  9-RG\KV\CGQ.<9CBZ?LIU+0_EBE&'_
M (#%*/X7"BBBOH#S HHHH ***KZKJ^E:%I\NJZUJ4%I:PKNEN+F4(B#U+$X%
M &?XE_Y"^C_]?I_]!-;%>6Z[^TM\#;KQ!IMK;_$&V8P7A,KB"7RU&,9W[-N/
M?->E:5J^E:[I\6K:)J4%W:S+NBN+:4.CCU# X- %BBBB@ HHHH AU#3=.U>S
MDT[5;"&ZMY5Q+!<1!T<>A4@@UYWJG[,GA:ROGUSX5>(M3\&Z@YW,VCSDVTA_
MVX&.UA_LC:*]*HKR,TR')\ZY7C*,9RC\,MIQ\XSC:<7YQDF=V#S+'8"_L*CB
MGNMXOUB[Q?S3/+?^$N_:-^&WR^,_!-KXQTY.NI^&SY5X%]7MVX=O9,#WK?\
M _Q^^%GCZY_LO2_$BVFI!MLFDZHAMKE7_N['QN/^Z379U@>./A9\//B1;?9O
M&WA*SO\ "X2:2/;*@_V9%PZ_@:\?^R.),KUR[%^V@O\ EWB+R^4:T5SKUJ1K
M,[?KN58S3%4.27\U+3YNF_=?I%P1OT5Y;_PIGXJ?#[]]\&?BQ-):I]S0/%8-
MU;X_NI*/WD:^P_.E3]H;6_!3BT^.?PQU+0%!P=9L%-Y8-[EXP6CSV4@FA<6T
ML#[N<X>>%_OR]^CZ^UA>,5_U]5-^0?V+/$:X&I&M_=7NS_\  )6;?^#F7F>H
MT5F>%_&?A/QMIXU7PCXBL]1M^,R6DZOM/HP'*GV.#6G7U5"O0Q5&-6C-2A+5
M----=TUHSQZE.I1FX5$TUNGHU\@HHHK4@**** "BBB@ HHHH **** "BBB@
MHHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYFMB@ HHHH **** "BBB
M@ HHHH **** "BBJNM:[HOAO39=9\0:K;V5I"N9;FZF"(H]R>*BI4IT:;G4:
M45JV]$EW;*C&4Y*,5=OH6JS?%7C#POX'TA]=\7:[;:?:1]9KF0*"?11U8^PR
M37GL_P ;O&_Q.G?2OV??"'VBVW%)?%>MHT-E'V)B7&^8CV'!Z@BK_A7]G;0X
MM73QC\4=:N/%^NKRMUJJC[/;GKB& ?(@S]>>1BOD7Q+B\W?L\AH^U7_/Z=XT
M%_A?Q5O+V:Y'LZD6>W_9-'!+FS*?(_\ GW'6H_5;0_[>?-_=9FGXI?%CXO'[
M+\$O#']DZ0_!\6^(8"H=?[UO >7]F;Y>Q K;\#?L^^#_  MJO_"6^([JY\2>
M(6P7UK6V\UT/_3)#\L0';'('&:[P  8 P!T%%;X7A:C/$1Q>:U'BJT7=.:2I
MP?\ T[I+W8M=)/FJ=YLRK9Q45)T<'!4:;T=M927]Z>[]%:/]T****^J/'"BB
MB@ HHHH **** "BBB@ JCXC\3^&_!^DR:]XLUZSTVRA_UMW?7*Q1KZ LQ R>
MP[T>)_$>D^#_  Y?^*]>N?)LM-LY+J[EQG;&BEF..YP#QWK\Q?V@?V@?&O[0
M7C6;Q)XDO)([&.1AI.DK)F*SB[ #H7(QN?J3Z  #\P\3/$S ^'N!I_N_:XBK
M?DA>RLMY2>MDKV26LGHK6;7CYOF]/*Z:TO)[+]7_ %J?<%K^V=^S''XYNE?X
ML6@62W2-)?L=QY98'GY_+V_CG%>L^&_%'AOQCI$>O^$]?L]3LIO]5=V-RLL;
M>HW*2,CN.U?D57>?L_\ [0'C7]GWQK#XE\-7DDEC)(HU;26D_=7D6>01T#@9
MVOU!]02#^,\._20Q\\RC3SK"P5&3LY4N92@N[4I2YDNJ7*[;7>C\#"\5U'52
MQ$%ROJKZ?>W<_4BBJ'A?Q)I'C'PW8>+- N?.LM3LX[JTEQC=&ZAE)'8X/3M5
M^OZRIU*=:G&I3=XM)IK9I[-'VR:DKK8****L84444 %%%% !1110 4444 %%
M%% !14=S>6EFGF7=U'$O]Z1PH_6LN]^(GP_TW/\ :/CG1[?'7SM3B3'YM0!L
M45R-Y\?/@K8Y\_XHZ(V/^>-^DG_H!-<SXC_;+^ ^@VLDMEXAN]5FCZ6FG:=)
MO?Z-*$C_ /'ZJ$)3E9?Y?B]"9SC"-W_G^"U9ZI17R=XY_P""D'CJ1VL_A1^S
MT#NR([_Q9XBCMU3W,-JLY;Z!Q7F>I?M-?MD_$622/Q?\>=+\$VK$@VO@#P@E
MV\B>GGWTH>-O]I5_"O>P^0*<.?$XNC2CYSYW_P" TE4E]Z1\_B>('"?)AL)6
MK2\H<B_\"K.G'[FS[ZN+FWLX'NKN=(HHU+222,%50.I)/05Y+\2/V]/V/OA2
MSP>+OC_X?:X0[6LM)N3J$X;^Z8[42,I^H%?)4G@[]G;7YUU#XTP_$OXH7*L'
MV^-?'TJVZL/[D5NJA5_V26%>F_#?XP?#CX:(G_"D/V._#>C.HPMSI]H'G;_>
ME2$.Y]R373[#@_!_Q*U;$/M",:4?E.;J2^^DCG]OQEC/X=&CAUWG*567SA!4
MX_=59VW_  WWXP\>_N_V=/V,_B1XM#_ZC4M7LH]$TZ7T*W%P3D?511Y'_!4+
MXH_ZR_\ AK\+;&3IY,4VM:E%]=V+=L4S_AJ#]J/5>-"^!O!Z-_85[+C\0P%'
M_"S?VX]9_P"/'X??9<]/^)2L>/\ OZQH_P!8,NPO^Y9?2B_YJG-6E\U-^R_\
MI!_J]F.*_P!^S"K)?RT^6C'Y."]K_P"51_\ P[YU;QV/-_:,_:Z^)7C3=_K]
M-M=572--E]<VUL./P?BNX^&W[#7[(OPE,<O@C]G_ ,.13Q<QWE_9?;;A3ZB6
MY,C@_0UPGV;_ (* ZS_K+C[*AZ?/I\>/^^?FH_X5!^VUK/\ Q_?%#[+NZ_\
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
M^S:I?1_EB%JQ/$WP(^&=OF;]I7]IC7/$+_\ +73+[75L;5_7;:P$,/P-</\
MK%FN,TR_+JDE_-5:H0^Z7-67_@DS^M5JG\*DWYR]U?C>7_DH_P#;B^-'PUA^
M 7B7P1IOQ%TF37+V&&*'3;:^629A]HC+@JA)7Y _WL"OBOP3X)LS9IJ^KP"5
MI1NAA<?*J]B1W)KZXU7XD?L1^"/#=_X1\%_#*&\BOK.2TN)=.TD)(\;J58&>
M?$G0GGGGFOG*.-(HUBC&%50%'L*^;? 57/.,:>>\01I5/94E"G3CS2A&7/*7
M-+GMSM<VCY8KKRW29R?V;+$8]8G$I.RLDKM)W;OKO]R]!OV:W\KR/LZ;,8V;
M!C\JY;QMX)LQ9OK&D0"-XQNFA0?*R]R!V(KK*DM+*;4KN+3K>+?)<2+'&F,[
MF8X _6OIN+.#LDXOR>I@,92CJFH2LN:$NDHO=6?39K1Z,Z\;@,/CJ#IU%Z/J
MO0^FOV(_V@?A)%\!_#G@+7_B9I5KKEC%-%/8W]T(' -Q(8U4R8#_ +LI]TGT
M[5[U/X@T"VB$USKEG&C#*N]R@!'KDFOF^#]@3Q/=Q10ZQ\3[54A0)$D=@\HC
M4# 50SK@#IBM"+_@GUIXA*S?%.9I,<,NC@ ?AYI_G75PSEF99)DM' XJK&K[
M&$81<8.#:A%15^:<[MVU>BOT6Q>$HU</AXTYR3Y4EHK;*W=GMEY\6/A;IV?M
MWQ(T&$CM)J\(/Y;JR;W]HWX&V&?/^)FF-C_GC*9/_0 :^>?%/["GQAT"^%YX
M8U?1?$=DAR]HTKZ?<R#T4L)8Q]2:BLO"_P )? P$?QS_ &=/B#H03_7:A%<#
M4;%/4F:V"_HIK+$<697@:SIXZ-2C;[4Z<U3_ /!B4J:^<D3+&T:<K5$X^;3M
M]^WXGNU[^U]^S]9Y"^-WG8?PPZ9<']3&!^M9-[^W#\$K7/D+K%SC_GC8*,_]
M]NM8OPX\)_L&^//+7P5J.C7\[XV6USK4Z3M_VQED5O\ QVO2K+]GSX)6&/(^
M&&CMC_GM:"3_ -#S7M8+,,!F5%5L)5C4@^L)*2^]-HZ:=6G5CS0DFO)W/.;S
M]OKX<IG^S_!FMR^GG"&/^3M63=?\% [3.S3?A5+(3POFZN%_01&O<K/X:?#C
M3L?V?\/]$@QT\G2H5_DM:MM8:?IZD6=E# H'/E1A1C\*["SYS_X;1^+.J_\
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
M,W[2WPU_>?"_XI_:8(_N6J7KP;O^V3YB_-J /I:BOFD_'W]K+X8_)\1OAO\
MVA;Q_P"MNI-/*]/^FL!\L?D:Z'PM^WE\/-2VQ>*_"^I:7(>KP%;B)?J1M;\E
M- 'NM%<EX6^._P '_&>U= ^(.FO(_P!V">;R)#]$DVL?P%=8K*RAE(((R".]
M "T444 %<?XY^ WPM^(-Q_:6M^&(X=0#;DU73F-O<JW9MZ8+$?[6:["BN',,
MLR[-L.Z&-HQJP[2BI+UUZ]GNCHPV+Q6"J^TP\W"7=-I_@>6GP5^T1\-_G\">
M/K?Q;IZ=-*\4+LN@OHERGWF]WP/:I]._::\.Z9>IHGQ;\+:IX-OW;:IU2$O:
MR-_L7"#:P]S@>]>EU!J.F:;K%E)IVKZ?!=6\HQ+!<Q!T<>A5@0:^>_U<S'+=
M<GQDH)?\NZMZU/T3E)58^7+4Y5_([6/3_M7"XK3'4%)_S0M3G\[)P?SA=_S!
MIFJZ9K5E'J6C:C!=VTHS%<6TRR(X]0RD@U/7FFI_LR^&-/O9-<^%'B34_!NH
M.=S'2)RUM(W^W;N=K#V&T5!_PF/[1?PV^7QMX%M?%^G)UU/PR?+NPOJ]LWWV
M]DP/>C_6/,LMTS?!R@O^?E&]:GZM1BJL?.]/E7\[M</[+PN+UP-=2?\ +.U.
M7R;;@_E.[_E/4J*XWP-\?/A9X_N?[,TGQ*EMJ(;;)I6IH;:Y1O[NQ\;C_NYK
MLJ^AR_-,MS;#^WP5:-6'>,E)7[:;/NGJCS,3A,5@JOL\1!PEV::_,****[CG
M"BBB@ HHHH Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9K8H **** "BBB@
MHKAO'WQ^\%>"]3'A;3$N->\0.=L.A:+'YTV[_;(XC [[N0.<&L'_ (5S\8OC
M%^_^+_B,^'M%DY'A;P_<?O)5_NW%P/O>ZKP?8U\MB^*</]9E@\LIO%5XNSC!
MI0@_^GE5^Y#SC[U2VT&>Q1R>K[)5\7)4:;U3E\4E_<AO+UTCWDC5\7_M#^&]
M-U9O!_P]TJX\6^(.G]G:.0T<)Z9FFY2, ]>I'<"LR/X-?$+XJR+J'Q]\6[;$
MD,GA'096BM0.H$TH.Z4^HS@$<'%>@>$/!'A+P#I"Z%X-\/VVGVJ]8[>/!<_W
MF;JY]V)-:M<ZX;QN<>_GU;VD?^?$+QHKRE]JMY\[4'O[),U_M6A@?=RZ'*_^
M?DK.I\ND/^W?>7\[*7A_PYH/A32H]$\-:/;6-I",1V]K$$4>^!U/J>IJ[117
MUM*E2H4U3IQ48I622LDET26R/$G.=2;E-W;W;W"BBBM"0HHHH **I:[XC\/>
M%[%M4\3:]9:=;+]ZXOKI(8Q]6<@5YIK?[:7P+L[]M%\):GJ7BS41TT_PII4M
MX[>F& "'\&KR<RS[),GLL;B84V]E*24GZ1O=OR2;,*N)P]#^)-+U9ZQ17B]S
M\7OVI_&$#3^!_@-IOA>RQD:MX[UD+M'JUO#\Z8]R:XOQ1J-S=[A\;?VWKC:?
MOZ-\/+5;<+ZIYT8=V';Y\5Y/^M-7%Z9=@JU;^\X^QAZWK.$FO.$)^6AC]<<_
MX5.4O.W*O_)K/[DSZ$\6_$/P'X!M?MOC?QGI>DQXRK:A?1P[OH&(+'V%>;W?
M[:?PQU.Y?3?A7X;\2^-KM#M*>&]#E>)&_P!J20*H'^T,BO%K?QO^R3X(O#=^
M"_@+<>)-19OFU+Q7=><TK]GQ(91GZ*M=?:?%K]KKQY;)8?#?X9IHEEMVV[6V
ME") OL]P=GY 4O9<:X[XZE'#1[14JT__  *7LH)_]PYK\PY<PJ;N,%Y7D_O=
ME^#.U/B[]L_QZ/\ BG/AEX9\$6C_ /+SXCU1KVY"_P!Y8X %5O\ 9>N6\4>"
M_#IW-^T5^VGJVID<S:/X?N8["$_[#0VP=W';L35<?LM_M&?$8^9\4/BOY,+_
M 'K=[R6Y*_\ ;-=L8_ UU7A?]A3X5Z5ME\2:OJ>K2#[R&401'\$&X?\ ?5'^
MI^"Q.N8UZN)?:=1J#]:=+V=)_.##ZC3G_%E*?J]/N5E^!P&G_$[]C+X3MGX9
M_!%=3NXSE+^]M@S$^HEN"\BD^RBM4?M-_M)_$4>5\+_A2+:W?B.XCL9)]OI^
M]?;&/Q6O;_"_P7^%'@W:WASP!ID$B?=G:V$DH_X&^6_6NGZ=*]_ 99EN5T?8
MX*C"E#M"*BON22.FG1I48\M.*2\E8^:?^%(?M?\ Q+^;Q[\13IL$G^MMWU+
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
MJOA*ZJ?X?>MZ\M['N=<]XI^$WPS\:[F\4>!M-NY'^].]JJR_]_%PP_.O/O\
MAM3P!IW'C3X;^/?#N/OG6?"DJA?Q0MQ6EHG[9_[,&O$+9_%[3HF/!6^BEML'
MW\U%Q7#2XUX1JSY/KU*,OY93C"7_ (#)I_@>HLPP+=O:1OYNWYF-XI_88^$V
ML;I?#FH:EI$A^ZD<PGB'_ 9/F/\ WU7)-^RS^T3\-V,OPK^*WG0H<K;I=R6Q
M?_MF2T9_%J]WT/XK_"[Q-C_A'/B1H-^6Z"RUB&4G_OEC6^"& 92""."*^@H8
MK#8J'/0FIKNFFOP.J,X35XNY\T_\+O\ VOOAA\GC_P"'AU.WC_UES)I^0!_U
MUMCL'U(-;WA;]O7P)?E8?%WA'4=-D/!DMG6XC'N?N,/P4U[Q6#XI^%_PZ\:A
MCXJ\%:;>NW6::T7S?P<#</P-;E&;X6^/_P &_&6U-$^(6G>8_P!V"ZE^SR$^
M@64*2?IFNO1TD021N&5AE6!R"*\:\4_L._"#6MTOA^XU+1Y#]U8+GSHQ]5DR
MQ_[Z%<@_[)WQ\^';F?X4_%CS(U.1 MS+:%_;9ED/XF@#Z5HKYI_X7#^V1\,/
ME\;^ FU:WC^_/)IXD '_ %UMCM'U8&MKPQ^WMX-NV%OXR\%ZAITF<-)9RK<(
M#ZD'8P^@!H ]\HKB_"W[1'P6\8%4TCX@V"2MT@O7-NY/H!*%R?IFNRBEBGC6
M:&171AE64Y!'J#0!@^.?A5\._B3;?9_&OA*SOCMPD[Q[9D'^S(N'7\#7&_\
M"G/BO\/?WWP;^+,TUJGW= \6 W,&/[J3#]Y&/0#\37J5%?/9APMDN8XCZS*G
M[.M_S\IMTZGSG!IR7]V7-'NF>GA<XQ^%I>R4N:G_ "22E'_P&5TGYJS\SRZ/
M]HC5_!;BS^.?PRU+P^ =IUBR4WE@WN7CRR9[*03ZUW_ACQCX4\:Z>-5\)>(K
M/4;<XS)9W"N%/HV#E3['!K1=$E0QR(&5AAE89!'I7 >)_P!FKX::WJ!U_P .
MVUUX:U8<IJ?ARX-J^?=5^1LGKQD^M</U?B_*?X-6&,IKI4M2J_*I!>SF^R=.
MGYS.CVF28W^)!T)=X^_#_P !D^9>JE+RB>@45Y;C]ISX:=#IOC[3$]<6.HJO
MZQO@?5FQ6CX8_:5^&NLZ@/#_ (DGNO#.K=&TSQ';FU?/LS?(P)Z<Y/I6M#B_
M*E65#'J6%JO11K+E3?:-1-TIORA.3\B:F1XQP=3#-5H+K3=[+SC93C_V]%(]
M!HI(Y$E02Q.&5@"K*<@CUI:^J331XQCV7_([WO\ UY1?S-;%>/0?M!:-%^U3
M/\,#+']DELEL_M.?^7X?/LSZ8RF/[_%>PUXV3Y_E6?>W^I5%/V-25*?E.-KK
MTUT>S.['9;C,N]G]8CR^TBIQ\XO8**YKXA_%WP#\+K59?%NNI'/+_P >NGP#
MS+FX)X 2->3D\9X&>I%<;YOQ^^-'%NDG@#P])_'( ^K7*>PZ6^?^^A[BN7,>
M)\#@\4\'AXRQ&)_Y]T[-J^SG)M0IKSJ2C?[*;T-\+E&(KT57JM4Z7\\M$_\
M"M93?E%.W6QU'Q$^-_@+X;3)I>J7TE[JTV!:Z'I<7GW<S'H B_=SZM@'MFN7
M_P"$>^._QH^?Q?J;^!_#\G_,)TN8/J-PGI)-TBR.RC/4$=ZZ_P"'?P=\ ?"^
M%V\+Z*/M<V?M6J7;>;=7!/)+R-SR><# SVKJ*X/[$SG//>SFMR4W_P N*,FH
M^E2K[LZGFHJG![2C-:G1_:&!R_3 0YI_\_)I-_\ ;L-8Q]7S2ZIHP? /PQ\"
M_#+3?[+\%>'8+-6'[Z8#=+,?5Y#EF/U.!VQ6]117U.$P>$R_#1P^%IQITXJR
MC%))+R2T1X]>O6Q-5U:LG*3W;=V_FPHI&944N[  #))/ %<%XX_:C^ 'P\9H
M/$OQ2TO[0IP;.QE-U-N_NE(0S _4"LL?F>6Y51]KC:T*4>\Y**^]M'-5K4J,
M>:I))>;L=]17A'B']M+49H=_P_\ @CK$L3#]UJ7BN\AT:U<?WT:9BT@]@ 3T
MKSWQ/^TU\7==W)K?QLT;0(3ULO!'A][V?']UI[LH@/\ M1D^WI7@?ZWX/$Z9
M=0K8E]X4W&'RJ573IOY39S?7J<_X493]%I][LOQ/K2]OK+3;5[W4;R*"&,9D
MFFD"JH]23P*\W\6?MA?L]>%+O^RU^($.KWS';%8>'XGOI)&_N@P@J#[%A7RZ
M]YH'C;4PP\">)_'VHJVZ.;Q9KMS>@-_LV]L(PH_V2S"O0O"?PT_:NU.U^Q>#
M_#%AX*L)!@II]K;Z;@>_E#SS]3DT>UXUQWP4Z.&CWDY5I_\ @,?903_[B37K
ML%\PJ;*,%YWD_N5E^+._U7]I;XR:W:F[\ _L\7.E63?=UGQ_JD6EQ(.Q,))=
MAWX/2N"\4?%?QOJ@9?B1^UO8Z<A_UFC_  ST-I"?]V\FY7\ZWM*_86US6[H:
MG\3/BI+<SM_K%M8VE8_]M93G_P =KOO"_P"Q_P# SPWMDF\-S:G*O274[MG_
M #1=J'\5I_ZK5,7KF.-K5O[JE[&'I:BH2:\IRGYW0?4W/^+4E+RORK_R6WXM
MGS>/$/P$35A=:-\'-:\:ZLQQ'J?CG6I+R5S[P)E&S7>Z)??MA^*;%=+\!^ ;
M;PEIK=(+#2H=/C0>H\WY_P#OFOI30_"_AKPQ;_9?#?A^RT^+&#'96J1 _@H%
M7J];+<AR3)[_ %'#0IM[N,4F_5VNWYMMFU+#8>A_#@EZ(^;+;]C+XJ>-)UO?
MBM\73(V=Q19);QA[9D*A?PR*[7PO^Q/\%M"VR:O;ZAJ\@Y/VV\*)GV6(+Q[$
MFO7J*]8W,;PU\.O 7@U0/"O@[3;!@,>9;6:*Y^K8W'\36S14.H:CI^DV<FH:
MI?0VUO$N99[B4(B#U+'@4TG)V0FU%79-17D/Q _;X_8W^&1>/Q5^T/X;:6/A
M[;2KPW\JGT*6HD8'V(KCO^'B=MXQ_=? 7]E?XI^-=_\ J=0B\-FPT]_3-Q<$
M;?Q6OH</PGQ)B::JQPLXP?VIKDA_X'/EC^)\[B.+N&<-5=*6*A*:^S!\\_\
MP"'-+\#Z/HKYQ_X3W_@IS\1N/#/P)^'7P[MY.LGB[Q)+JMPB^JK9 )N]FX]:
M3_ADS]KKQ]\_QE_;[\06\#_>TWX?:#;Z1Y0[A;D;I&^I&:V_U;P^'_WW'T*?
ME&3JOY>QC.'WS2\S#_67$8C_ '+ 5ZGG*,:*^?MI0G]T&_(^A=9UW1/#E@^J
M^(=9M;"UC_UES>W"Q1K]68@"O(?'G_!0_P#8N^'<IM=:_:"T.\N =JVV@N^I
M.S=-N+59,'/&#CWK#T7_ ()A?LFPWZ:WX^T#7?'&I)TU'QKXFNKV0^N5#K&<
M^Z5Z]X#^"WP?^%L2Q?#7X6>'M "KC=I&C06['ZLB@GZGK1R<&X7XIUZ[\E"B
MOE)NLW\X+T#VG&F+^&%##KS<ZS^<4J*3])OU/B[_ (*%_MIV/QO_ &/O%_A'
MP)^S[\2(]'N_[/,_C'6_#1LM-A":A;.I#R-N<LRJ@ 4<N*_,:OVD_P""L_\
MRC\\?_\ <*_].MG7XMU_5O@7B,#B.$J\L)1]E!5Y*W,YMOV=+5MI:]-$EIMN
M?R9X\8?'X;B^A'%U_:S="+NHJ"2]I5T23>F[U;>N^P4445^SGXH?M#_P24@@
MB_8 \!RQ0HK2MJK2,J@%R-4NQD^IP /H!7T?7SG_ ,$F/^4?G@#_ +BO_IUO
M*^C*_P Z^-VWQIF?_816_P#3DC_1_@9)<$Y9_P!@]'_TW$****^7/J0HHHH
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
M_5)V?S1Y&89!D>:N^,PU.H^\H1;7HVKKY,^<!^QK^TIX"^;X'_M^^-8(H_\
M5V/CO3K;748?W#)($91VR!D"LW6K#_@HGX>!7QS\#?@_\5[1>GV"Y?3;V4?[
M?VM6A!^G%?4-%=U7B:MC8<F88:AB(O?GI03?K.FJ<W\Y'EOA#!4E_L=>M1\H
MU92C\H5?:4U\HGQ=KGQ1^!VEYC_:*_X)G^-/"/\ SWU#0_#:7MA%ZYN+)D_1
M>:L>!/%?_!+[QM*(/AI^T1/X2N2V/L[>*KS29$?NN+W SGC S[5]DUS'CWX*
M?!WXIQM%\2OA7X=U\,N-VKZ-!<,/HSJ2#[@\5\_7X<\)\SGSXK)(TI_S4G'3
MY3A*?_E5'++(N(*#O2Q%*K_U]HI2_P# Z4H)?^"V>=Z/^SYXIN;!-5^%G[97
MC&:U?_4W%[?6^K1'Z$@ C\:M?\*^_;/T+_D$?M!>&]="_=&N>%1;9^IMV-<W
MK/\ P3"_9/DOWUKX?:)K_@;4GY.H^"O$]U92 ]L*7:-<>RU6_P"&4/VO_ 'S
M_!O]OC7;N"/[FF?$'P_;ZKYH[!KGY9%^H&36'_$-^ JVN7YG6P[[3GB::^ZE
M4KP?JXI>A/ML^PG\?+Y2\Z%?F^?+5]C]RYO*YUO_  D_[<.@_P#(4^%_@37@
MO7^Q=;GM2W_@0#BD_P"&B?C=HW_(Y?L@>)80OWCH>JVVH_D$VYKDO^%@_P#!
M3?X<\>*O@#\/?B';Q_\ +7P?XFDTN=U]2MZ"I;V7CL*/^'B^E^#OW7Q[_9@^
M*7@?9_KM0N?#+7NGKZXN+<G=CV6C_B%O%>^69K.LNBA4PM9_^ .G[;\@_P!9
M\LH:8FK6P_\ U]I2C'_P8X<C^50ZW_AM;X<Z=_R.?P_\=>',??.M>%)D"_\
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
MY3E*I+[Z:#V_&>*^"A1H+O.<ZLOG",:<?NJ,\L_X>2>"O%W[KX"_L_\ Q/\
M'^__ %-]HWA*2"Q/H6GN"FP'U*TO_"U?^"E7Q%X\$?LQ>"/ <$G^KNO'7BQK
M^3;_ 'O*L0"K?[+=#UKZ.HH_MO)<-_NF70]:LYU)?=%TX/YP8?V'G>)_WO,I
M^E*%.G'[Y*I47RJ(^<?^&9/VV_B!\_Q:_;MN=)MW_P!9I7P^\+066SUVW<A,
MOYBIM/\ ^"87[,E[>)JOQ6N/%_Q"OHSN6\\<>+[JZ;=ZE8VC0_0J17T112?&
M/$,%;#U507_3F$*/XTXQ;^;;?4:X,X=F^;$TG7?_ $^G.M^%24DODDET./\
MA_\ L]_ GX4A#\-O@[X9T.2/&)]-T6&*4^YD"[F/N2378445\_B,5B<74=2O
M-SD^LFV_O9]%A\+AL'25.A!0BND4DON6@4445@;A1110 4444 8]E_R.][_U
MY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5A^,?AG\//B%;_9O'/@C2M67;A3?V*2LO^ZS#*_4$5N45
MCB,-A\72=*O!3B]U))I^J>A,H1G'EDKH\>N/V+OA[HT[W_PD\9>*?!%PS;MN
M@:W)Y#-_MQ2E@P_V<@4S_A'/VU/ '.B>/O"WCJT3_ECKFGMI]V5[!7A)0GW:
MO9**^9?!>247S8'GPS_Z<SE3C_X+3]D_G!G)]0P\?X=X?X6TONV_ \;_ .&J
M_%'@[]U\:_V=?%F@!>)=1TN)=3LD]VEAQM'M@FNL\#?M*? ?XC[(_"/Q2TF>
M9^$M)[C[/.3Z"*7:Y_*NXKD_'/P*^#GQ*#MXX^&VD:A+)]ZZDLU6?\)5PX_
MT?4>+\#_ +OBX8B/:M#DD_\ N)2M%?\ @EA[/'4_AFI+^\K/[XZ?^2G6=>E%
M>-_\,@0^$SYOP2^-?B[PCM_U5BFH?;;%/3]Q/G/XM1]H_;<\ ']]8^$?']HG
M>&1M+OI/KNS"/PI?ZQ9I@],PRZI%?S4FJ\/NC:L__!(?6JU/^+2:\X^\OP][
M_P E/9*\Z^.O[4GPE_9]MTB\::M)/J,T>^WT?3T$ERZ]-Q!(5%]V(S@XSC%<
MEXG_ &UH_ GAR^NOB1\$?%OAS4K>TD:T2^T_S;*XG"G9&+F,XY; S@ 9K\__
M !AXN\0^//$][XQ\5ZE)>:AJ%PTUU<2'EF/8>@ P !P  !P*_,?$OQGPO#>!
MIT,EM4Q-2]^:,E[-+K*$E&7,_LII;-OL_'S?/X82FHX?6;[WT]4[._8^K]3_
M ."H>A:CKEG,/@[=I:6EP7,O]M*9&&,?<\K /_ J]]^!7[4OPE_:"MWB\%ZM
M)!J4,>^XT?44$=PB]-P )5U]U)QD9QD5^8-:7A#Q;XA\!^)K+QAX4U*2SU#3
M[A9K6XC/*L.Q]01D$'@@D'@U^-<._2 XSP.91GFLHXB@W[T>2,))=7!P4=5V
ME=/;3=>!A>)\?3JIUFI1ZZ)/Y6M^)^N5%<[\(_B!:?%3X9Z)\0[.(1KJVG1S
MR0J<B*0C$B9[[7#+GVKHJ_MC"8JAC<+3Q%&7-"<5*+[J2NG\TS]"A.-2"G'9
MZA111704%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+^US_P E
MP^!G_8]R_P#HBO>J\%_:Y_Y+A\#/^Q[E_P#1%>]4 %%%% !1110 4444 %%%
M% !1110 4444 %%%9/BGQWX+\$6WVOQ=XIL--3&5^V72H6_W03EOH :QQ&)P
M^$HNK7FH16[DTDO5O1&E*E5K34*<7)OHE=_<C6HKS"3]I[1M?D:T^$W@'7_%
MD@.T7%E8M!: ^C32@;?K@BD^Q?M4>.?^/S5M!\$VC_P6D7]H7BCT+-B+\17S
M#XSRO$/ERV%3%O\ Z<PYH?\ @V3C1_\ *AZW]@XREKBY1HK^^[2_\ 5Y_P#D
MIZ7>7MGIUL][J%W%!#&,R2S2!54>I)X%<%K_ .T_\(M)O#I.BZQ<>(=0_@L/
M#EHUV[_1E^3_ ,>JM9_LM^!KZY34_B/KNM^+;M3N#ZYJ3M$C?[$2$*!['(KO
M=!\,>'/"MD-.\,Z!9Z? /^6-E;+$OY*!FES\:YC\,*6$C_>;KU/_  &/LX1?
M_;]1>3V'RY#A=W.L_*U./WOFDU_V[%GGO_"=?M(>-_E\&?"JP\-VK?=O_%5Z
M6D(]1!%\RGV;(H_X9_\ %GBW]Y\7?C7K>JHWW]-TG;86I']UECR7'N2#7J%%
M'^I^%Q>N:8BKB7VG/EI_^"J2A3:_QQD_-A_;=:CIA*4*7G&-Y?\ @<^:2_[=
M:.8\&?!GX6?#[:_A'P-I]I*GW;GR?,F_[^/E_P!:Z>BBOH\%@,#EM!4,)2C3
M@MHPBHK[DDCRL1B<1BJGM*\W.7=MM_>PHHHKK,0HHHH **\6_P""AOQ:^(/P
M,_8]\7_%/X6>(/[+U[2_[/\ L%_]DBG\KS=0MH7^29'1LQR.O*G&<C! -?G9
M\,O^"A'_  4Y^+.I/9>%?C<OE0D?:;ZX\+Z4L,.>F6^R')_V0"?;%??<.>'F
M9\1Y!5SB&)HT:%*3A)U92C9I1?2$E9\R2UNWI;:_Y]Q)XC99PUQ!1R:>&KUJ
M]6"G%4H1E=-RCUG%W7*V]+):WWM^LGB7_D+Z/_U^G_T$UL5^:5S\:?\ @H?>
M00W=Q^V!;-=V[;XH_P#A!=,"*^,?>$.3^*_A7F'Q._X*$?\ !3GX3:DEEXJ^
M-Z^5,3]FOK?POI30S8ZX;[(,'_9(!]L5T9'X=3XCQ?U7+LSPLZG\O-6BW;?E
M4Z$>;_MV^FISY[XD0X:P?UK,<KQ4*?\ -RT9)7VYG"O+E[>];70_7RBO%O\
M@GE\6OB#\<_V/?"'Q3^*?B#^U->U3^T/M]_]DB@\WRM0N84^2%$1<1QHO"C.
M,G))->A^-?C'\,?AXK#Q=XSLK651S:B3S)O^_:9;]*^(S7+JV49G7P-9ISHS
ME"35[-PDXNUTG:ZTND[=$?=95F-#.,KH8^BFH5H1G%.UTIQ4DG9M7L];-J_5
MG345\^^+_P!N_2O..F_#3P/=:A,Q(CGOSL4GU$:99A^*FO%?B3^V%KVIF2/X
MF_M&>'O"=IDB6PM]2"S1CNK6]J)+H_1UP?SJ,%E^/S*K[+"495)=H1<G]R39
M>-S'+\MI>UQ=:-./><E%?>VD?97C3XM_#;X>HQ\8>,K*SD49^SF7?,?I&N7/
MY5Y'XO\ V[=!2<Z9\-?!5WJ=P[;8IKT^6C-VVHNYG^AVFOG?P7XF\ >)G%Q\
M-O@'\6?BC.YW)=V7A\Z1I$I/9KJX._GUPOK7KGA#PU_P4"U"$0?#?X%_"GX1
M6<BXDFU;4)=8U-5]G@ C<_[YKW/]4,UHZXR5/#K_ *>U(1E_X+3=3[H'@_ZX
MY36TP4:F(?\ TZISE%_]Q&E2^^9H?9/VU?C?_P ?$LGAO3I>Q)L5 /; S.PQ
MZY%%Q^S5\ ?A) ->_:+^.FG6K,/,=+_58;")SW^:5M\GX%235L_L1?&[X@#?
M^T!^W;X^U9'YET[P;%!H%LP_N,(0Q=?K@FN@\"_\$Y/V,O =W_:L'P1T_6+]
MFW37_BB674Y)7_O,+EG3/T44_P"SN%L)_O&-E5?:C2=G_P!OU73:]?9L/[1X
MKQ?^[X&-)=ZU577_ &Y251/T]I'U.,TG]NG]A7X=WC>'?@1H>J>,-50;6L_
M'A*XO[E_0><RJ'S_ -=#6G_PTQ^V]\1_D^#O[#DNB6S_ .JUCXD>)(K/9Z;[
M.+,WY-7T)HF@:%X9TY-'\-Z+::?:1?ZNUL;98HT^BJ !5NE_:W#N%_W7+^=]
MZU24_GRT_8KY/F7>X?V1Q)B_][S#D7:A3C#Y<U1UI?-<K[6/G#_A1W_!0[XE
M$/\ $[]KSP_X-MG_ -=I?PY\*B4D>BW5X?,3'J :DL_^"8_P UFZCU/XU^*O
M'/Q)O$;>)?&WB^XG16_V8XC&H'HIR,<<U]%T4/C'/J:MA9QH+_IS"%)_^!02
MF_G)L%P9D%1WQ<)8A_\ 3Z<ZJ_\  9R<%\HI'(?#K]G[X&_"-%'PQ^$/AS0G
M48\_3-'ABE;_ 'I N]C[DDUU]%-FFBMXFGGE5$12SN[8"@=22>@KYW$XK$8J
MHZM>;E+JY-M_>SZ/#X;#8.DJ=""A%=(I)?<M!U%>6^+_ -K[X/Z!JA\,>$KN
M]\8:WR$TCPE:&]<GIRZ_NU /7YLCTK*\_P#;&^+G_'O;Z/\ #+29/XY=NI:H
MRGN!Q$F1V.&4GVKY"MQ?E3JNA@5+%5%HXT5SI/M*I=4H/RG.+\C*6.H\W+3O
M-]HZ_>]E\VCU7Q5XR\)>!M+;6_&7B6QTNT3K<7]TL2D^@+$9/L.:\MN?VN!X
MSN'TO]G;X5ZWXUF#%/[3$1LM-C;I\UQ,!DCT YQP:O\ A7]C[X3:9JB^)_'G
M]H>-=:'+:GXMO#=X/7"Q']VJYZ J<>M>I6UM;V=NEI:6Z111J%CCC0*J@=
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
M12/./A]^Q_\ LM_"S9)X$^ ?A:QFC^Y>'1XYK@?]MI0TG_CU>C*JHH1% 4#
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
M47)J*3;=.+;=EJV]6WNPHHHKXX^S"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y'>]_P"O*+^9K8K'LO\ D=[W
M_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT
M_P#H)K8H **** "BBB@ HHHH **** "BBB@ HK\]/VV/^"@7QV\=_M"?'7]C
M/]F?XB:3\/Y?@?\ #O1M>\4>([K3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>
M=(U6/!=OIW]F+Q7^UQ9_&'X@_!#]J&[\+:[9^'-/T;4_!GCCPOH<^F_VO:7S
M7\<D-U;23SI'<P266&,3['26-]D>[: #VZBOBGXU?MS_ +7/PT_X+*? K]AF
M]\(^![+X9?$_0O$NI/J5G<W-YJ]T=.L+B5%=I$BBM1O\ABB+*3R/,QD'T[_@
MIQ^WA:_\$_\ ]G*W^(NB^$X?$?C7Q=XJT_PA\-/"UQ<F&/5M?OY#';1R. 2L
M*!9)9".2D1489EH ^B**^,_B=^UM^T?^P%\>?@MX1_;#^)?ASQOX(^-OB5?!
MTOB72/"IT=_#'BJ:+S+*-%\^436%R4FB D/G0LBNTLBLP77^+'[9GQ4^+/\
MP41_X=J?LJ^(M*T#4/"W@,>+OBQX]U'2?[0?1X)I4BL=+L[=G1#=S;Q.TDNZ
M.. <([N-@!]:T5\O_L-_MM>,OBK^T'\8OV$_VATTM?BE\%-3LFNM4T6T:VL_
M$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(OU!0 5\Y_\ #V?_ ()^?]%^_P#+
M5U7_ .1:^C*_";]F3X!VOQ4U"?Q)XI5QHMA*$,2,5-U-@'9D<A0""Q'/S #N
M1^D\#<.<)YME.8YCGU:I3IX;V5O9N*<G/G7+:497;<4E:UM6W;5?F?'G$O%N
M4YOEN6Y!1IU*F*]K?VBDU%4_9OFO&4;)*3<KWOHDKZ/[Y^/?_!0/]D;XH?%3
MX7^)/ ?Q6DU&R\(^))M4\131^'-13[':"(*92'MP6 )'"@GVKU3_ (>S_P#!
M/S_HOW_EJZK_ /(M?+.A^&/#GAFR&F^'M"M+* +CRK:W5 1[X'/U-<5\7OV<
M_ _Q+TF::PTNWTW6 A:VO[:(('?LLH4?.I]<;AV/8\&5+PYQ.;NEC8XFEAY-
M*,U4IRE'NYKV.JOK[NJ721W9K_Q$O"Y2JV"GA:M>*;E!TZL5+LH2]L]>GO))
MOK$_2'X ?M9_L_?M1_VM_P **\?_ -N_V%Y']J_\2J[M?(\[S/*_X^(H]V?*
MD^[G&WG&1GT:OS5_X(Y^*;+]G6+XFM\6K#4--EU.;28M+MSI\CR7CP&^$HC
M&"%\Q.20/F&#7UQJO[6VLZR3%X)\+:3I41.%O_&6NPVQ7W-LC&4CZ5\7XA9M
MP9POQ=B<IRK$O%1I\J2I_OYW<(R:E[&+C&TFU[RBE;5[L^GX 7$_$W"6&S3-
M<.L/4J<_,I)THI*<HJRJ2YG>*3T;O?3HCW*L/Q?\3/A]X"B,OC'QCI^GD+D1
M7%RHD8?[*#YF_ &O"-3^)'A[7LM\5OVM+CRF^]I/@O39;>/W7SA&6<'_ &L?
M6HM#^,/[&OP\E^U>'?A]?ZE=YW&^N;!9Y6;^]ON),J?H!7Q?]I\5YA_NF"C0
MC_-7FN;U5*ESW])58/NKGV7U3)L-_'KNH^U..G_@<^6WRA)'I!_:3?Q.?)^#
M_P *_$'B;/\ J[YK?['9-_VVE_\ B:/^$>_:A\<<Z[XTT7P?:/UM]%M#=W6W
MT:23Y5/NE<5J7_!0#P[#E=%^&U[.!]W[3?I%_P"@J]4?^&R/C1X@_P"1-^"@
MDW?<_P!'N;G_ - "YH_U;S#':YGCZDU_)2_<0_\ )&ZOR=9H/[5PV'_W3#1C
M_>G^\E_Y-[GW01Z7IG[+7PT%XNK^-9=4\57R\_:O$6HO. >X"#"8]B#7?Z1H
MNC:!9+IVA:3;65NGW8+2!8T'T50!7SK_ ,+/_;B\2\:5\/3I^[I_Q*!%C_P(
M8_K1_P (9^WCXE_Y"?BHZ>&Z_P"GVT6/_ <&O7RS(,DR:[P6'A3;WDHKFE_B
ME\4GYMMG#B\RQ^.LL15E)+9-Z+T6R^2/I.J]_JVEZ6GF:GJ5O;+C.Z>94'ZF
MOG3_ (90_:,\0<^+OC;N#=5.J7=QC\&"BK%C^P!:N_GZ]\4YYF8Y<0:8%/\
MWTTC9_*O7.(]DU/XU_"'1\C4/B9H:L.J)J<;L/\ @*DFN>U/]K;X Z9E3XZ$
M[#^"VL)WS^.S'ZUS>F?L(_"*TPVH:UKEVW<-=1(I_!8\_K70Z9^R)\ =-PS>
M"6N7'\5UJ$[?H'"_I0!@ZG^W7\'K/*V.E:Y=MV,=I&BG\6D!_2N?U'_@H#IN
M_P O0_AA<S$G"FXU-4/Y+&W\Z]?TSX'?!W2,&Q^&.A@CH\NG1R,/Q<$UT.GZ
M+HVD+LTK2;6U&.EO J#] * /G7_AK?\ : \0?\B?\$@X;[I_LZZN?U3;1_PG
MG[=OB7C2_!IT_=T_XEL,6/\ P()_6OI.B@#YL_X5S^W1XEXU3QT=/W=?^)I'
M%C_P'4_I1_PR!\==?_Y''XVB3=][_3;JY_\ 0]N:^DZ* /GC3?\ @G]HJ$-K
M7Q,NYR>6^S:<L?ZL[5T&F?L+?!JRPU[?ZW>'N)KU%'_CD8/ZU[/10!YSIG[)
MOP!TO#)X!29A_%<WL\F?P+X_2NATSX-_"71\'3OAKH<;#H_]EQ,W_?14FNEH
MH ALM.T_38_)TZQA@3^[#$%'Y"IJ** "BBB@#Q;_ (*&_"7X@_'/]CWQ?\+/
MA9X?_M37M4_L_P"P6'VN*#S?*U"VF?YYG1%Q'&[<L,XP,D@5^=GPR_X)[_\
M!3GX3:B][X5^""^5,1]ILKCQ1I30S8Z97[6,'_:!!]\5^OE%??<.>(>9\.9!
M5R>&&HUJ%63G)58RE=M172<59<J:TNGK?:WY]Q)X<Y9Q+Q!1SF>)KT:]*"A%
MTIQC9)REUA)W?,T];-:6WO\ FE<_!;_@H?9P0VEQ^Q_;+=W!V12?\)UIA1GQ
MG[HFR/Q;\:\P^)W_  3W_P""G/Q9U)+WQ5\$%\J$G[-8V_BC2EAASUPOVLY/
M^T23[XK]9/$O_(7T?_K]/_H)K8KHR/Q%GPYB_K6799A85/YN6M)J^_*YUY<O
M_;MM-#GSWPWAQ+@_JN8YIBIT_P"7FHQ3MMS*%"/-W]Z^NIXM_P $\OA+\0?@
M9^Q[X0^%GQ3\/_V7KVE_VA]OL/M<4_E>;J%S,GSPNZ-F.1&X8XS@X((KVFBB
MOB,US&MF^9U\=624ZTY3DE>R<Y.3M=MVN]+MNW5GW659=0R?*Z& HMN%&$81
M;M=J$5%-V25[+6R2OT0445QOQ*_: ^#WPC4Q^._'=E:W./DT^-S-=.3T AC!
M?GU(Q[UXN-Q^!RW#NOBZL:<%O*4E%+YMI'94JTZ,>:;27=Z'94V::*WB:>>5
M41%+.[M@*!U))Z"O&O\ A=G[0OQ4_<_!'X(MH]A)PGB/QXYMUP?XDM4S(PQR
M&R1TR*=#^R;?^.Y5U']HWXNZUXO;<&.C6\AL-,0]<>3"06Q_>)!/<5\Y_K/B
M,PTR?"3K+^>=Z-+_ ,"FN>2\Z=.:?<Y/KDZO\"#EYOW8_>]7\DS3\7_M??!_
M0-4/ACPE=WOC#6^0FD>$K0WKD].77]VH!Z_-D>E97G_MC?%S_CWM]'^&6DR?
MQR[=2U1E/<#B),CL<,I/M7J7A#P+X,\ :6-%\$>%K#2K48S#86JQ!CZMM'S'
MW.36K1_8>>9GKFF-<8_\^Z%Z4?1U+NJ_6,J2?\H?5\16_C5-.T=%]_Q?<UZ'
ME7A7]C[X3:9JB^)_'G]H>-=:'+:GXMO#=X/7"Q']VJYZ J<>M>I6UM;V=NEI
M:6Z111J%CCC0*J@=  . *?17M99DN4Y-3<,%1C3ONTM9/O*7Q2?G)MG11P]"
M@K4XI?KZOK\PHHHKU#8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)K8H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .<^+7PE^
M'WQS^'VH?"SXI^'_ .U-!U3ROM]A]KE@\WRI4F3YX71UQ)&C<,,XP<@D5XM_
MPZ8_X)^?]$!_\NK5?_DJOHRBO9R[B+B#**+HX'&5:,&[N,*DX)NR5[1:5[)*
M^]DNQXN8\-\.YQ75;'X.E6FE92G3A-I7;LG)-VNV[;7;[GS#:_\ !*C]@B3Q
M3=::_P !LPQVR.B?\)1JO!).3G[5FM+_ (=,?\$_/^B _P#EU:K_ /)5>Z67
M_([WO_7E%_,UL5W_ .N_&G_0SQ'_ (.J?_)'!_J-P3_T+,/_ .":?_R)SGPE
M^$OP^^!GP^T_X6?"SP__ &7H.E^;]@L/M<L_E>;*\S_/,[NV9)';ECC.!@ "
MNCHHKYRO7K8JM*M6DY3DVY2;;;;=VVWJVWJV]6SZ2A0H86A&C1BHPBDHQ222
M25DDEHDEHDM$@HHHK(U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ H
MHHH **** "BBB@ HHHH _-;_ (+Q_P#!*'P_\<_"NI_\%#/V=?B?J7PW^-W@
MOPZMH^LZ:Y^P^*=.$J[=/U*('YTR0!)AOE&UTE58PGJW_!*3_@I=\8/VI_%?
MCK]C;]MOX)CX=_M#?"!+7_A-M&LG\S3=9LYQ^YU2Q?<W[I_E)3<P'F1E78.5
M2']LO]FS]OW3(_CKK'P#UOP7X]\'?%8Z?J%OX#UXWFF:IH-_;Z?8:?+]DNX4
MN8[J*5+&.4Q/%#L8OAN26](_9._8B\7?#7]ISXD_MU?M#>+](UCXH?$S3]/T
MAK+PU:R1:5X;T6R4^1I]L\Q\VZ=G)EFN) F]]H2*)5P0#Y^_;=_Y6)?V(?\
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
M%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\
MOI:V** .4M=<U%?%-U=+X;N6=[:-6@#+N4 GDUI_\)+J_P#T*%[_ -]+19?\
MCO>_]>47\S6Q0!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J_
M_0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2
MZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DNK_\ 0H7O_?2T?\)+J_\
MT*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__  DN
MK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!REKKFHKXINKI?#=RSO;1JT 9=R
M@$\FM/\ X275_P#H4+W_ +Z6BR_Y'>]_Z\HOYFMB@#'_ .$EU?\ Z%"]_P"^
MEH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q
M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI:V** ,?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI:V** ,?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6MBB@#'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HH YJ_U2\U'6=+6ZT:>T
MV7GRF8@[OE/3%=+6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>76G[%_[-%A:Q6-G\,UCAAC6.*--6O $4
M#  _?= *]1HKS,SR3)L[A&&8X:G647=*I",TGW2DG9^AUX3'X[ 3<\+5E3;T
M;C)Q;7;1H^5OVB_@1\*? GQ4^%/AOPIX5^RV7B7Q9)9:W#]NG?[3 (MP3+N2
MG/=2#[UZY_PQU^SC_P!$Z_\ *O>?_'JY+]KG_DN'P,_['N7_ -$5[U7C?ZA<
M"_\ 0JPW_@BE_P#(G?\ ZQ\0_P#095_\&3_S.5^&_P $OA?\([J_OOAYX673
MIM4CACOY!=S2F583(8P?,=L!3+)TQ]\UU5%%?283!X3 8:.'PM.-.G%648I1
MBEV25DEZ'DUJU;$574JR<I/5MN[;\V]6%%%%=!F%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110!SOQ:^']I\5/AIK?P\O91&N
MK:=) DS#(BD(RCX[[7"MCVK\K_&'A'Q#X#\3WO@[Q7ILEGJ&GW#0W5O(.58=
MQZ@C!!'!!!'!K]<J\Z^.O[+?PE_:"MTE\::3)!J,,>RWUC3W$=RB]=I)!5U]
MF!QDXQG-?BWB]X7UN/,/2Q> FHXJBFDI:1G%N_*WK9IW<7MJT][KY_/,GEF4
M8SINTX]^J[?Y'Y@5I>$/"7B'QYXFLO!_A339+S4-0N%AM;>,<LQ[GT &22>
M 2>!7U?JG_!+S0M.URSA'QCNWM+NXV&(Z*HD48S]_P W!/\ P&O??@5^RU\)
M?V?8'E\%Z3+/J4T>RXUC47$EPZ]=H( 5%]E S@9S@5^$<._1_P",\=F489K&
M.'H)^]+GC.37504'+5]Y62WUV?S>%X8Q]2JE62C'KJF_E:_XG2?"/X?VGPK^
M&>B?#RSE$BZ3IT<$DRC ED S(^.VYRS8]ZZ*BBO[8PF%H8+"T\/1CRPA%1BN
MRBK)?)(_0H0C3@H1V6@4445T%!1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^
MG_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S6Q0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110!X+^US_P EP^!G_8]R_P#H
MBO>J\%_:Y_Y+A\#/^Q[E_P#1%>]4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T
M$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5
MC^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!CV7_ ".][_UY1?S-;%8]E_R.
M][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 8]E_R.][_ ->47\S6Q6/9?\CO>_\ 7E%_
M,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O[7/
M_)</@9_V/<O_ *(KWJO!?VN?^2X? S_L>Y?_ $17O5 !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_
MB7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)
M?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\
MCO>_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1
M?S-;%8]E_P CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL
M5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!X+^US_R7#X&?]CW+_Z(KWJO!?VN?^2X? S_ +'N7_T1
M7O5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\
M036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_
M $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S6Q0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% &/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X+^US_ ,EP^!G_
M &/<O_HBO>J\%_:Y_P"2X? S_L>Y?_1%>]4 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?^0OH_
M_7Z?_036Q6/XE_Y"^C_]?I_]!-;% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D+Z/_U^G_T$
MUL5C^)?^0OH__7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_\ 7E%_,UL5CV7_
M ".][_UY1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->4
M7\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% &/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$UL4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '@O[7/_
M "7#X&?]CW+_ .B*]ZKP7]KG_DN'P,_['N7_ -$5[U0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/
MXE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y
M"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\ ([WO
M_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!CV7_([WO\ UY1?S-;%
M8]E_R.][_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y
M"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 >"_M<_\EP^!G_8]R_\ HBO>J\%_:Y_Y+A\#/^Q[E_\ 1%>]4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#036Q0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% &/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S6Q0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M &/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-;% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_D
M+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% '@O[7/_)</@9_V/<O_HBO>J\%_:Y_
MY+A\#/\ L>Y?_1%>]4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!C^)?\ D+Z/_P!?I_\ 036Q6/XE
M_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^
M)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\CO>_P#7E%_,UL5CV7_(
M[WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47
M\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_
M $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !15?3=7TG68I)]'U
M2WNTAN)+>9[:=9 DL;%)(R5)PRL"K*>000>15B@ HHHH **** /!?VN?^2X?
M S_L>Y?_ $17O5>"_M<_\EP^!G_8]R_^B*]ZH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'\2_P#(
M7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\
MR%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,>R_Y
M'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#'LO\ D=[W_KRB
M_F:V*Q[+_D=[W_KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8
MK'\2_P#(7T?_ *_3_P"@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ KX5
M_P""^_[5OQ#_ &2/V9_ASXQTGQ%XB\/> =<^-WA_1OC3XN\)231ZCH_A25Y6
MO'@F@_>VK2&..+SXB)%\S:A#R(1]U5R/Q:C^#/C#3X/@1\:-,TC5K'Q]#=:;
M'X;UNQ%Q;ZPB0/-/ T;J4<>4CL5;J%..E 'Q)^PW^RQX!\8^$M!_:E_8C^,F
MO6=E:?'[Q!<7CZ#\0KV[T7Q?X9;6KR)XYX99Y+>Y*Q.DR7&WSBT6/,.]@9=1
M^+NH_P#!0/\ X+0>/?V&_$6NZI'\(_V>_AY87_B?P[I6JSVD?B7Q/J?E2P?;
M9('1I[6WM7;;;$[#."[AMBA?D7X8_#/XV_\ !$OX^>%/C?\ LA?$2[O_ -GW
MXK_M5:A\+O%OP&U6>2XBT6:76+NSL]0TIY&9Q(L-M\RD[G:-0YD5@8/H_P#X
M)_>$M0^"W_!Q1^VGX(\60M%/\1/!GA/QCX5DE&#>Z;%$;:>1,]5CNI3"2.-T
M= 'H7_!/O]H;QA\+?^"E_P"T!_P2@\9>*]3US0O!6EZ9XW^$5]K>HRWE[9Z%
M?1P"[TR2>9FDEAM;N=$@9V=Q')L+81 /NVOS0_9<\)ZO\0_^#H;]I;XTZ)$\
MFA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K:7([=\5^E] !117E_P 5O"G[6>K^
M+GO/@_\ %?POI&BF! EEJVA/<3"0#YV+@C@GH* .5_:Y_P"2X? S_L>Y?_1%
M>]5\2_M4^!_VW!XS^&]A??&?P=+X@NO$DL?A._B\/O'%87GDD^;*IW>8N!C&
M#]*U/^%+_P#!:W_H\CX6?^$C_P#<U 'V-17QS_PI?_@M;_T>1\+/_"1_^YJ/
M^%+_ /!:W_H\CX6?^$C_ /<U 'V-17QS_P *7_X+6_\ 1Y'PL_\ "1_^YJ/^
M%+_\%K?^CR/A9_X2/_W-0!]C45\<_P#"E_\ @M;_ -'D?"S_ ,)'_P"YJ/\
MA2__  6M_P"CR/A9_P"$C_\ <U 'V-17QS_PI?\ X+6_]'D?"S_PD?\ [FH_
MX4O_ ,%K?^CR/A9_X2/_ -S4 ?8U%?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\
M\%K?^CR/A9_X2/\ ]S4 ?8U%?'/_  I?_@M;_P!'D?"S_P )'_[FH_X4O_P6
MM_Z/(^%G_A(__<U 'V-17QS_ ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\
M!:W_ */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\
MP6M_Z/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z
M/(^%G_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_  D?_N:C_A2__!:W_H\C
MX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\
MH\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H
M\CX6?^$C_P#<U 'V-17QS_PI?_@M;_T>1\+/_"1_^YJ/^%+_ /!:W_H\CX6?
M^$C_ /<U 'V-17QS_P *7_X+6_\ 1Y'PL_\ "1_^YJ/^%+_\%K?^CR/A9_X2
M/_W-0!]7>)?^0OH__7Z?_036Q7P%\4]'_P""P_@+QGX*\-:[^UI\.;BY\3ZX
MUCIDMKX279#*(RY:3=;@[<#'&3FNW_X4O_P6M_Z/(^%G_A(__<U 'V-17QS_
M ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S4 ?8
MU%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-0!]C45
M\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%G_A(_P#W-0!]C45\<_\
M"E_^"UO_ $>1\+/_  D?_N:C_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_
M (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_
M\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6?^$C_P#<U 'V-17QS_PI
M?_@M;_T>1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_ /<U 'V-17QS_P *7_X+
M6_\ 1Y'PL_\ "1_^YJ/^%+_\%K?^CR/A9_X2/_W-0!]C45\<_P#"E_\ @M;_
M -'D?"S_ ,)'_P"YJ/\ A2__  6M_P"CR/A9_P"$C_\ <U 'V-17QS_PI?\
MX+6_]'D?"S_PD?\ [FH_X4O_ ,%K?^CR/A9_X2/_ -S4 ?8U%?'/_"E_^"UO
M_1Y'PL_\)'_[FH_X4O\ \%K?^CR/A9_X2/\ ]S4 ?8U%?'/_  I?_@M;_P!'
MD?"S_P )'_[FH_X4O_P6M_Z/(^%G_A(__<U 'V-17QS_ ,*7_P""UO\ T>1\
M+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T
M>1\+/_"1_P#N:C_A2_\ P6M_Z/(^%G_A(_\ W-0!]7>)?^0OH_\ U^G_ -!-
M;%? 7Q3T?_@L/X"\9^"O#6N_M:?#FXN?$^N-8Z9+:^$EV0RB,N6DW6X.W QQ
MDYKM_P#A2_\ P6M_Z/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:
MC_A2_P#P6M_Z/(^%G_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_  D?_N:C
M_A2__!:W_H\CX6?^$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_
M (4O_P %K?\ H\CX6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ
M/^%+_P#!:W_H\CX6?^$C_P#<U 'V-17QS_PI?_@M;_T>1\+/_"1_^YJ/^%+_
M /!:W_H\CX6?^$C_ /<U 'V-17QS_P *7_X+6_\ 1Y'PL_\ "1_^YJ/^%+_\
M%K?^CR/A9_X2/_W-0!]C45\<_P#"E_\ @M;_ -'D?"S_ ,)'_P"YJ/\ A2__
M  6M_P"CR/A9_P"$C_\ <U 'V-17QS_PI?\ X+6_]'D?"S_PD?\ [FH_X4O_
M ,%K?^CR/A9_X2/_ -S4 ?8U%?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\ \%K?
M^CR/A9_X2/\ ]S4 ?8U%?'/_  I?_@M;_P!'D?"S_P )'_[FH_X4O_P6M_Z/
M(^%G_A(__<U 'V-17QS_ ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\ !:W_
M */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_
MZ/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%
MG_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_  D?_N:C_A2__!:W_H\CX6?^
M$C_]S4 ?5UE_R.][_P!>47\S6Q7P%H6C_P#!8?5?CWKWPEM?VM/ARFK:3H=K
M?7=V_A)?(DBE8A57%ONW#'.0!7;_ /"E_P#@M;_T>1\+/_"1_P#N:@#[&HKX
MY_X4O_P6M_Z/(^%G_A(__<U'_"E_^"UO_1Y'PL_\)'_[FH ^QJ*^.?\ A2__
M  6M_P"CR/A9_P"$C_\ <U'_  I?_@M;_P!'D?"S_P )'_[FH ^QJ*^.?^%+
M_P#!:W_H\CX6?^$C_P#<U'_"E_\ @M;_ -'D?"S_ ,)'_P"YJ /L:BOCG_A2
M_P#P6M_Z/(^%G_A(_P#W-1_PI?\ X+6_]'D?"S_PD?\ [FH ^QJ*^.?^%+_\
M%K?^CR/A9_X2/_W-1_PI?_@M;_T>1\+/_"1_^YJ /L:BOCG_ (4O_P %K?\
MH\CX6?\ A(__ '-1_P *7_X+6_\ 1Y'PL_\ "1_^YJ /L:BOCG_A2_\ P6M_
MZ/(^%G_A(_\ W-1_PI?_ (+6_P#1Y'PL_P#"1_\ N:@#[&HKXY_X4O\ \%K?
M^CR/A9_X2/\ ]S4?\*7_ ."UO_1Y'PL_\)'_ .YJ /L:BOCG_A2__!:W_H\C
MX6?^$C_]S4?\*7_X+6_]'D?"S_PD?_N:@#[&HKXY_P"%+_\ !:W_ */(^%G_
M (2/_P!S4?\ "E_^"UO_ $>1\+/_  D?_N:@#[&HKXY_X4O_ ,%K?^CR/A9_
MX2/_ -S4?\*7_P""UO\ T>1\+/\ PD?_ +FH ^QJ*^.?^%+_ /!:W_H\CX6?
M^$C_ /<U'_"E_P#@M;_T>1\+/_"1_P#N:@#[&HKXY_X4O_P6M_Z/(^%G_A(_
M_<U'_"E_^"UO_1Y'PL_\)'_[FH ^QJ*^.?\ A2__  6M_P"CR/A9_P"$C_\
M<U'_  I?_@M;_P!'D?"S_P )'_[FH ^KK+_D=[W_ *\HOYFMBO@+0M'_ ."P
M^J_'O7OA+:_M:?#E-6TG0[6^N[M_"2^1)%*Q"JN+?=N&.<@"NW_X4O\ \%K?
M^CR/A9_X2/\ ]S4 ?8U%?'/_  I?_@M;_P!'D?"S_P )'_[FH_X4O_P6M_Z/
M(^%G_A(__<U 'V-17QS_ ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\ !:W_
M */(^%G_ (2/_P!S4 ?8U%?'/_"E_P#@M;_T>1\+/_"1_P#N:C_A2_\ P6M_
MZ/(^%G_A(_\ W-0!]C45\<_\*7_X+6_]'D?"S_PD?_N:C_A2_P#P6M_Z/(^%
MG_A(_P#W-0!]C45\<_\ "E_^"UO_ $>1\+/_  D?_N:C_A2__!:W_H\CX6?^
M$C_]S4 ?8U%?'/\ PI?_ (+6_P#1Y'PL_P#"1_\ N:C_ (4O_P %K?\ H\CX
M6?\ A(__ '-0!]C45\<_\*7_ ."UO_1Y'PL_\)'_ .YJ/^%+_P#!:W_H\CX6
M?^$C_P#<U 'V-17QS_PI?_@M;_T>1\+/_"1_^YJ/^%+_ /!:W_H\CX6?^$C_
M /<U 'V-17QS_P *7_X+6_\ 1Y'PL_\ "1_^YJ/^%+_\%K?^CR/A9_X2/_W-
M0!]C45\<_P#"E_\ @M;_ -'D?"S_ ,)'_P"YJ/\ A2__  6M_P"CR/A9_P"$
MC_\ <U 'V-17QS_PI?\ X+6_]'D?"S_PD?\ [FH_X4O_ ,%K?^CR/A9_X2/_
M -S4 ?8U%?'/_"E_^"UO_1Y'PL_\)'_[FH_X4O\ \%K?^CR/A9_X2/\ ]S4
M?8U%?'/_  I?_@M;_P!'D?"S_P )'_[FH_X4O_P6M_Z/(^%G_A(__<U 'V-1
M7QS_ ,*7_P""UO\ T>1\+/\ PD?_ +FH_P"%+_\ !:W_ */(^%G_ (2/_P!S
M4 ?5WB7_ )"^C_\ 7Z?_ $$UL5\=^%;O_@HA\'?C7X#T?]J+XY^"_%6D^)_$
M0L;:W\/Z!]GD@*Q.[L6\M.HV@=>]?8E !1110 4444 %%%% !1110 4444 %
M%%% !7EO[47[(7PK_:ST_P ,K\0-4\2Z1JW@KQ -<\'^)?"'B.?3-0T>_P#(
MEMS-')$VUPT,TL;1RK)&ZR,&0YKU*B@#Y8_9[_X)<^!OAWXZL?BG\??BMXH^
M*FO^&O'.N>(O W_"5WD L=#N+^[GE^V)9VEO;P27WES%3<2([(S/Y/E XKU#
MX\_L>_#+X[_$#PU\:'UO7O"7C_P?;W-KX<\>>#[N*#4;:TN /M%FXGBF@N;>
M0JC&&>*1%=%=0K@-7J]% 'GG[.'[+WPB_98\*ZGX:^%>DW7VC7];GUKQ3KVK
MWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*JCT.BB@ HHHH \@_:/\"^+O%GQ8
M^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@_:
M/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \@_:/\"^+O%GQ8^$FM^'-!GN[30_&$EUJT\(!6UA,#*';GIGBO7Z**
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \@\&^!?%UA^VGXT^(%YH,\>BZAX/TZULM18#RY9HW8N@
MYZ@&O7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \@\&^!?%UA^VGXT^(%YH,\>BZAX/TZULM18
M#RY9HW8N@YZ@&O7Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH \@_:/\"^+O%GQ8^$FM^'-!GN[3
M0_&$EUJT\(!6UA,#*';GIGBO7Z** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@!)%+HR+(4)! 9<9'N,\5^<_P"PWJ7Q>\/_ /!?;]I_X.^./VAO&_C?
M0]&^%_A>]T&U\6:JDL>FFZ"RS)!!!'%;P*9"QQ'$G!&<XS7Z,U^=O[*/_*R/
M^U=_V1OP7_Z*2@#Z&_;-_8H\8_MR^+['X>?$#X]^-O!OPHTO1Q/>Z-\-_$;:
M3?\ B;5999%,=Y=1CS4M+>&.-EAC*B:2Z)<X@4-\I?\ !,GPE^T+^PI_P5_^
M*?\ P3!3X_\ C'XE?!<?!ZT^(/@^?QWJSZC?^%KB74([,:=]I;DI)_I+A.!M
MA1@H8RL_Z"?'CXZ^$/@!X)7Q7XDMKO4+V^O$T_PWX;TF-9-0U[4I QAL;2,D
M!Y7VL26*I&B22R,D4;NOG7[)7[/#? W7_%'QX^/6O:1-\7_C5KD%QXHN+>['
MD0+;6TGV'0=/+A6E@L[6.7#;0\S_ &JX94\PH@!4^.W_ !>?]N/X3_ :+][I
M?@*RO/B5XKC'W?/17TS18)!W#SW%_=)Z2:0I[5\B_P#!7'_@F[XJT7]E3QK^
MVSHG[97QH3]H701#J/@[5/#/C>]MK"74WN8X[70[#2(G\E()9)%MHHU5IW9U
M:229FDW_ %U^PM_Q='Q+\5_VO[K]XGQ!\=3:5X6E/;P[H;2:9:;3WCFNH]3O
MD/==1!KB/^"NO_!,#X,?\%#/@!JM[XT\>^+?#'BSPCI<^J^!O$VD>-K^UM-%
MU*WB>2&Y>S$WV5L, 'E,8F"9"RH<$ 'T3\%K?XO:G^SSX2M?C=J"6'CVX\&6
M">+[K24A*V^KM:1BZ>$,KQX6<R%059.!P1Q7P]_P2 UKXL6__!3#]NWX6_$K
MX\>,?'=IX2\9>$K?P_<^,=7^TR65M/97]P88D14A@0-)C9%&B_*#C/->]_\
M!&GXL_''XZ_\$N/@A\6_VC[RZNO&.N>!K>?5-0OU(GOXPSK;W<A/+/-;K#,S
M?Q&0MWKP;_@E%_RE^_X*(_\ 8\>!_P#TT75 'TY_P48\3Z_;?LRWOPB\#ZI+
M9^)OBQJ]GX"\/7-LV)K635)/(NKR/_:M;'[;>]^+0\'I7B'_  7C\-^-/A/_
M ,$@/B/K_P"SQ\;/%WPU;X?^#H1H\'@?4(K(2P1S6T*V[R^49TC$.Y (98LA
MSNW8&/8->_XO;_P4@T3P^/WNB_ [P/)K=V.J'Q#KAEL[,@_\](-.MM3W#J%U
M:(\ C/G?_!P?_P H8OV@O^Q)'_I7;T >J>"?C0?@C_P3-TC]HCQ!;3ZK_P (
MA\"K?Q'?0M,3+>?9=&6Y=2YR2S^61DY.3FOD#]F+X$^)/V\/^"0=I^W#XE^-
M7BZ'X^^./".I^+]$^(NC>+;VU/A[55>XDM+*SMXYA##80^7';O:!/+E02&0.
M\C.?MS]E[POX>\<?L,_#OP7XMTF'4-*UCX3Z19:G8W"YCN;>73(HY(V'=61B
MI]C7YX?M&_LT?&O_ ((A?\$Z?'_PK^ _[>FIZIX!UZYO=%^!_P *KGX<P7OB
M=-;U=I%MM(L=1:X99XC/+),ZFQ:0(LS(R-\U 'V;_P $=?VV]?\ ^"A__!-_
MX8_M7>,[."#Q#KVE3VOB:.UC"1MJ-G<RV=Q*BCA%E> RJHX590O:OIJOF;_@
MCM^Q?KG_  3\_P"";/PK_97\7M&?$&A:')=>)A%('6/4KVXEO;F(,.'6.6X:
M(,.&6('O7TS0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &-\0?
M">H^.?!]]X4TKQYK/AF:]B\L:UX>-N+RW!/)B-Q#-&I(R-Q0D9RI5@"/A?\
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
M*X5(VM+ K:=HUM)G_GI<W5W=I_MZ.#GC!^5OVP?^"-_Q.^*/P&\6?M9^.O\
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
M\LTK,\C8 &6)/%?6/QH_Y([XL_[%F_\ _2=Z^./^#9W_ )0>? ?_ +!NM?\
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
M8?L+?L]K^R[\ _'GC&W\'6=O<1Z!8ZKJD-U+HAGDFEE>VF:#?DRS-)B4R*K
M;5 R#[;10!Q_PP^"?@_X-_ C0OV>/AS<7VFZ'X;\+6^@Z/<17 -W!;PVX@CE
M\PK@S84,7*\OEB#FOBV/_@VU_8)AN[V_@^*WQZCFU&_GOM0EB^-.I*US=3.9
M)IW(;YI'=F9F/+$DDDFOT"HH ^4/$'_!&O\ 9$UW]B/3_P#@GY#K/C_3?AW:
MZU-JNHQ:5XUGAO\ 6[F6XDN&:_NP#)=#S7#[6.,QQ<?NUQYOI'_!N/\ \$_K
M'7-.U?6O&?QFU^WT_4;>\;1O$?Q;U"\L+PPRK((IX)&*RQDJ R'@@D5][T4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9GC'P_>^*O#5
MWX>T[Q;J>A37481=5T?R?M, W DQF>.1 2 5R4) 8D88!AXY^PG_ ,$^/@U_
MP3N\!WWPJ_9\\6^+W\,7^IW&I/H?B364OXXKV=E::X21HA,K.5Y7?LR2=NXY
MKW:B@#X;^*O_  ;^?L7_ !E^,'B?X[>-_BS\<&\2^+]1-[KM]8?%N^M1.X&U
M$"1;56.-,1QH!M1%"J !BO0/@!_P2"_9)_9M^'-[\,OA_=^,[JSU;X@Z-XOU
MZ]\1^*9-2O-6N]*FAGL;>XGN%9WM8YX(Y1$"/F!^;#,#]244 >??M2_LV^"/
MVN?@7KG[/_Q$\1>)M)TG75A\_4O!_B";2]1MWBF2:-X;B$AE(>-20<JPR&4@
MD5Q'P:_X)]_#+X7ZIX<\0>._BU\2OBKJ7@Z0R^$K_P"*_C!]6;29C&T7VF.-
M4CB>Y$;N@N94>=5=PLBAW#>\44 <U\7_ (:Q?&#X>:G\-[OQGK>A6NKVLEK?
M7OAZ>&*Z:"1&22-9)8I/+W*Q&Y0''564\UYO^QU^PC\,/V%OV>U_9=^ ?CSQ
MC;^#K.WN(] L=5U2&ZET0SR32RO;3-!OR99FDQ*9%5@-J@9!]MHH X_X8?!/
MP?\ !OX$:%^SQ\.;B^TW0_#?A:WT'1[B*X!NX+>&W$$<OF%<&;"ABY7E\L0<
MU\6Q_P#!MK^P3#=WM_!\5OCU'-J-_/?:A+%\:=25KFZF<R33N0WS2.[,S,>6
M))))-?H%10!\OM_P21_9@L/V*]-_87\$^+/B/X6\,Z3XA;7K/Q'X7\>W5GX@
M.I-<RW#7,E^IWSL7E88D#+A4P 8T*]U\&/V'_AM\)_%>D?$;Q5\0?'/Q)\5>
M'K*:T\/>)OB9XF;4[G2HIE"3&V14C@AED0;'G6(3.GR-(R_+7LU% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &9XQ\/WOBKPU=^'M.\6
MZGH4UU&$75='\G[3 -P),9GCD0$@%<E"0&)&& 8>.?L)_P#!/CX-?\$[O =]
M\*OV?/%OB]_#%_J=QJ3Z'XDUE+^.*]G96FN$D:(3*SE>5W[,DG;N.:]VHH ^
M&_BK_P &_G[%_P 9?C!XG^.WC?XL_'!O$OB_43>Z[?6'Q;OK43N!M1 D6U5C
MC3$<: ;410J@ 8KT#X ?\$@OV2?V;?AS>_#+X?W?C.ZL]6^(.C>+]>O?$?BF
M34KS5KO2IH9[&WN)[A6=[6.>".41 CY@?FPS _4E% 'GW[4O[-O@C]KGX%ZY
M^S_\1/$7B;2=)UU8?/U+P?X@FTO4;=XIDFC>&XA(92'C4D'*L,AE()%<1\&O
M^"??PR^%^J>'/$'COXM?$KXJZEX.D,OA*_\ BOXP?5FTF8QM%]ICC5(XGN1&
M[H+F5'G57<+(H=PWO%% '-?%_P"&L7Q@^'FI_#>[\9ZWH5KJ]K):WU[X>GAB
MNF@D1DDC626*3R]RL1N4!QU5E/->;_L=?L(_##]A;]GM?V7?@'X\\8V_@ZSM
M[B/0+'5=4ANI=$,\DTLKVTS0;\F69I,2F158#:H&0?;:* ./^&'P3\'_  ;^
M!&A?L\?#FXOM-T/PWX6M]!T>XBN ;N"WAMQ!'+YA7!FPH8N5Y?+$'-?%L?\
MP;:_L$PW=[?P?%;X]1S:C?SWVH2Q?&G4E:YNIG,DT[D-\TCNS,S'EB22237Z
M!44 >8_L@_LC_!O]A_X%:;^SS\"K'48]"TZ[N[LW&LZD]Y>W=Q<SO/--<7$G
MSS2%W(W-R%55Z**K_%W]C3X)_&W]I7X4_M8>.[#49/%_P9;63X)FMM0:."(Z
MI:I:W7G1 8ES&BA<XVGFO5J* "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
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
M7.F_$;QIX=N[)(XKRTC$M_;Z=;S2K+J4EHA!F"!%SE(FFD!0>H>-/VW?V7O
M7[(,W[>&O?%K3_\ A5<7A>+7X_%,&YX[BRE53#Y: ;VED9TC6+&\R.$V[N*^
M3_\ @V$\+Z8W_!#OX47FI(+V;Q/<>);W6Y+@[S=RR:]J$3&0GER8XT4DYSBO
MR@^%_P 2O&/C'_@AY^S'^S%J6I7$GA6]_;W@\*R^:Y99])2X>[6W;)PT9GNG
M?'3,(]* /W3\*?\ !12&P^(WP]\!?M(_LZ^*?A1%\7I6M_AKJ?B>_LIX[R^$
M7GII=Z+:5_[/OY(=SQPN71S&\8D\Q?+/TG7YG?\ !U]KM_X%_P""76F_%OP[
M<&WU_P $_&/PSKOAF\0D/;7\,LHCD0CD, [\CGDU^EUO*TT"3/$R%T#%&ZKD
M=#0!\GZW_P %7=%T/_@HC8_\$S9_V4/B))X_U+PNWB2RU&.[T;^RGTD&53=F
M8WPD5=\+Q[#'OW ?+@YKZSK\P?'O_*V_X*_[,_E_].U_77Z_^U=_P4O\4?\
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
M\=3"EQ=+%D#_ %5@[< $T ?HM^Q1^UR/VU/A1+\9=+^!GBSP5H[:K=V.E_\
M"72V!EU(VUS-;331+9W,X$0EA<*[%?,&'4%2&/,?\%*/^"BG@[_@F-\ KC]I
MKXL?!?Q?XG\(:?>6UMJUYX0:P>:Q>XE$,1>*ZN82RF1D7*;L%QD8R1ZU\ O@
MUX4_9U^!WA#X">!48:/X,\-66BZ<T@^>2*V@2)7<]W;;N8GDLQ)))KX4_P"#
MK?\ Y0B?$_\ [#7AS_T\VE 'I?Q"_P""T_PP_9TF\%ZM^VQ^RE\6?@OX4\?7
M<%KX?^(/BN#1;_0X[B9/,BAN[C2=2NVLV9<L/-11M5V)"HQ'V9!/!=0)<VTR
M21R(&CD1@592,@@CJ"*_*K_@K/X(_:>_X*??L!>!O^"?7[+?['_C-=1\47>@
M7'B+QUXYT^'2M%\,V5H$D><S22E[F1B% 6W20F-I,$MM5O=OB+^U)J7P)^-W
M@;_@EO\ #'Q[XKTQO!?P7L-8\8^/O#/PQO\ Q3JJVZ.-.L;>WMK6UNHK>:9K
M:>>2>YCD141$5&:;?$ ?<-%?G)^SO_P5!_:J^!=M^TRO[=?PJ\;Z]X#^"?AM
M_%/P]^,FI?"34?"2^,]/\@2-IKPWEO#$+Z.5XX 8U17.]MBJFYN4_:)_;W_X
M*3?#SX">$/VL?V>+;XB?$OQ?+>:;>>,/@#9?LN^(8=(NM.N=OGV^G:DVFK<K
M-;JXQ<RSR1S;&D$*@B*@#]1J*_.K]I7]M'_@HY%_P56^%'[&?P(\8^"=#\*_
M%KX3ZKXBTT>)/ 4ZWWAV:.-OWFH(]V6NY(,!E@B^R[I&$<A"JTE4OB-^W%^T
MU^QK\1?@/^QK_P %*OVSO#'@?4?'NB>([W7?CQX6\-6MK9:CJ%M?0)IVE1MJ
M-O)9V)-M.9)YI8"NY(HTV;S(P!^D5%>2?L@Q_M(V_ACQ3:?M'_$?2O&!C\8R
MMX&\5:/IL%K%JGAY[.TEM962!BOF!WG1V& [HS(JQE /6Z "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XWQM^SY\%OB/KK
M>)O'/PZT[4[]HEC:ZN4)8JO0<'M63_PR!^S-_P!$:T;_ +]-_P#%5Z117B5^
M&>&\36E5K8*E*<G=MTX-M]VW&[9SRPF$G)RE3BV_)'F__#('[,W_ $1K1O\
MOTW_ ,57&_M!?L<?!ZX^"_B(_#;X6:=::Y#IS3Z=-:1-YI>,B0HO/5E4K_P*
MO>J*\_'\$<*8_ U<,\%2C[2,HWC3@I+F35T^71J]T^C,JN78*I3E#V<5=-;(
M_'NBOMC]I;_@G0GC37[KQU\$]2L]/N;N0RWNAWN4@:0G+-"Z@[,GG81MR3@J
M.*\6TW_@GA^U)?:B+&Z\'V-G$6P;RYUFW,8'KB-F?'_ <U_#>=^$O'F39E+"
MK!5*RO[LZ<7.,ET=U?E])6:/SK$9)F6'JN'LW+LTKI_Y?,\N^%_@?4OB3\1-
M%\":5 TDVJ:C%!A1G:A;YW/LJ[F/LIK]'O\ AD#]F;_HC6C?]^F_^*KG/V5/
MV,_#'[.R/XFU?4$U?Q+<0^6]\L6V*U0_>2$'GGH7."1P H)!]KK^F/"3PJI<
M.Y)4J9[AZ<\16:?+*,9^SC%.RNTUS.[<K.VRW1]=DF2QPN';Q,$Y2Z-)V7];
MGF__  R!^S-_T1K1O^_3?_%4?\,@?LS?]$:T;_OTW_Q5>D45^K_ZI<*_] %'
M_P %0_\ D3VOJ."_Y]1_\!7^1D>"? ?@_P"'&A+X9\#Z!;Z98)*TBVMLI"AF
MZGD]Z^(_^"PW_!.OX]?'#XI?"'_@HG^PO#I<_P <O@)K#7.E^'=8O%MK;Q;I
M$AS<:4\[$"%V!E5&8JN+B8%E+*R_>=%>W0H4,-1C2HQ4815DDDDDNB2T2.B,
M8PBHQ5DCY=^%7_!2_7OB%HL&G:__ ,$\?VC?#OC,H$N?">I?#AE@%QC#)'JS
MR)IKQ;L[97N(P5P2%Y YG_@IGI7[1OCC_@EE\7?A3JGPVU;Q7\2/B9X.U73M
M \'>!-'EO8-->YB$,5H;KRT4K$K!Y+B<IYK^<8U5=D*?9%%:E'P)_P $Z_VB
M_C=^S)_P3I^%'[/GB'_@G9\>-2\=^"/A[IVBWFAP>'+"U@N+V"!8B%O+J]C@
M2(L,^8[ A>=I(VTO_!//_@G-^T;<_MU^/?\ @KC_ ,%#XM$L/BGXOTE="\"_
M#OP_J/VZT\"Z$H4>0]U@+<7;J@#O$-@WSL"?/*Q_?5% 'QG_ ,%\/V*O%?[<
M?_!-#QIX%^%6CW=Y\0/"$UMXP^'::<I:Z_M;3V,@C@ Y,TMNUS"@'.^9:Y?]
MKC_@EMK/QB_X(5Z_^PEJV-<^(2>"7UXZFB*9-2\:K,VK7-PI4?*;K47N%)'\
M%TPYK[THH ^>_P#@EE\ OB)^SM^PMX$\)_&W4;N^^(FM:>WB/XDZAJ _TFXU
M_47:\O!*<#)BDE\@< !($    KZ$HHH _+G]F/\ 9^_:=_X(4?M-?$_PQ\,_
MV9_%GQ:_9<^*_BI_%&A_\*SM$OM<\!:K*H2:VETTNDMU:LBQH)(=[*EM$2"Y
M93]G^&?VE_BE^T?-9Z#\"O@5X]\(:?-<1MKGC;XE^$7T4:?;!@9(K6PO=MS<
MW;C*(S0BVCW&1WD*+;S>[T4 ?G%X<^"GQX_X)H_\%?\ XP?M5Z1\&/%GCOX'
M?M*:5IEUX@U#P)HLNK:EX2\0Z?&R)]HL8 US-:RK+<L)8(Y"K3*K* F6[C]F
MSX!^,#_P4.^-W_!7KXI?"OQ-H.G:WX$TSP3\-_"DNC22Z]>Z5;M%/=7L]E#O
MD@:XNHXEAA?;*L<1>98MV!]RT4 ? ?\ P;??#/XT_L]?\$W](_9N_:)^!OBS
MP)XN\-^)-9N;K3_$>DM%'<6]W?S7,4L,R[HI/EEVLH;>I0Y4 J3XK_P0G_:@
MM_@IX:_:P\->(O@?\2-:@D_;#\<WFB:GX+\$W>LPZC<G[(KV!-HC_9)E\N-O
M,NO(@87"8ERDFW]7=:767TFY3P]/;17QA86DE[$SPK)CY2ZJREESU (/N*^6
M?^"6O_!/KXN_\$]]+^*'ASQS\=/#WC:Q^)7Q4UCQ],VF>#Y]+FL-1U'[.)H
M7O;A7@40#;D!P6.6(Z $'_!'3]B_XC?LA? 'QKXE^.&D6^E^/OC-\6==^(_B
M_0;2[2XCT.XU*93'IPF0[)3##'&'9,KYC2!2RA6/UM110 4444 %9?C3P7X6
M^(GA:^\$>-]$@U+2=2@,-]8W()29"0=K8[<"M2BKIU*E*HIP;4D[IK1IK9I]
M&B*E.G6IN$TG%JS3U33W375,\6_X=U?L1?\ 1MWAS_OR_P#\51_P[J_8B_Z-
MN\.?]^7_ /BJ]IHKV_\ 6GB?_H.K?^#9_P#R1X?^JG"__0#1_P#!4/\ Y$\6
M_P"'=7[$7_1MWAS_ +\O_P#%5^57_!23X=>"/A-^VEXS^'_PX\-VVD:+I_\
M9WV/3K12(XM^G6LCX!)ZN[-]6-?M]7YB?\%#?^">7[87QS_;"\7_ !3^%GP@
M_M30=4_L_P"P7_\ PD&GP>;Y6GVT+_)-<(ZXDC=>5&<9&00:_7/!CBZK1XHK
M2SG,&J7L96]M5M'FYZ=K<\K<UN:W6U^ES\?\:^#Z5;A6C')<O3J^VC?V-*\N
M7DJ7OR1ORWY;]+VZV/@JBOHS_ATQ_P % _\ H@/_ )=6E?\ R51_PZ8_X*!_
M]$!_\NK2O_DJOZ;_ -=^"_\ H9X?_P '4_\ Y(_E_P#U&XV_Z%F(_P#!-3_Y
M$]8_X(Q_LZ_!'X^_\+(_X7)\-M-\0_V3_8_]F_V@C'[/YOV[S-N"/O>6F?\
M=%?<?_#NK]B+_HV[PY_WY?\ ^*KQ;_@D%^R9^T#^RY_PL/\ X7KX _L+^W?[
M)_LK_B:VEUY_D_;?-_X]Y9-N/-C^]C.[C.#C[2K^1?$_BS,*G'.+EEF/DZ'[
MOE=.JW#^%"_+RRY?BO>W6]]3^P/"WA'+J7 F#CFF7P5?]YS*K22G_%G;FYH\
MWPVM?I:VECQ;_AW5^Q%_T;=X<_[\O_\ %5J>"_V'OV3/AWXIL?&_@CX$Z'IN
MK:;.)K&^MHG#PN 1N7+=>37JM%?G]3B7B.K3<)XVJXM6:=2;33W35]4S]#I\
M,<-T:BG3P5%23NFJ<$TULT^71HH>*EO6\+ZDNFB3[0;"86_DYW[]AV[<<YSC
M&*^-/V4OVZ/C[X5_9)\)^!?^"A'[!?QIT_XB6OA"UL?$%KH7@:3Q59^(Y1;J
MC3"?36N(X&G'S217AA,;NZ,2%WG[:HKQ#W#\;_#?_!&O]KS2O^")W[4_P)^#
MO@R/P!XO^//Q,O?&?@KX1KJ\*C0-$-]:2PZ%)/&Y@2XEL[9H6VOY0W11NP <
MCI;R]^+7_!3;_@EGI?\ P3%^-'_!(_XO^&?'5GX0T[06UGQ?I5MHGACP[J=C
M D$&M6^I2R-*\490.(;>WFD=7>##(S2']:Z* /R&_P"";GQ+_P""I'_!+[^W
M?V&OVAO^":'C[XR^)KO6%_X17XZ>"=72XTSQ+;QP1VMD-5OKQ\6$,%O#%$K,
M0R1(!]G+AGE[G_@MI\/?VG?C-\;_ -CR\^&_[-_C'QW>_!WXW:)XR^*&I>#?
M#$ZZ=;06TEE-,+5[AAY^[$I1(VD*[-KL'XK]0** *7AW7K+Q1HEMK^G6U[##
M=1[XXM1TZ:TG4=,/#.B21GV90:NT44 ?)'PZ_P""CW[3'C;Q%XH^%VN?\$H?
MC1H7C#1]8NK+1'O'L#X<U2%'98;S^V7FCCCB8 .X2.5U4XC6=AM/#_&+_@C)
MI?Q1_P"",WB3_@FM<^+-.'BG78[SQ ?$L5N\=HOBJ?4GU=I47EX[7[6[0 8+
MK;G&"W7[OHH _.#]LKP9^U/_ ,%4OV&?"'_!.SQ)\ /&O@;Q-XKU+0(OV@/$
M>OZ5]GTOP]8Z=<PW5\]E>DF'5)9[BVC%LMJ905DW3&$ BN\_:X_8V\6?!G]O
M_P"!?_!2W]G;X;WNNZ=\/_"5W\//B5X/\/0"6_?PM,DC6=U9Q9!G:SN7WO N
MZ62)OW:LR;3]QT4 ?$'PL_9H\=_M5?\ !6Y/^"G'Q"^'VM>%O!7PW^&)\&_"
M72O%&GM9:EJU[<S32W^L26DF)K.$13&UCCG5)7^9RB*%W_;]%% !1110 444
M4 <3=?LX_ V]NI+V[^&FFR2S2%Y7:-LLQ.23SZTS_AF?X#?]$OTO_OVW^-=S
M17S[X3X5D[O 4;_]>H?_ ")Z:SK.$K+$U/\ P.7^9PW_  S/\!O^B7Z7_P!^
MV_QJ*]_9T_9[TVRFU&_^&^DQ06\3232NA"HBC)8G/0 $UWU>;_M1:/\ %+Q3
M\-I/!OPL\/->SZI*(]0E6\AA\JW'++F1UR7.%XS\N[/45Y&>Y'PUE&35\92R
MJG6G"+<80H1E*4OLQ2C%O5VO9:*[>B.W+LQS;&XZG0GC)PC)I.4JC22ZMMNV
MB^_8^+/B#K6@^(/&>HZMX6T2'3M-DN6%A9PIM$<(X7/^T0,GW)K'5BK!AC@Y
MY&:],_X8Z_:._P"B=?\ E7L__CU'_#'7[1W_ $3K_P J]G_\>K^"<5P5Q[B\
M3.O/*L0I3;D[8>HE=N^B4+)=DM$?T=1S[ANC2C3CC*5DDM:D6].[YM3Z"^"?
MPR_9[^+7PVTWQE#\,-)$\L7EW\2QG]U<)PZXSP,_,/\ 985UG_#,_P !O^B7
MZ7_W[;_&O-OV0/AM\=OA%KU_H7C;P8UOH>I1>89AJ5M((+A.C;4D)PRY4X!Y
M"]A7T%7]M< Y3E.=\*X>OFF4PHXA+EJ1J8>,&Y1TYDI03M)6E=:7;71GX#Q)
MC<;@,XJT\)C93I-WBXU7)6?2ZD]5M\K]3AO^&9_@-_T2_2_^_;?XT?\ #,_P
M&_Z)?I?_ '[;_&NYHK[+_5'A3_H7T/\ P53_ /D3PO[;SG_H)J?^!R_S([6V
MM[*VCL[6()%#&$C1>BJ!@#\J^1/"/[5/[4OP'_:>^-'AK]H']DKXG:U\++CQ
MM;W7PQ^(?@[2?[= MFTC3UN;.33;5WOTC2Z6=XY8X'C<R2K\I0%_K^BOH%%1
M225DCS6VW=GYU_LO?LA^*_C)_P %G?&W_!5/P9\"=>^$7@J?X0CPA GB?1?[
M,U7QKK<MT)9M7ET]\2P01PQV\7^DK'+*\$;;< FO!/\ @D'KG[8O_!-7X/?$
M;_@F]^VS_P $P_C%\2;S5/&^KZE9^-_ 7ANUU?0_&-OJ")'-]KO+JXA@C,FP
MG=.XS'+ME6-HR&_8^BF(_#;]DO\ 9<_X**?\$*_VDS\2H?V!/$WQF^"7BQ-2
MG\*>"_AQXED\0:U\)I+^Y22:SAC=8TN'DB@M8YYD0(_DKB<8?S_M'_@I=XB_
M:E_:D_X(_?$[P3<_LD>+++Q_\4]"N+/P5\--(T\ZAJ.GVAEMUC_M.YA9K6"X
M*[YV3S %5Q"OFO$[-]\44 ?._P#P2C7Q5X>_X)X_!KX2_$3X<>)/"GB?P)\+
M] \.^)-%\2Z++:R07EGI\-M)L=AY<Z%H2P>-F&&&<'('T1110!\U?&_]O7XQ
M? G]J7_A1VH_\$[?C!XN\'WFB076C?$WX=V%OJMI-=L6$EK<P&2-K/9@ 2.Y
MW%L[57YZE_9C_9AUW5OCA\7/VR/CU\/(M"USXP:9I6A0^"KBZAN9M)\/Z=#.
MD,-Y+ S0O=SR75S)*(GDCC4PQ+))Y;2/](44 ?G+^P]X+_::_P""4/[(?C;_
M ()[:!^SYXV\=ZMX5\0:X_[/.N>']*\_3-?T[49I+NS6^O21!IDMO=3S+<_:
MFB&U0\)FW 5S/B;_ ((/>*_"/_!#WP+^PU\*_$NEW/QA^%_B"S^(?A_6YY"M
MG>^+X;B2YEB+L 1"Z3S6D<C;<*(G<##"OU HH _/C]MWX6_$[_@L/9?!?]FZ
MX_9Y\;>!/!6A_$33/&GQPO?'6BM8K;16$4I70+4OQJ,L\\N#<VWF6R1PE_-)
M94;]!Z** /R_\;>'OC9=?\''_AS]M>T_9@^)LWPHTGX$/X)O?&D7@NZ,2ZB;
MJZN=XM]OVEH1YJ1[UB.6R0"OS5VW@_PE\6['_@XM\5_M-WWP$\=Q?#C4/V>(
M/ =CXV;PM<&REUF/6(;IDX7S!#L5P+@H(B4SNV$,?T*HH _.[_@G=H/Q4^'7
M_!5_]M3X^_$7X ?$'0O!7Q8G\)7O@+Q#J'@V[$>IQ:/I=W!=CRD1IHG)D4QI
M(BO)]U5WD(:W_!(/P7\5?!W[2/[75K\>?V;/B!X2T;XR?&V_\0^"K_7O#,Z6
M^IZ7-%+&2\D086K;$#;9S&?WJJ,ME1^C5% 'YG?\$F-"_:$_X(__  I\6?\
M!.[]H+]G'XD^+M \+>+M2U'X-^/OA]X2EUBR\1Z1=R&=+6<V^1IUXLQE+_:C
M##F7B3:H=_-_BY_P3D_:(^"?_!"GX^_ ZW^#>L>(OC7^TAX^U+QIJ?@WPA:G
M4%TJ]O\ 4[286+7*?N0MO:VZ;Y"P1I?,$9D&TM^O-% 'RC\1=7\9>*/^"/6N
M>$].^"_C8>+M2^!USX:@\$OX9G&IC5Y-':U%L8]NT+YQV^?N\G'/F8KY4UWX
M2_M WG_!L9%^Q-;_ +-7Q";XL?\ "K8/"9\$CPK<?:!?I,FYC*5\CR?+'F>;
MYFTCY<[_ )*_5FB@#\K_ /@JE\,_C[^T%_P0I^'_ .S+\'?V9OB'K7Q#%GX/
MAOO":>%)X9[!]+-J]X)I)0L*A3$54AR)"<IN4,R];^U;K7[4;_\ !63X6_M!
M^*_V+?B9\8_@"?A7)#X-\+^'M'@$GA7QLUZ6.IW]CJ$UO'%,MNHA2XG94B6<
MM&P(<G](Z* /S6_X)?\ P8_;&\%?M._MF^$OC=^R?J_A"Q^+'Q!N?$6C^++G
M6+>?2/)N;%HX[>"5<2W<P9TWE(A$@60&0,J)(?\ !'"W_:A_9J_X))K^R)\?
MOV)_B'X8UWX8>&M?TN\N9[:WNAX@O[G4;J6UBTN&TDEEN8V2Y'F7$BQ1(P7:
MTB%WC_2FB@#\:_A;_P $MOVE?VHO^#:3PG^P'JW@'7/A]\;?ACJT^NZ%I7BR
MQ:TBDU.'6;^[MXUG.8G6:VN60.K$1R.OF;0#GWS]L#Q7^TI_P57_ ."=%S^P
M[9?LB_$/X??$WXBII.E_$.X\9^%I;31/"$<-[;SZA>I?N?(U&+;!(MNEH\LL
MAEB++& Y7]&** /S;_:E^"?CSP+_ ,%<_P!BSQ9\*/V?O'NK_#'X >$?$VB>
M*?$VE^&;BZM].BO]#6QL54JN^ZV[8_,,*N%W8/S*RC:M?"/Q<_XB/)OVH?\
MA0GCK_A6[_LU?\*['C9O"]P+'^VQKPO=O*[_ "-@V_:-OE9YW;/GK]"J* "O
MS._X+S?#WX\?&WX\_LJ-\ _V;/'WC>#X2_'S2?&7CB]T#P[(;>ST^VEMI6$<
MLNQ+B1DW$+$7P4*L5;BOTQHH \X^/_PMT#]L+]DWQS\#[F[U#2].^)/@35=
MEN;[2YK:YM([VTEMC(T$ZI(C+YA;:P4\#US7YW_\$^_VM/\ @L!^R1\(_#W_
M  37^-/_  2G\6>,?&?@*QB\->#?BKI6N0P^$-0TRW416=U>WSJ?(2.!8]P0
M//(J8\I924K]5Z* /R__ &XO@A^W[^Q%_P %$OAK_P %6_V=O@_JOQ[M9?A%
M#\.OCQX2\+01P:M?I'-]H75;.V&02TWEMY48.SR=GRK*SI]*_#[]HC]J;X\?
M!?QW\>?BI^RCXS^&WAH^$9]/\%?#+4K..^\4:U>2JP>\NK>U\P6@W>5##"7R
M ;B6<JICV?5=% 'Y)_LT?!;]HGP!_P &P&M?L*>+/V9OB%:_%H?#[Q-X:A\&
M?\(I</-/>:C?:C-;,DJ@P&$Q3*S2&0!/NMAF16J?M:?"K]H[X@?\$SOV#?@E
MX*_91^)FH^+?@]\1_AOK7Q'T.+PC.CZ/:Z%IDEK?$R2!8YF\UAY:Q.Y=>>*_
M7>B@#\[?^"DFB_%/XG?\%,OV+?CC\,/V?_B'K_A+X6:[XBU+Q[KEAX,O FE6
M^IZ?:PVQ,<B++*X*LSQQH[Q[2K /\M9WP)^$7QS_ ."6'_!3_P"/?Q)U#X*>
M,O''P+_:2U2W\66/B7P'X>GUF]\+>(4,INK6\L+56NO)F:>5EFCC=5"PJ<'S
M"OZ1T4 ?$O[%7[-OC3PS^VK^T?\ \%6?C-\.=;\./\48=&TCP1X.ET]KC6+?
M0M+LHH#<W%O;>8RSW<T:R+;\R11QH) KLRI\H_L=?\$U?CI^T[_P0=^,G_!-
MKXU?"SQ+\,?'GB+QIK&N^'E\7Z1)#;M(VI0ZEI[F>,/&8WEA6*15+2(I=MA&
MTM^Q%% 'YN^(/BA^V+^T]_P2@U;_ ()_>*_V+?B'H7Q[\0_#AOA]XA&N:"T7
MANWDEMOL%SK8UD%K.6U\KS+D1Q227!;$:Q.<,>?_ ."E_P  ;C]E[]EW]D+]
MD'X6_LO>(OBY;?#WQ!9"*^^'VK167C/33HNEETU'2@S91I+A8S<28:-4;RB
M]Q"Z_J%7RE^VE_P3U^.'QK_:7\*_MI_LE?MIZI\)?B3X6\(7/A=DU#PO!K^A
M:KI,]REU)!-8RR1&.1IHXB9XY Q$,0Q\@H ^>/V0/VWOA-X9_; M?B'^T;_P
M3K_:K\#_ !#^)8T[P7%\;?C1X*ADL(D>X"V.C?:+(I;Z=#-=R*%6*WC6:>56
ME);##J_^"\W[//QBO+;X+?MP?L;^(=/T7XZ?#7XEV&@>$)KU<IK%EK\R:9<6
M$BC!D4--'.<G"11W+#&21[W\(_V2_P!J?7M9TCQ#^W7^U]I_Q'BT'4X-4TGP
MGX0^'\7A[2!J$#B2WN;H-<7-Q>/!(JRQ*98XED5)#$[QQNG+?LZ?\$\/VE?#
M'[1,_P ;_P!LS_@H'K_QHTOP_P"*-0UGX5>"[OP?8Z39>&I[J.6 7$K09>]G
MBMII8(MQ6.(2RNJ!G!0 ^@_V<_@=X5_9I^ WA'X ^"9)9=-\(Z!;:9!=7!S-
M=F*,*]Q*>2TLK[I78DEGD8DDFNTHHH **** "L[Q;X7TGQKX;O/"NN([6E]"
M8KA8WVL5]CVZ5HT4 >2?\,4? S_H'ZE_X,6_PH_X8H^!G_0/U+_P8M_A7K=%
M 'DG_#%'P,_Z!^I?^#%O\*\+_:F^!%G\'O$5G>>%K6X_L2_@Q')-(7,<ZYW(
M6]QAAGK\WI7V?6=XK\)>'?&^A3^&_%6DQ7ME<+B2&4=^Q!'*L.Q&"* /SLJ2
MUM;F]N8[.SMWEFF<)%%&I9G8G   ZDGM7T]KO[ /AB[OVG\._$&\LK=FSY%U
M8K.5'H&#)^H/XUVWPB_98^'/PFODUZ/SM4U5!^[O;X#$)[F-!PI]SDCL10!S
MO@W]B;X8+X5T_P#X3&TOGU4VB-J!AOBJ"4C+* !T!./PK3_X8H^!G_0/U+_P
M8M_A7K=% 'DG_#%'P,_Z!^I?^#%O\*T?"7[*'PA\%>)+/Q7H5E?K=V,WF6[2
M7Q90V,<C'/6O2J* ,WQCX1\.?$#PCJO@/QCI45_I&MZ;/8:K8S#Y+BVFC:.6
M-L=F1F!^M?F;_P $]_!W[7'_  0O_P"$B_8B^)?[-/Q!^+OP$?Q/=ZM\)/B;
M\+M&_MK4-'M[I_,DT[5--A87";7S)YT,;JSR/@$-B/\ 42B@#QCP#\=?BS^T
M1XDTM_AO\'?%O@?P?:W2W.N^)?B%H']F7NHHO*V-EI]P?M$>]L"6XN(H@D>5
MA$DC^9!\*^+8_CSX:_X.'[G]O'3?V,_B_KOPNM_@*O@N/Q#H_@Q@\^HF[%R6
M6WN'BF\D E-Y0$LO *D-7ZHT4 ?GE_P45T;]O_\ X*J_"BX_8=_9Q_9U\0?!
M_P"'?C&6&#XF?%[XI2V=M<KI:R+)+9:;I=O<2W,TLH4*SSB"/;NCS\_F+]K?
MLU_L^_#?]E'X ^#_ -FWX0Z:]KX:\$Z!;:3I$<SAI6BA0+YDC #=(YR[M@;G
M=CCFNWHH _-[]EK_ ()8?$/X*?\ !=KXS_M-A+J'X.ZS86?COPMIFT?9&\9Z
MC#=Z?>7"'&#-'"=49P,$)JL&<_+3=+_X)9_$70/^#A+6?VN-#CN[;X.>)O!U
MCXV\06428L[WQO8Q7&DVL<BXY:."\GOE.?\ 6N6QD C](Z* "OS]_P"#D[X9
M?&;]I3_@F?XH_96_9S^"'BWQQXS\4ZKH\UE8^'M$DDA@@M]0BN)99;A@L*86
M J$WF0EU.W:2P_0*B@#@OV8O%DWB_P" _A:\OO!^O:!>VNA6=KJ6C^)-&FLK
MJTN4MXQ)&RRJ X4G;YD9:-B#M8X-?"W_  4:^&W[=G[&G_!3'PU_P5@_8O\
MV=]0^,OAC6OAPG@3XP?#30;@+JOV:*[>YM]0M%(8R.&=5PJL1Y3*0%F+Q_I-
M10!\0^*/#'[4O_!7G]C;XM_#CXP? /6?@+X6\;_#^[\/^"_#7C>2&76KG4I1
MYBZK?Q0AC9P0R1PQQVX;S) UP[@?N<>/?L.?MO\ _!8KP?\ "K0/V!_C'_P2
MN\6+\4O"VF0^'+;XPWFJ0+X,EMX$$$6L75R.92D:K(]O;EWG9"%\HR;4_3^B
M@#\YOV@/!_QMM?\ @NS\ OCW9_ _XB>)O W@/X4ZQX9\8_$&S\)2-;Q:A=K)
MY<A2-5:520A=H(VC4RC'"L%]G_;UD\(?$/XI6O[.'[6/[$&M?%?X$>)?!K7.
MI:WI/@>;7?\ A'];BN'5-T%HKWBF2!SMFMD:2%HE^Z)"P^LJ* /AK_@AI^Q]
M\4?V,OAM\5OA].WBS3OA'?\ Q0NKSX$^%?',LAU32=",2!C)'+^]MHI)M[1P
M2A90JF21%>5L_<M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
,% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761178576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Feb. 18, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CDW CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">26-0273989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">200 N. Milwaukee Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Vernon Hills<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">465-6000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CDW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,492,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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%">Certain parts of the registrant&#8217;s definitive proxy statement for its 2025 annual meeting of stockholders to be held on May&#160;20, 2025, which will be filed with the Securities and Exchange Commission on or before April&#160;30, 2025, are incorporated by reference into Part III of this Annual Report on Form 10-K.</span></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001402057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762634272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Chicago, Illinois<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AuditInformationAbstract</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_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761190944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 503.5<span></span>
</td>
<td class="nump">$ 588.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">214.2<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $43.3 and $28.8, respectively</a></td>
<td class="nump">5,135.8<span></span>
</td>
<td class="nump">4,567.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Merchandise inventory</a></td>
<td class="nump">605.3<span></span>
</td>
<td class="nump">668.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Miscellaneous receivables</a></td>
<td class="nump">509.9<span></span>
</td>
<td class="nump">470.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">404.4<span></span>
</td>
<td class="nump">410.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">7,373.1<span></span>
</td>
<td class="nump">6,705.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">120.2<span></span>
</td>
<td class="nump">128.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">192.0<span></span>
</td>
<td class="nump">195.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,620.4<span></span>
</td>
<td class="nump">4,413.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">1,356.6<span></span>
</td>
<td class="nump">1,369.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent', window );">Accounts receivable and other assets, noncurrent</a></td>
<td class="nump">1,016.1<span></span>
</td>
<td class="nump">472.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">14,678.4<span></span>
</td>
<td class="nump">13,284.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable-trade</a></td>
<td class="nump">3,381.3<span></span>
</td>
<td class="nump">2,881.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AccountsPayableInventoryFinancing', window );">Accounts payable-inventory financing</a></td>
<td class="nump">355.2<span></span>
</td>
<td class="nump">430.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">235.8<span></span>
</td>
<td class="nump">613.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">491.0<span></span>
</td>
<td class="nump">487.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation</a></td>
<td class="nump">275.8<span></span>
</td>
<td class="nump">303.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedAdvertisingCurrent', window );">Advertising</a></td>
<td class="nump">137.7<span></span>
</td>
<td class="nump">119.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">Sales and income taxes</a></td>
<td class="nump">61.6<span></span>
</td>
<td class="nump">52.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">536.0<span></span>
</td>
<td class="nump">554.3<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">5,474.4<span></span>
</td>
<td class="nump">5,442.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Debt</a></td>
<td class="nump">5,607.0<span></span>
</td>
<td class="nump">5,031.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">167.4<span></span>
</td>
<td class="nump">171.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities</a></td>
<td class="nump">149.1<span></span>
</td>
<td class="nump">164.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent', window );">Accounts payable and other liabilities</a></td>
<td class="nump">927.8<span></span>
</td>
<td class="nump">432.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">6,851.3<span></span>
</td>
<td class="nump">5,800.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 16)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value, 1,000.0 shares authorized; 132.6 and 134.1 shares outstanding, respectively</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Paid-in capital</a></td>
<td class="nump">3,834.4<span></span>
</td>
<td class="nump">3,691.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,322.9)<span></span>
</td>
<td class="num">(1,525.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(160.1)<span></span>
</td>
<td class="num">(124.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">2,352.7<span></span>
</td>
<td class="nump">2,042.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">$ 14,678.4<span></span>
</td>
<td class="nump">$ 13,284.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_AccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts payable inventory financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AccountsPayableInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, After Allowance For Credit Loss And Other Assets, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedAdvertisingCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedAdvertisingCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871758713456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit loss, current</a></td>
<td class="nump">$ 43.3<span></span>
</td>
<td class="nump">$ 28.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred shares, authorized (in shares)</a></td>
<td class="nump">100.0<span></span>
</td>
<td class="nump">100.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred shares, issued (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred shares, outstanding (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common shares, authorized (in shares)</a></td>
<td class="nump">1,000.0<span></span>
</td>
<td class="nump">1,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, outstanding (in shares)</a></td>
<td class="nump">132.6<span></span>
</td>
<td class="nump">134.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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760262976">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 20,998.7<span></span>
</td>
<td class="nump">$ 21,376.0<span></span>
</td>
<td class="nump">$ 23,748.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">16,396.3<span></span>
</td>
<td class="nump">16,723.6<span></span>
</td>
<td class="nump">19,062.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,602.4<span></span>
</td>
<td class="nump">4,652.4<span></span>
</td>
<td class="nump">4,686.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling and administrative expenses</a></td>
<td class="nump">2,951.1<span></span>
</td>
<td class="nump">2,971.5<span></span>
</td>
<td class="nump">2,951.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">1,651.3<span></span>
</td>
<td class="nump">1,680.9<span></span>
</td>
<td class="nump">1,735.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(214.5)<span></span>
</td>
<td class="num">(226.6)<span></span>
</td>
<td class="num">(235.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(1.4)<span></span>
</td>
<td class="num">(4.1)<span></span>
</td>
<td class="num">(11.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">1,435.4<span></span>
</td>
<td class="nump">1,450.2<span></span>
</td>
<td class="nump">1,487.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(357.6)<span></span>
</td>
<td class="num">(345.9)<span></span>
</td>
<td class="num">(373.3)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,077.8<span></span>
</td>
<td class="nump">$ 1,104.3<span></span>
</td>
<td class="nump">$ 1,114.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 8.06<span></span>
</td>
<td class="nump">$ 8.20<span></span>
</td>
<td class="nump">$ 8.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 7.97<span></span>
</td>
<td class="nump">$ 8.10<span></span>
</td>
<td class="nump">$ 8.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">133.8<span></span>
</td>
<td class="nump">134.6<span></span>
</td>
<td class="nump">135.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">135.2<span></span>
</td>
<td class="nump">136.3<span></span>
</td>
<td class="nump">137.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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income (expense) classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761250016">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,077.8<span></span>
</td>
<td class="nump">$ 1,104.3<span></span>
</td>
<td class="nump">$ 1,114.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss from cash flow hedge</a></td>
<td class="num">(2.8)<span></span>
</td>
<td class="num">(1.9)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="num">(33.0)<span></span>
</td>
<td class="nump">29.7<span></span>
</td>
<td class="num">(61.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive (loss) income</a></td>
<td class="num">(35.5)<span></span>
</td>
<td class="nump">27.8<span></span>
</td>
<td class="num">(58.0)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 1,042.3<span></span>
</td>
<td class="nump">$ 1,132.1<span></span>
</td>
<td class="nump">$ 1,056.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760964704">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Cash Flows - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2024</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,077.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,104.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,114.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">275.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">270.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">290.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Equity-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">93.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(32.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(18.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">16.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(559.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(54.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(34.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Merchandise inventory</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">61.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">139.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">111.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(605.3)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">183.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(208.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable-trade</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">443.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(55.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(260.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">497.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(93.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">225.2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,277.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,598.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,335.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(122.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(148.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(127.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchases of short-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(211.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions of businesses, net of cash acquired</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(323.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(76.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(36.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(5.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(659.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(229.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(164.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowings under revolving credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">294.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">207.6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,301.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under revolving credit facilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(294.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(282.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,531.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,197.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(150.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(635.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Payments to extinguish long-term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(962.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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="Show.showAR( this, 'defref_cdw_RepaymentsOfReceivableFinancingLiability', window );">Repayments of receivable financing liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(36.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(61.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(68.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_NetChangeInAccountsPayableInventoryFinancing', window );">Net change in accounts payable-inventory financing</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(75.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(23.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">84.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(500.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(500.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock option exercises</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">47.0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">49.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of incentive compensation plan withholding taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(38.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(40.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(23.1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(332.1)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(321.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(282.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">22.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(686.9)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,098.7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(1,102.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(12.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3.1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(12.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash, cash equivalents and restricted cash</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(81.0)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">273.5<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">57.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash &#8211; beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">588.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">315.2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">258.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash &#8211; end of period(1)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">507.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">588.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">315.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplementary disclosure of cash flow information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(217.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(233.2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(224.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (398.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (401.4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (362.2)<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Refer to Note 1 (Description of Business and Summary of Significant Accounting Policies) for further information on restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NetChangeInAccountsPayableInventoryFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net change in accounts payable-inventory financing</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NetChangeInAccountsPayableInventoryFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_RepaymentsOfReceivableFinancingLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Receivable Financing Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_RepaymentsOfReceivableFinancingLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762709136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statement Of Stockholders' Equity - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Paid-in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 705.7<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 3,369.5<span></span>
</td>
<td class="num">$ (2,570.7)<span></span>
</td>
<td class="num">$ (94.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,114.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,114.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">91.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">30.2<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">30.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Coworker Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">25.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividend payments</a></td>
<td class="num">(282.6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
<td class="num">(284.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(23.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss from hedge accounting</a></td>
<td class="num">(0.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="num">(0.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></td>
<td class="nump">3.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>
<td class="nump">3.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="num">(61.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61.5)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">1,603.3<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">3,518.1<span></span>
</td>
<td class="num">(1,763.8)<span></span>
</td>
<td class="num">(152.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,104.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,104.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">49.3<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">49.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Coworker Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">28.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(500.0)<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(499.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividend payments</a></td>
<td class="num">(321.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.0<span></span>
</td>
<td class="num">(323.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(40.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss from hedge accounting</a></td>
<td class="num">(1.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">(1.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="nump">29.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1', window );">Foreign currency translation and other</a></td>
<td class="nump">27.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2.6)<span></span>
</td>
<td class="nump">29.7<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">2,042.5<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">3,691.3<span></span>
</td>
<td class="num">(1,525.5)<span></span>
</td>
<td class="num">(124.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">1,077.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,077.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Equity-based compensation expense</a></td>
<td class="nump">$ 64.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercises (in shares)</a></td>
<td class="nump">478,686<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock option exercises</a></td>
<td class="nump">$ 47.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Coworker Stock Purchase Plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Coworker Stock Purchase Plan</a></td>
<td class="nump">28.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">(500.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividend payments</a></td>
<td class="num">(332.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
<td class="num">(334.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Incentive compensation plan stock withheld for taxes</a></td>
<td class="num">(38.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized loss from hedge accounting</a></td>
<td class="num">(2.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="num">(2.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Reclassification of cash flow hedge to net income</a></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="nump">0.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation</a></td>
<td class="num">(33.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1', window );">Foreign currency translation and other</a></td>
<td class="num">(35.3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="num">(2.8)<span></span>
</td>
<td class="num">(33.0)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ending balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2024</a></td>
<td class="nump">$ 2,352.7<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 3,834.4<span></span>
</td>
<td class="num">$ (1,322.9)<span></span>
</td>
<td class="num">$ (160.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871758852096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends (in dollars per share)</a></td>
<td class="nump">$ 2.485<span></span>
</td>
<td class="nump">$ 2.390<span></span>
</td>
<td class="nump">$ 2.090<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871767015200">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business and Summary of Significant Accounting Policies</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">Description of Business and Summary of Significant Accounting Policies</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%;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 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 &#8220;the Company&#8221; and &#8220;CDW&#8221; refer to Parent and its 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 Consolidated Financial Statements 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 (&#8220;SEC&#8221;). The Company&#8217;s Consolidated Financial Statements are based on a fiscal year ended December 31.</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">Use of Estimates</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 preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results and outcomes could differ from those estimates.</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">Business Combinations</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 accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.</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">Cash and Cash Equivalents</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%">Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash and are so near maturity that there is insignificant risk of changes in value due to interest rate changes.</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%">Restricted cash represents funds that are restricted to satisfy deposit requirements with creditors. Restricted cash is presented within Prepaid expenses and other on the Consolidated Balance Sheets and totaled $4 million as of December 31, 2024.</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">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 where 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. Unbilled receivables primarily arise from non-cancellable, multi-year arrangements for software sales whereby the Company has completed its performance obligation under the contracts but will invoice its customers ratably over a period of time. For additional information regarding multi-year arrangements, see &#8220;Revenue Recognition for Software&#8221; below. Accounts receivable that are billed are recorded at the invoiced amount and include the taxes to be collected from the customer as part of the sale. Such billed amounts typically do not bear interest. 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.</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 occasionally may transfer certain accounts receivable, without recourse, to third-party financial companies as a method to accelerate cash collections and reduce the Company&#8217;s credit exposure. Under these agreements, the Company may transfer certain accounts receivable in exchange for cash less a discount, as defined by the agreements. The Company&#8217;s ability to sell receivables is dependent on the financial institutions&#8217; willingness to purchase such receivables. In addition, certain of these agreements may also require that the Company continue to service, administer and collect the sold accounts receivable. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of the third-party financing company&#8217;s payment. </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%">For additional information on the Company&#8217;s accounts receivables, see Note 4 (Accounts Receivable and 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%;text-decoration:underline">Allowance for Credit Losses</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 estimates an allowance for credit losses related to accounts receivable, inclusive of billed and unbilled amounts, for future expected credit losses by using relevant information such as historical information, current conditions, and reasonable and supportable forecasts. For billed accounts receivable, the allowance is measured on a pool basis when similar risk characteristics exist, and a loss-rate for each pool is determined using historical credit loss experience as the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current conditions as well as changes in forecasted macroeconomic conditions, such as changes in the unemployment rate or gross domestic product growth rate. If there are additional changes in circumstances related to a specific customer, the Company further adjusts its estimate based on the expected loss. The Company has typically observed a higher loss-rate experience with customers in pools associated with the Company&#8217;s Corporate and Small Business segments, as compared to the pools associated with the Public segment.</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%">For unbilled accounts receivable, the allowance is measured based on internal risk rating, which considers the customer&#8217;s credit rating, the duration of the multi-year arrangement, probability of default rates published by third-parties and other variables that mitigate the inherent credit risk on a particular transaction, such a legal right of set-off to the Company&#8217;s exposure. The internal risk rating is periodically reviewed for updates related to a customer&#8217;s credit rating and probability of default rates. Upon determining the internal risk rating, the allowance for credit loss is measured using the third-party default rates, adjusted for forecasted macroeconomic conditions. Given the nature of these unbilled receivables tied to multi-year arrangements and the robust credit approval process on long-term payment terms, the internal risk rating of these receivables is primarily low.</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%">For additional information on the Company&#8217;s allowance for credit loss, see Note 4 (Accounts Receivable and 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%;text-decoration:underline">Merchandise Inventory</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%">Inventory is valued at the lower of cost and net realizable value. Cost is determined using actual cost on a first-in, first-out method. Price protection is recorded when earned as a reduction to the cost of inventory. The Company decreases </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 value of inventory for estimated obsolescence equal to the difference between the cost of inventory and the net realizable value, based upon an aging analysis of the inventory on hand, specifically known inventory-related risks and assumptions about future demand and market conditions.</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">Miscellaneous Receivables</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%">Miscellaneous receivables primarily consist of amounts due from vendors. The Company receives incentives from vendors related to cooperative advertising, volume rebates, bid programs, price protection and other programs. These incentives generally relate to written vendor agreements with specified performance requirements and are generally recorded as adjustments to Cost of sales or Merchandise inventory, depending on the nature of the incentive. Funds received from vendors related to the reimbursement of specific, incremental and identifiable costs incurred by the Company are recorded as reduction of such costs, which may be within Selling and administrative expenses.</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">Property and Equipment</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%">Property and equipment are stated at cost, less accumulated depreciation. The Company calculates depreciation expense using the straight-line method over the estimated useful lives of the assets. For revenue generating assets, the Company calculates depreciation expense using the straight-line method to the estimated residual value over the estimated useful life of the assets. Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Expenditures for major renewals and improvements that extend the useful life of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred.</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">Leases</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 enters into operating lease contracts, as assessed at contract inception, primarily for real estate, data centers and equipment. On the lease commencement date, the Company records operating lease liabilities based on the present value of the future lease payments. In determining the present value of future lease payments, the Company uses its incremental borrowing rate based on the information available at the commencement date. For real estate and data center contracts, the Company accounts for the lease and non-lease components as a single lease component. For certain equipment leases, the Company applies a portfolio approach to account for the right-of-use asset and operating lease liability. In assessing the lease term, the Company includes options to renew only when it is reasonably certain that it will be exercised, a determination which is at the sole discretion of the Company. For equipment leases used in revenue generating activities with an initial term of 12 months or less, the Company records a right-of-use asset and lease liability. For all remaining leases with an initial term of 12 months or less, the Company has elected to not record a right-of-use asset and lease liability. The Company records lease expense on a straight-line basis over the lease term beginning on the commencement 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">Goodwill</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 performs an evaluation of goodwill at the reporting unit level, utilizing either a qualitative or quantitative impairment test. A qualitative assessment is performed at least on an annual basis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. The Company performs a quantitative impairment test for each reporting unit every three years, or more frequently if circumstances indicate a potential impairment. The annual test for impairment is conducted during the fourth quarter. The Company&#8217;s reporting units included in the assessment of potential goodwill impairment are the same as its operating segments.</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%">Under a qualitative assessment, the most recent quantitative assessment is used to determine if it is more likely than not that the reporting unit&#8217;s goodwill is impaired. As part of this&#160;qualitative&#160;assessment, the Company assesses relevant events and circumstances including macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, changes in share price and entity-specific events to determine if there is an indication of impairment.</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%">Under a quantitative assessment, goodwill impairment is identified by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is </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%">considered impaired and an impairment charge is recognized in an amount equal to that excess, not to exceed the carrying amount of goodwill. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of the Company&#8217;s fair value in an orderly transaction between market participants.</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%">Under the income approach, the Company determines fair value based on estimated future cash flows of a reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. The estimated future cash flows of each reporting unit are based on internally generated forecasts for the remainder of the respective reporting period and the next five years.</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%">Under the market approach, the Company utilizes valuation multiples derived from publicly available information for guideline companies to provide an indication of how much a knowledgeable investor in the marketplace would be willing to pay for a company. The valuation multiples are applied to the reporting units.</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%">Determining the fair value of a reporting unit is judgmental in nature and requires the use of significant estimates and assumptions, including Net sales growth rates, gross profit margins, operating margins, discount rates and future market conditions, among others. Any changes in the judgments, estimates or assumptions used could produce significantly different results.</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">Intangible Assets</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%">Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives. Intangible assets include customer relationships, trade name and internally developed software. For internally developed software, the Company capitalizes external costs and directly attributable internal costs to acquire or create internal use software which are incurred during the application development stage. These costs relate to activities such as configuration, coding, testing and installation. Costs related to post-implementation activities such as training and maintenance are expensed as incurred. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software.</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%">Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.</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">Cloud Computing Arrangements</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 enters into certain cloud-based software hosting arrangements for internal use that are accounted for as service contracts. Costs incurred in implementing a cloud computing arrangement are deferred during the application development stage and presented within Prepaid expenses and other on the Consolidated Balance Sheets. Once a cloud computing arrangement is ready for its intended use, the implementation costs are amortized on a straight-line basis over the fixed term of the hosting arrangement plus any reasonably certain renewal 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%;text-decoration:underline">Debt Issuance Costs</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%">Debt issuance costs, such as underwriting, financial advisory, professional fees and other similar fees are capitalized and recognized in Interest expense, net over the estimated life of the related debt instrument using the effective interest method or straight-line method, as applicable. The Company classifies debt issuance costs as a direct deduction from the carrying value of the Long-term debt liability on the Consolidated Balance Sheets, except for debt issuance costs associated with revolving credit facilities which are presented as an asset, 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">Fair Value Measurements</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%">Fair value is defined under US GAAP as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy has been established for valuation inputs to prioritize the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</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%">Level 1 &#8211; observable inputs such as quoted prices for identical instruments traded in active markets.</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%">Level 2 &#8211; inputs are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</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%">Level 3 &#8211; inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models and similar techniques.</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">Revenue Recognition</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 is a primary distribution channel for a large group of vendors and suppliers, including original equipment manufacturers (&#8220;OEMs&#8221;), software publishers, cloud providers and wholesale distributors. The Company may sell hardware, software and services on standalone basis or as a bundled solution arrangement. For additional information on the disaggregation of Net sales by major category, see Note 17 (Segment Information).</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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified product has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified product or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis.</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%">For performance obligations whereby the Company is acting as a principal, revenue is recognized when, or as, the customer obtains control of the specified product or service. The Company recognizes revenue in transactions for which it is acting as an agent once it has arranged for the third party to provide the product or service. Depending on the nature of the arrangement, this may occur at the time the Company executes the contract with the third party or at the time it invoices the customer. </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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Hardware</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%">Revenues from the sale of hardware are recognized on a gross basis as the Company is acting as a principal in these transactions, with the selling price to the customer recorded as Net sales and the acquisition cost of the product recorded as Cost of sales. The Company recognizes revenue from these transactions when control has passed to the customer, which is typically based on the shipping terms in the contract with the customer (e.g., upon delivery of the product to the customer). The Company may leverage drop-shipment arrangements with many of its vendors and suppliers to deliver hardware to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis.</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%">In some instances, the customer agrees to buy the hardware from the Company but requests delivery at a later date, commonly known as bill-and-hold arrangements. For these transactions, the Company deems that control passes to the customer when the hardware is ready for delivery. The Company views hardware as ready for delivery when: (i) the customer has a signed agreement, (ii) significant risk and rewards have transferred to the customer, (iii) the customer has the ability to direct the use of the hardware, (iv) the hardware has been set aside specifically for the customer and </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%">cannot be redirected to another customer and (v) as applicable, the configuration services have been completed when ordered with the hardware.</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&#8217;s vendor partners may provide warranties on the hardware the Company sells. These manufacturer warranties are assurance-type warranties and are not considered separate performance obligations. The warranties are not sold separately and only provide assurance that the hardware will conform with the manufacturer&#8217;s specifications. In some transactions, the vendor partner will provide the customer with an extended warranty. These extended warranties are sold separately and provide the customer with a service in addition to assurance that the product will function as expected. The Company considers these warranties to be separate performance obligations from the underlying product. For additional information regarding the accounting for extended warranties, see &#8220;Revenue Recognition for Services&#8221; 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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Software</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%">Revenues from the sale of software include perpetual licenses, term licenses, software assurance and cloud computing solutions. From time to time, such software may be sold as fixed, non-cancellable multi-installment arrangements (i.e., multi-year arrangements) or variable, cancellable arrangements (more common in cloud computing arrangements). In these instances, the Company recognizes revenue based on its present enforceable rights and obligations and when it has completed its performance obligation. In these instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that such arrangements do not include a significant financing component. The primary purpose of the Company&#8217;s invoicing terms is to provide customers with simplified and predictable ways of purchasing software and to mirror the payment terms offered by the software publisher.</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%">Depending on the nature of the software, the Company may be acting as a principal or an agent. For perpetual licenses and term licenses, the software is recognized as a single performance obligation on a gross basis as the Company is acting as a principal in these transactions at the point the software is delivered to the customer (i.e., via electronic delivery of keys). Generally, these licenses are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. As a result, the value of the product is primarily the accompanying support delivered by a third party and, therefore, the Company is acting as an agent and recognizes the revenue on a net basis once its agency obligation is complete. This is common for security software where updates are critical to the core functionality of the software. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis. For additional information regarding the accounting for bundled arrangements, see &#8220;Revenue Recognition for Bundled Arrangements&#8221; 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%">The Company sells cloud computing solutions which include Software as a Service (&#8220;SaaS&#8221;) and Infrastructure as a Service (&#8220;IaaS&#8221;). SaaS solutions, commonly referred to as subscription licenses, utilize third-party partners to offer the Company&#8217;s customers access to software in the cloud that enhances office productivity, provides security or assists in collaboration. IaaS solutions utilize third-party partners to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking. In these transactions, the Company is acting as an agent and recognizes revenue once its agency performance obligation is complete.</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&#8217;s customers are offered the opportunity by certain of its vendors to purchase software licenses and software assurance under enterprise agreements (&#8220;EAs&#8221;). For most EA transactions, the Company&#8217;s obligation to the customer is that of a distributor or sales agent of the services, where all obligations for providing the services to customers are passed to the Company&#8217;s vendors. The Company&#8217;s performance obligations are satisfied at the time of the sale. With most EAs, the Company&#8217;s vendors will transfer the license and invoice the customer directly, paying resellers an agency fee or commission on these sales. The Company records these fees as a component of Net sales as earned and there is no corresponding Cost of sales amount.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Services</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%">Revenues from the sale of services include professional services, hosted and managed services and vendor partner delivered services. Depending on the nature of the service, the Company may be acting as a principal or an agent. </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 provides professional services, which include project managers, specialists and engineers, recommending, designing and implementing IT solutions. The Company is primarily responsible for the fulfillment and acceptability of the professional services and has control over how to provide the requested services. As a result, the Company is the principal, and professional services revenue is recognized on a gross basis either on a time and materials basis for variable contracts or proportionally as costs are incurred relative to the total estimated costs to complete for fixed fee contracts (i.e., an input method). </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 provides hosted and managed services which primarily includes IT support services and data center services, such as managed and remote managed services, server co-location, internet connectivity and data backup and storage. Similar to professional services revenue, the Company is the principal in providing these services. Generally, hosted and managed services represent stand ready obligations and, therefore, the Company recognizes the revenue on a gross basis, ratably over the contractual term. </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 may resell vendor partner delivered services. A common example is extended warranties, which are considered to be separate performance obligations from the underlying product. For vendor partner delivered services, the Company is arranging for such services to be provided by the vendor partner and, therefore, is acting as an agent and records revenue on a net basis at the point of sale.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Bundled Arrangements</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 often sells hardware, software and/or services as part of a bundled solution arrangement containing multiple performance obligations. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices of each performance obligation.</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-style:italic;font-weight:400;line-height:120%">Sales In-Transit</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 performs an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of Net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment.</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-style:italic;font-weight:400;line-height:120%">Freight Costs</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 records freight billed to its customers as Net sales and the related freight costs as Cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as Cost of sales. The Company&#8217;s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.</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-style:italic;font-weight:400;line-height:120%">Other</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:115%">The nature of the Company&#8217;s contracts give rise to variable consideration in the form of volume rebates and sales returns and allowances, which are estimated at contract inception. The Company estimates variable consideration at the most likely amount to which it is expected to be entitled. This estimated amount is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of the Company&#8217;s anticipated performance and all information that is reasonably available. At the time of sale, the Company records a liability for estimated sales returns and allowances and an associated right of return asset. The Company also records a provision for volume rebates based on the evaluation of contract terms and historical experience.</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 excludes amounts collected on behalf of third parties, such as sales taxes, when determining the transaction price.</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%">When a contract results in revenue being recognized in excess of the amount the Company has the right to invoice to the customer, a contract asset is recorded on the Consolidated Balance Sheets. Contract assets primarily arise due to partially fulfilled contracts with integrated solutions and professional services with fixed fee arrangements.</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 liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. Contract liabilities primarily arise due to professional services with fixed fee arrangements, bill-and-hold transactions where control has not passed to the customer and certain governmental contracts.</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%">Any incremental direct costs of obtaining a contract, primarily sales commissions, are deferred on the Consolidated Balance Sheets and amortized over the period of contract performance.</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 elected to use the practical expedient for its performance obligations table to include only those contracts that are longer than 12 months at the time of contract inception and those contracts that are non-cancelable. Additionally, for certain governmental contracts where there are annual renewals, the Company has excluded these contracts since there is only a one-year legal obligation. Contracts that are longer than 12 months in duration are primarily related to hosted and managed services. For additional information on performance obligations longer than 12 months, see Note 4 (Accounts Receivable and 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%;text-decoration:underline">Sales Taxes</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%">Sales tax amounts collected from customers for remittance to governmental authorities are presented on a net basis in the Consolidated Statements of 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">Advertising</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%">Advertising costs are generally charged to expense in the period incurred and are presented in Selling and administrative expenses in the Consolidated Statements of Operations. Cooperative reimbursements from vendors are recorded in the period the related advertising expenditure is incurred. The Company generally classifies vendor consideration as a reduction to Cost of sales. During the years ended December 31, 2024, 2023 and 2022, the Company had advertising costs of $218&#160;million, $215&#160;million and $211&#160;million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Equity-Based Compensation</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 measures all equity-based payments using a fair-value-based method and records compensation expense over the requisite service period using the straight-line method in its Consolidated Financial Statements. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience.</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">Interest Expense, net</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%">Interest expense, net includes interest expense and interest income. Interest expense, net is recognized in the period incurred at the applicable interest rate in effect. Interest income is recognized on an accrual basis in the period it is earned at the applicable interest rate. </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">Foreign Currency Translation</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&#8217;s reporting currency is the US dollar. The functional currency of the Company&#8217;s international operating subsidiaries is generally the same as the corresponding local currency. Assets and liabilities of the international operating subsidiaries are translated at the spot rate in effect at the applicable reporting date. Revenues and expenses of the international operating subsidiaries are translated at the average exchange rates in effect during the applicable period. The resulting foreign currency translation adjustment is recorded as Accumulated other comprehensive loss, which is reflected as a separate component of Stockholders&#8217; equity.</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">Income Taxes</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%">Deferred income taxes are provided to reflect the differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company performs an evaluation of the realizability of deferred tax assets on a quarterly basis. This evaluation requires management to make use of estimates and assumptions and considers all </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%">positive and negative evidence and factors, such as the scheduled reversal of temporary differences, the mix of earnings in the jurisdictions in which the Company operates, and prudent and feasible tax planning strategies.</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 accounts for unrecognized tax benefits based upon its assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. The Company reports a liability for unrecognized tax benefits resulting from unrecognized tax benefits taken or expected to be taken in a tax return and recognizes interest and penalties, if any, related to its unrecognized tax benefits in income tax expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>42
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757769760">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-240). This ASU requires entities to disclose disaggregated information about specific natural expense categories in the notes to the financial statements. The ASU is effective for all public entities for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU enhances existing income tax disclosures primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The ASU is effective for all public entities for annual periods beginning after December 15, 2024, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;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:112%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses included in a segment&#8217;s profit or loss measure on an annual and interim basis. The ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities are required to apply the amendments on a retrospective basis. The Company adopted this ASU for the 2024 annual reporting period, which resulted in additional disclosures for amounts presented within Note 17 (Segment Information).</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_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757802368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</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">Acquisitions</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%;text-decoration:underline">Mission Cloud Services, Inc. (&#8220;Mission&#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%">On November 27, 2024, the Company completed its acquisition of Mission through a purchase of all the issued and outstanding equity interests for a base purchase price of $330&#160;million. Mission is a leading cloud professional services, managed services and consulting provider. This strategic acquisition strengthens the Company&#8217;s capabilities to deliver full lifecycle projects and complements its existing cloud, data, artificial intelligence and software platform engineering solution capabilities. </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 acquisition of Mission was not material to the Company&#8217;s results of operations and financial condition. The financial results of Mission have been included in the Company&#8217;s Consolidated Financial Statements since the date of acquisition, and the amounts are presented within the Corporate reportable segment. 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. Preliminarily, the Company recorded $218 million of Goodwill and $139 million of other intangible assets, which primarily related to customer relationships.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>44
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766913440">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Accounts Receivable and Contract Balances</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Accounts Receivable and Contract Balances</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%;text-decoration:underline">Accounts Receivable</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:77.167%"></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:8.821%"></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:8.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,386.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%">4,292.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%">Unbilled 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749.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%">274.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923.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%">337.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">6,058.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%">4,905.0&#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="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Unbilled accounts receivable, noncurrent are presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#8217;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable are derecognized from the Consolidated Balance Sheets upon receipt of payment from the third-party financing company. During the years ended December 31, 2024 and 2023, the Company sold approximately $477&#160;million and $506&#160;million of accounts receivable, respectively. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an allowance for credit losses at inception and reassesses quarterly based on expected collectability and forecasted macroeconomic conditions. The following table details the changes in the allowance for credit losses related to accounts receivable:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:77.830%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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><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%">25.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase to provision for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance 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:10pt;font-weight:400;line-height:100%">(14.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%">(14.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">Balance as of December 31</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-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%">47.4&#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%">28.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes a $4 million allowance for credit losses related to unbilled accounts receivable, noncurrent which is presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets as of December 31, 2024.</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;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:77.167%"></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:8.821%"></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:8.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">97.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%">111.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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522.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%">527.4&#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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $31 million and $40 million of long-term contract liabilities that are presented within Accounts payable and other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">For the years ended December 31, 2024 and 2023, the Company recognized revenue of $315 million and $329 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. For additional information regarding the Company&#8217;s performance obligations, see Note 1 (Description of Business and Summary of Significant Accounting Policies). The following table represents the total transaction price for the remaining performance obligations as of December&#160;31, 2024 related to non-cancelable service contracts whereby the Company is acting as the principal and the duration is longer than 12 months, which is expected to be recognized over future periods. </span></div><div style="margin-top:14pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:45.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766846192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</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">Property and Equipment</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%">Property and equipment consist of the following:</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.690%"><tr><td style="width:1.0%"></td><td style="width:49.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.723%"></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.041%"></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.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and data processing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">204.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">204.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Building and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 25</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%">133.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%">125.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</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%">50.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%">46.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">35.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%">35.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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</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%">31.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%">23.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Revenue generating assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">1.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">38.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%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">512.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320.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%">(308.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%">Property and equipment, net</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 style="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%">192.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">195.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"></td></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:8pt;font-weight:400;line-height:120%"> *Asset is not depreciated.</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%">During 2024, 2023 and 2022, the Company recorded disposals of $37 million, $56 million and $7 million, respectively, to derecognize Property and equipment that were no longer in use.</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%">Depreciation expense for the years ended December 31, 2024, 2023, and 2022 was $53 million, $52 million and $58 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766787216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</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">Goodwill and Other Intangible Assets</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%;text-decoration:underline">Goodwill</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 changes in Goodwill by reportable segment are 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:91.959%"><tr><td style="width:1.0%"></td><td style="width:41.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2022</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">(2)</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%">2,133.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%">230.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%">1,658.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">320.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,342.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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%">19.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%">&#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%">36.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%">&#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%">56.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 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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14.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%">14.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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2023</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">(2)</span></div></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%">2,153.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 colspan="2" style="background-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%">230.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695.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 colspan="2" style="background-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%">335.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,413.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">&#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%">218.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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: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%">&#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%">&#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%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2024</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">2,370.8&#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: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%">230.2&#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: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%">1,695.5&#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: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%">323.9&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,620.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></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Other is comprised of CDW UK and CDW Canada operating segments.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Goodwill is net of accumulated impairment losses of $1,571 million, $354 million and $28 million related to the Corporate, Public and Other segments, respectively, recorded in 2008 and 2009.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes other immaterial acquisitions.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The acquisition of Mission is fully allocated to the Corporate segment. For additional information regarding the acquisition of Mission, see Note 3 (Acquisitions). Remaining activity in the Public segments includes other immaterial acquisitions.</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 performed a qualitative impairment assessment for all reporting units during the fourth quarter of 2024 and concluded that it was more likely than not that the fair values of all reporting units exceeded their respective carrying values and, therefore, no impairment existed. The Company performed a quantitative impairment assessment for all reporting units during the fourth quarter of 2023 and determined that the fair values of each reporting unit substantially exceeded their carrying values and, therefore, no impairment existed.</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">Other Intangible Assets</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 summary of intangible assets is 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.690%"><tr><td style="width:1.0%"></td><td style="width:32.496%"></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:16.723%"></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.041%"></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.041%"></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.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 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:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</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:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">3 - 14</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%">3,478.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%">(2,361.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 20</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%">449.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%">(387.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%">62.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">391.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 10</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%">35.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%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,354.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%">(2,998.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%">1,356.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 style="height:8pt"><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="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 style="height:8pt"><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><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%">December&#160;31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</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%">Gross Carrying 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%">Accumulated<br/>Amortization</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%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">3 - 14</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%">3,379.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,236.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 20</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%">446.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%">(366.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%">79.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">474.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%">(330.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%">144.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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 10</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%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</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 style="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,305.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369.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"></td></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%">During the years ended December 31, 2024, 2023 and 2022, the Company recorded disposals of $155 million, $33 million and $8 million, respectively, to derecognize intangible assets that were no longer in use.</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%">During the years ended December 31, 2024, 2023 and 2022, the Company recorded amortization expense related to intangible assets of $222 million, $219 million and $233 million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated future amortization expense related to intangible assets is 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:77.482%"></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:19.531%"></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%">Years ending December 31,</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%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.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></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%">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%">217.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense </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%">1,356.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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766868160">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsAbstract', window );"><strong>Inventory Financing Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsTextBlock', window );">Inventory Financing Agreements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Inventory Financing Agreements</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 has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts outstanding under these agreements as of December 31, 2024 and 2023 were $355 million and $431 million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#8217;s Revolving Loan Facility, as defined within Note 8 (Debt). A portion of the Company&#8217;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 8 (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 following table details the changes in the Company&#8217;s confirmed obligations outstanding related to inventory financing agreements:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:78.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed invoices paid during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,463.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of December 31</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%">355.2&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory financing agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757818736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Debt</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">Debt</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: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:39.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.338%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:right;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%">634.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%">634.5&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">575.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%">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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.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%">600.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%">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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">April 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%">4.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">December 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%">3.276&#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%">500.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%">500.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%">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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 2030</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%">March 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.100&#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%">600.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.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%">Senior notes due 2034</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%">August 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.550&#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%">600.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,211.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21.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%">56.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%">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%">8.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%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs and discount</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%">(32.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%">(28.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(235.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%">(613.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,607.0&#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 #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,031.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></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%">As of December 31, 2024, 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 Secured Overnight Financing Rate (&#8220;SOFR&#8221;) plus a spread adjustment and a margin 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 December 31, 2024, the Company could have borrowed up to an additional $1.2&#160;billion under the Revolving Loan Facility. As of December 31, 2024, the Revolving Loan Facility had $356 million reserved for the floorplan sub-facility.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Term Loan</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The senior unsecured term loan facility (the &#8220;Term Loan Facility&#8221;) has a variable interest rate. The interest rate is based on SOFR plus a spread adjustment and a margin based on the Company&#8217;s senior unsecured rating. No mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unsecured Senior Notes</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unsecured senior notes have a fixed interest rate, which is paid semi-annually.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Receivable Financing</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the years ended December 31, 2024 and 2023. </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuances and Extinguishments</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 August 22, 2024, the Company completed the issuance of $600&#160;million aggregate principal amount of 5.100% Senior Notes due 2030 (the &#8220;2030 Notes&#8221;) at 99.889% of par and $600&#160;million aggregate principal amount of 5.550% Senior Notes due 2034 (the &#8220;2034 Notes&#8221;) at 99.742% of par (collectively, the &#8220;Notes&#8221;). Interest on the 2030 Notes is payable semi-annually on March 1 and September 1 of each year. Interest on the 2034 Notes is payable semi-annually on February 22 and August 22 of each year. The net proceeds from the Notes issuance were used to fund the settlement of the concurrent cash tender offer and the payment of related accrued and unpaid interest, fees and expenses and general corporate purposes, including the redemption of the remaining 5.500% Senior Notes due 2024 and the repayment at maturity of the remaining 4.125% Senior Notes due 2025. </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 August 22, 2024, concurrent with the Notes issuance, the Company completed a cash tender offer for $391&#160;million and $389&#160;million of the outstanding aggregate principal amounts under its 5.500% Senior Notes due 2024 and the 4.125% Senior Notes due 2025, respectively, plus accrued and unpaid interest, fees and expenses. In connection with the cash tender offer, the Company recognized an immaterial net gain on extinguishment of debt, which is presented within Other income (expense), net on the Consolidated Statements of 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%">On October 7, 2024, the Company redeemed the remaining outstanding 5.500% Senior Notes due 2024, which were scheduled to mature on December 1, 2024, at par for $184 million. </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">Total Debt Maturities</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 December 31, 2024, aggregate future maturities of debt, excluding unamortized debt issuance costs, are as follows for the years ending December 31:</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:80.918%"></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:16.094%"></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%">Years</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%">Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.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></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%">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%">1,637.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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%">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%">1,100.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%">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%">700.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt maturities</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,875.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></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%;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 and other market observable inputs for comparable liabilities. 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 debt issuance costs, were as follows:</span></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:68.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,602.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,348.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Carrying value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757274176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements and Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsDisclosureTextBlock', window );">Fair Value Measurements and Financial Instruments</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">Fair Value Measurements and Financial Instruments</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%;text-decoration:underline">Derivative Instruments</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 may use derivative financial instruments to manage its exposure to interest rate risk. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The following sections detail the Company&#8217;s derivative financial instruments.</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-style:italic;font-weight:400;line-height:120%">Interest Rate Collars</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&#8217;s variable interest rate debt creates interest rate risk. The Company has interest rate collar agreements that provide for contractually specified interest rate cap and an interest rate floor based on SOFR. The Company receives payment from the counterparty if SOFR is greater than the cap or pays the counterparty if SOFR is below the floor. If SOFR is between the floor and cap, no payment is due to either party. There were no new interest rate collar agreements executed for the year ended December 31, 2024.</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 December 31, 2024 and December 31, 2023, the interest rate collar agreements were classified within Long-term liabilities - Accounts payable and other liabilities on the Consolidated Balance Sheets for which the fair value was not material. The total notional amount of the interest rate collar agreements was $400&#160;million as of December 31, 2024 and December 31, 2023, which mature on September 30, 2026.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s interest rate collar agreements is classified as Level 2 in the fair value hierarchy. The valuation of the interest rate collar agreements is derived using a discounted cash flow analysis on the expected cash receipts or cash disbursements that would occur if variable interest rates rise above or fall below the strike rates of the interest rate cap and interest rate floor, respectively. This analysis reflects the contractual terms of the interest rate collar agreements, including the period to maturity, and uses observable market-based inputs, including SOFR 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 collars 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, net in the period when the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the change in fair value for the effective portion of the derivative financial instruments and the reclassification from AOCL to Interest expense, net was not material. </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-style:italic;font-weight:400;line-height:120%">Treasury Locks</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 used treasury lock agreements to manage interest rate risk in advance of the issuance of fixed rate debt. During the year ended December 31, 2024, the Company executed and settled treasury lock agreements for a total notional value of $600 million, concurrent with the issuance of unsecured senior notes. The treasury lock agreements were settled at an immaterial loss. For additional information regarding the issuance of the unsecured senior notes, see Note 8 (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 treasury lock agreements were designated as cash flow hedges. The loss on the settlement was recorded to AOCL and is subsequently reclassified into Interest expense, net over the term of the debt in the same period during which the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the reclassification from AOCL to Interest expense, net was not material.</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">Short-term Investments</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%">Short-term investments, which have a maturity that extends beyond three months but within one year, is comprised of a certificate of deposit. As of December 31, 2024, the amortized cost of the certificate of deposit was $214 million and is classified within Short-term investments on the Consolidated Balance Sheets. The fair value of the short-term investment approximates the carrying value due to its short-term nature and is classified as a Level 2 in the fair value hierarchy.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766985168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Income Taxes</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%">Income before income taxes was taxed under the following jurisdictions:</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:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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,312.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298.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%">1,355.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.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%">152.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%">132.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487.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></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%">Components of Income tax expense (benefit) consist of the following:</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:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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></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%">Federal</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%">267.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 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%">267.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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%">69.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%">75.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">41.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="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%">371.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%">378.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%">391.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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></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%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(15.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="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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.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%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.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%">(32.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 tax expense</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%">357.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%">345.9&#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%">373.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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 reconciliation between the statutory tax rate expressed as a percentage of income before income taxes and the effective income tax rate was 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.543%"><tr><td style="width:1.0%"></td><td style="width:37.288%"></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:8.378%"></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:8.220%"></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:8.378%"></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:8.378%"></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:8.378%"></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:8.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Statutory federal income tax rate</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%">301.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">304.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">312.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">State taxes, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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%">4.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%">55.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.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%">61.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%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.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%">(2.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%">(12.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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">6.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.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%">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%">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</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%">357.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%">24.9&#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%">345.9&#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%">23.9&#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%">373.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">25.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"><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effect of temporary differences that give rise to net deferred income tax liabilities is presented below. </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.690%"><tr><td style="width:1.0%"></td><td style="width:78.395%"></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.366%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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 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%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">33.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 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%">38.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 compensation plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net operating loss and credit carryforwards, 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%">40.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%">17.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 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%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">17.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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.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%">45.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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;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%">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:10pt;font-weight:400;line-height:100%">22.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%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">195.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%">192.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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 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-related intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279.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%">269.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">22.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%">27.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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">Total deferred tax liabilities</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%">340.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">Net deferred tax liabilities</span></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has income tax net operating losses of $88 million that do not expire and international tax credit carryforwards of $17 million, which expire in 2027.</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 is indefinitely reinvested in its UK business, and therefore did not provide for any US deferred taxes on the earnings of the UK business. The Company is not permanently reinvested in its Canadian business and therefore has recognized deferred tax liabilities of $7 million as of December 31, 2024 related to Canada withholding taxes on earnings of its Canadian 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%">In the ordinary course of business, the Company is subject to review by domestic and foreign taxing authorities, including the Internal Revenue Service (&#8220;IRS&#8221;). In general, the Company is no longer subject to audit by the IRS or state, local, or foreign taxing authorities for tax years through 2014. Various taxing authorities are in the process of auditing income tax returns of the Company and its subsidiaries. The Company does not anticipate that any adjustments from the audits would have a material impact on its 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%">Changes in the Company&#8217;s unrecognized tax benefits as of December 31, 2024, 2023 and 2022 were 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.836%"><tr><td style="width:1.0%"></td><td style="width:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Balance as of January 1</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%">19.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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%">Additions/reductions for current year and prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Balance as of December 31</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2024, the Company had $20 million of unrecognized tax benefits that, if recognized, would have decreased income taxes and the corresponding effective income tax rate and increased net income. The impact of recognizing these tax benefits, net of the federal income tax benefit related to unrecognized state income tax benefits, would be approximately $16 million.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757605520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</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">Leases</span><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily for real estate, data centers and equipment. Remaining lease terms are up to 11 years.</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%">Supplemental Consolidated Balance Sheets information related to the Company&#8217;s operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:30.818%"></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:45.440%"></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:8.491%"></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:8.493%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease</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%">Balance Sheet Presentation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="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%">120.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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-842"><span style="-sec-ix-hidden:f-843">Accrued expenses and other current liabilities - Other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">32.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34.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%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities - Operating lease 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:10pt;font-weight:400;line-height:100%">149.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%">164.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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">181.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.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></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="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Lease term and discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26&#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%">4.03&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost, inclusive of variable and short-term lease cost, for the years ended December 31, 2024, 2023 and 2022 was $60 million, $62 million and $62 million, respectively. </span></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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:80.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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%">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%">33.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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%">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%">21.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%">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%">15.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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.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%">Total lease payments </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%">216.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Lease Incentives</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Present value of lease liabilities</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes lease incentives that will be realized in 2025. </span></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%">Supplemental cash flow information related to operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:61.950%"></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.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">44.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 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%">41.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 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%">42.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</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></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%">Operating leases</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%">18.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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 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%">43.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757687024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</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">Stockholders&#8217; Equity</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%;text-decoration:underline">Share Repurchase Program</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 share repurchase program under which it may repurchase shares of its common stock from time to time in privately negotiated transactions, open market purchases or other transactions as permitted by securities laws and other legal requirements. The timing and amounts of any purchases will be based on market conditions and other factors including but not limited to share price, regulatory requirements and capital availability. The share repurchase program does not obligate the Company to repurchase any minimum dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.</span></div>During 2024, the Company repurchased 2.4&#160;million shares of its common stock for $500&#160;million under the share repurchase program. On February&#160;5, 2025, the Company announced that its Board of Directors authorized a $750&#160;million increase to the share repurchase program, which was incremental to the approximately $588 million remaining as of December 31, 2024 under the $750&#160;million authorization announced on February&#160;7, 2024.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871868005664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-Based Payment Arrangement, Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Equity-Based Compensation</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">Equity-Based Compensation</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%">Equity-based compensation expense, which is recorded in Selling and administrative expenses in the Consolidated Statements of Operations was 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.690%"><tr><td style="width:1.0%"></td><td style="width:53.000%"></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:13.411%"></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:13.411%"></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:13.414%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense</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%">64.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</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%">(10.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%">(17.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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense, net of tax</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%">53.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 style="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%">76.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents equity-based compensation tax expense at the statutory tax rates. Excess tax benefits associated with equity awards are excluded from this disclosure and separately disclosed in Note 10 (Income Taxes).</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 total unrecognized compensation cost related to non-vested awards was $108 million as of December 31, 2024 and is expected to be recognized over a weighted-average period of 2.1 years.</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">Long-Term Incentive Plan</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 2021 Long-Term Incentive Plan (&#8220;2021 LTIP&#8221;) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The maximum aggregate number of shares of the Company&#8217;s common stock that may be issued under the 2021 LTIP is 22.1&#160;million shares. As of December 31, 2024, 6.2 million shares were available for issuance under the 2021 LTIP. Authorized but unissued shares are reserved for issuance in connection with equity-based awards.</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-style:italic;font-weight:400;line-height:120%">Stock Options</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 exercise price of a stock option granted is equal to the fair value of the underlying stock on the date of the grant. Stock options granted under the LTIPs have a contractual term of ten years and generally vest ratably over three years. To estimate the fair value of options granted, the Company uses the Black-Scholes option pricing model. </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 weighted-average assumptions used to value the stock options granted 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:92.543%"><tr><td style="width:1.0%"></td><td style="width:52.454%"></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:13.591%"></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:13.591%"></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:13.597%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date 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%">76.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">64.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43.20&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">29.32&#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%">29.94&#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%">27.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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%">4.07&#160;</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%">3.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94&#160;</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><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%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08&#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%">1.24&#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%">1.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a weighting of the historical volatility and implied volatility.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a composite US Treasury rate.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on contractual term length and on historical experience of both exercised and unexercised options.</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%">Stock option activity for the year ended December 31, 2024 was 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.982%"><tr><td style="width:1.0%"></td><td style="width:41.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.270%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</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%">Weighted-Average Exercise Price</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%">Weighted-Average Remaining Contractual Term (years)</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">126.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Forfeited/Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Exercised</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%">(478,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.11&#160;</span></td><td style="background-color:#ffffff;padding: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">134.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.28</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%">132.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Vested and exercisable at December 31, 2024</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%">2,225,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">117.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68</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%">131.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest after December 31, 2024</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%">541,116&#160;</span></td><td style="background-color:#ffffff;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%">203.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">7.73</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%">0.6&#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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The total intrinsic value of stock options exercised during the years ended December 31, 2024, 2023 and 2022 was $66 million, $97 million and $40 million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units (&#8220;RSUs&#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%">Restricted stock units represent the right to receive unrestricted shares of the Company&#8217;s stock at the time of vesting. RSUs granted under the LTIPs vest either ratably over three years or cliff-vest at the end of three years. The fair value of RSUs is equal to the closing price of the Company&#8217;s common stock on date of grant.</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%">RSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;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:69.404%"></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:12.780%"></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:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">181.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">328,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Vested</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%">(207,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Non-vested at December 31, 2024</span></div></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%">491,352&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023 and 2022 was $203.24, $189.30 and $169.11, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of RSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $37 million, $27&#160;million and $16&#160;million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Share Units (&#8220;PSUs&#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%">Performance share units represent the right to receive unrestricted shares of the Company&#8217;s stock at the time of vesting. PSUs granted under the LTIPs cliff-vest at the end of three years. The majority of the PSUs will vest between 0% to 200% of the number of PSUs granted based on the Company&#8217;s performance against a cumulative adjusted free cash flow measure and cumulative non-GAAP net income per diluted share measure over a three-year performance 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%">PSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;padding-left:36pt"><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:69.404%"></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:12.780%"></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:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">188.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">199,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Attainment adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">122,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Vested</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%">(258,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2024</span></div></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%">430,281&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.22&#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="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of PSUs granted during the years ended December 31, 2024, 2023 and 2022 was $224.53, $210.30 and $176.14, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the year ended December 31, 2024, the PSUs that vested at December 31, 2023 were adjusted to reflect final attainment.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of PSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $42 million, $35 million and $28 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757646736">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</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">Earnings Per Share</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 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:3pt;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:51.896%"></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:13.884%"></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:13.257%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</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%">133.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%">134.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%">135.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></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;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%">135.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><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%">136.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan (&#8220;CSPP&#8221;) units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. Inclusion of these common shares in diluted weighted average shares outstanding 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871868979936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Coworker Retirement and Other Compensation Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsGeneralTextBlock', window );">Coworker Retirement and Other Compensation Benefits</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">Coworker Retirement and Other Compensation Benefits</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%;text-decoration:underline">Profit Sharing Plan and Other Savings Plans</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 profit-sharing plan that includes a salary reduction feature established under the Internal Revenue Code Section&#160;401(k) covering substantially all coworkers in the US. In addition, coworkers outside the US participate in other savings plans. Company contributions to the profit sharing and other savings plans are made in cash and determined at the discretion of the Board of Directors. For the years ended December 31, 2024, 2023 and 2022, the amounts expensed for these plans were $27 million, $20 million and $43 million, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Coworker Stock Purchase Plan (&#8220;CSPP&#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 a CSPP that provides the opportunity for eligible coworkers to acquire shares of the Company&#8217;s common stock through accumulated payroll deductions at a 5% discount from the closing market price on the final day of the offering period. There is no additional compensation expense associated with the CSPP.</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_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationRelatedCostsGeneralTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 710<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482969/710-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsGeneralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757785856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</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">Commitments and Contingencies</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 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. </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%">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 December 31, 2024, 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>The Company received a Civil Investigative Demand, issued by Department of Justice (&#8220;DOJ&#8221;) on June 11, 2024 in connection with a False Claims Act investigation. The DOJ requested information relating to bids the Company submitted for contracts funded in whole or in part by the Schools and Libraries Program (E-Rate Program). The Company is cooperating with the DOJ and, at this stage in the investigation, is unable to assess the probability of any outcome or the range of possible loss, if any.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>57
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766904048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment 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 has&#160;three&#160;reportable segments: Corporate, Small Business, and Public. In addition, there are&#160;two&#160;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;). The organizational structure of the Company&#8217;s segments is determined based on how the chief operating decision maker (&#8220;CODM&#8221;), who is the Chief Executive Officer, evaluates performance, allocates resources and manages operations, which is primarily based on customer base. Specifically, the Corporate reportable segment is primarily comprised of private sector business customers with more than 250 employees in the US, the Small Business reportable segment is primarily comprised of private sector business customers with up to 250 employees in the US, and the Public reportable segment is comprised of government agencies and education and healthcare institutions in the US. </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 accounting policies used to determine profit and loss measures are consistent across all reportable segments and on a consolidated basis. Additionally, the CODM reviews key profit and loss measures for each reportable segment consistently based on both segment Gross profit and Operating income. Specifically, the CODM reviews Gross profit by segment to develop forecasting and evaluate overall profitability performance and Operating income by segment to make investment strategy and performance-based compensation decisions. Segment information for Total assets and capital expenditures is not presented given that such information is not used in measuring segment performance or allocating resources between segments.</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 for the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div style="margin-top:14pt;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:32.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024:</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><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%">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%">8,837.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 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,523.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157.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 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,480.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20,998.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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,498.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,989.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%">&#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%">16,396.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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,602.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220.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%">171.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%">913.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%">378.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%">267.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">879.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">181.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">745.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">112.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(267.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,651.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">76.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 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%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">28.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 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%">111.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 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%">275.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023:</span></div></td><td colspan="3" style="background-color:#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%">8,960.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%">1,556.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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 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,553.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 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><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%">21,376.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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.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%">6,638.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,723.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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281.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%">184.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%">932.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%">353.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%">220.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%">2,971.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">846.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">177.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">735.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">142.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(220.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,680.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">82.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 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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">58.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">30.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">270.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</span></div></td><td colspan="3" style="background-color:#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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908.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 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><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%">23,748.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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170.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%">1,544.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%">6,918.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%">2,428.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%">&#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%">19,062.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,686.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.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%">951.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.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%">195.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%">2,951.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: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 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%">931.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">681.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(195.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,735.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">98.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 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%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">67.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 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%">31.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 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%">86.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">290.6&#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:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Primarily includes payroll and other coworker costs, advertising expense and other selling and administrative costs.</span></div><div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Depreciation and amortization expense is primarily included within Other segment items.</span></div><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><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:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:32.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.718%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">8,779.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 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,499.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%">8,150.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 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%">27.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,456.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">57.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%">23.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%">7.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%">2,453.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%">2,541.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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><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%">8,157.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><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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,998.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">6,015.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 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,201.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,225.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 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,776.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 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%">15,219.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,863.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%">228.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%">1,320.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%">392.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%">3,804.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">898.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%">75.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%">593.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">60.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%">17.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%">18.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%">11.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%">107.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Total 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%">8,837.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%">1,523.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">8,837.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 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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">8,837.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,486.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%">&#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%">2,486.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,167.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%">&#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%">3,167.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,503.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%">&#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%">2,503.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480.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%">2,480.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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><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%">8,157.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><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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,998.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">7,369.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 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,325.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">17,973.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">807.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%">146.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%">526.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%">126.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%">1,607.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">661.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%">51.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%">454.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%">251.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.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 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%">1,523.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%">8,157.7&#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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">20,998.7&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:32.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.718%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">8,894.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 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,534.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299.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 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%">26.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 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%">18,754.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">66.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.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%">6.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%">2,527.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%">2,621.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,556.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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><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%">2,553.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><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%">21,376.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">6,216.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 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,242.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 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%">6,460.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,783.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 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%">15,702.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,772.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%">232.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295.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%">498.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,799.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">909.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%">62.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.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%">258.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%">1,761.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">62.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%">18.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%">18.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%">13.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%">112.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total 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%">8,960.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,556.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">8,960.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,960.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,669.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%">&#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%">2,669.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,298.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%">&#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%">3,298.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,338.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%">&#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%">2,338.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553.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%">2,553.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,556.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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><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%">2,553.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><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%">21,376.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">7,515.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,374.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 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%">7,411.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212.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 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%">18,512.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">778.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%">145.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%">480.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%">117.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%">1,521.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">667.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%">36.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414.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%">223.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.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"></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%">1,556.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"></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%">8,305.7&#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%">2,553.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%">21,376.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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:5pt;padding-left:36pt"><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:32.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.538%"></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:11.538%"></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:11.538%"></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:11.538%"></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:11.701%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">10,321.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 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,934.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%">8,550.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%">21.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%">20,828.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">28.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%">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%">0.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%">2,886.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,920.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">10,350.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%">1,938.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 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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,908.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 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%">23,748.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">7,561.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 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,610.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,763.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,091.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,781.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%">232.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%">1,196.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%">473.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%">3,684.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">929.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%">73.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%">570.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%">268.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%">1,842.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">78.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.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%">19.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%">11.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%">130.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total 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%">10,350.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%">1,938.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%">8,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908.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%">23,748.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,350.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,574.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%">&#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%">2,574.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,621.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%">&#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%">3,621.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,355.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908.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%">2,908.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">10,350.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%">1,938.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 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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,908.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 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%">23,748.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">8,971.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,751.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 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%">7,717.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576.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 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%">21,016.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">749.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%">140.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%">426.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%">97.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%">1,414.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">629.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%">47.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%">407.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%">234.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%">1,318.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,938.9&#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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,908.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><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%">23,748.7&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:9pt;padding-left: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 years ended December 31, 2024, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:5pt;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:27.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.591%"></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.849%"></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:9.591%"></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.849%"></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:9.591%"></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.855%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089.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%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,690.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%">21.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 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%">6,179.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%">26.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></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%">Netcomm Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538.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%">12.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%">3,185.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%">14.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%">2,729.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%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Collaboration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770.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%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909.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%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394.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%">10.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 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%">Data Storage and Servers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133.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%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240.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%">10.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%">2,479.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%">10.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 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%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111.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%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.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%">5.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%">1,284.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%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,575.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%">12.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%">2,607.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%">12.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%">3,022.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%">12.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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,219.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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><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%">15,702.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%">73.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><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%">18,091.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.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></tr><tr style="height:6pt"><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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,804.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%">18.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,799.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%">17.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,684.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%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867.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%">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%">1,761.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%">8.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%">1,842.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%">7.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%">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%">107.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">112.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%">0.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%">130.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%">0.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%">Total Net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998.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"></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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">23,748.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"></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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis for accounting purposes. 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766869136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 1,077.8<span></span>
</td>
<td class="nump">$ 1,104.3<span></span>
</td>
<td class="nump">$ 1,114.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871759209872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766950448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTrdPoliciesProcAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757899456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><div style="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 a dedicated team of information security professionals who leads our enterprise-wide cyber security strategy, risk management, cyber defense, software security, security monitoring and other related functions. This team is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). The CISO has extensive </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%">background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity. Additionally, the processes overseen by our global information security team are integrated with our enterprise risk management program, including routine reporting on cyber risk through the different levels of the enterprise risk management governance structure and alignment on risk management frameworks and processes. </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 corporate information security management program is ISO 27001 certified, and we undergo routine audits by an independent, certified accreditation body to maintain this certification. Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities. We also have policies and procedures to oversee and identify the cybersecurity risks associated with our use of third-party service providers for both internal use and external use. These policies and procedures include onboarding risk assessments prior to engagement and, as appropriate based on identified risk, may include cybersecurity-related contractual terms and periodic risk assessments throughout the life cycle of the third-party relationship. Lastly, we maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to cybersecurity incidents. We refine our cybersecurity program by staying informed on security threats, leveraging third-party cybersecurity firms and investing in enhancements to our preventive and defensive capabilities.</span></div>In addition to our policies and procedures to manage and identify cybersecurity risks, we have an incident response plan designed to analyze, contain, remediate and communicate cybersecurity matters to help ensure a timely and robust response to actual or attempted incidents. As of the date of this report, we are not aware of any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including our business strategy, results of operations or financial condition. However, we cannot provide assurance that these threats will not result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, see &#8220;Item 1A. Risk Factors.&#8221;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Additionally, the processes overseen by our global information security team are integrated with our enterprise risk management program, including routine reporting on cyber risk through the different levels of the enterprise risk management governance structure and alignment on risk management frameworks and processes.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><div style="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 Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends. Depending on the criticality of a cybersecurity incident, certain matters are required to be reported promptly to the Board of Directors, as appropriate, in accordance with our incident response plan.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">This team is overseen by our Chief Information Security Officer (&#8220;CISO&#8221;), who reports to our Chief Technology Officer (&#8220;CTO&#8221;). The CISO has extensive background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">The CISO has extensive background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761917776">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_DescriptionofBusinessPolicyTextBlock', window );">Description of Business</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Description of Business</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CDW Corporation (&#8220;Parent&#8221;), a Fortune 500 company and member of the S&amp;P 500 Index, is a leading multi-brand provider of information technology (&#8220;IT&#8221;) solutions to 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 &#8220;the Company&#8221; and &#8220;CDW&#8221; refer to Parent and its subsidiaries.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Parent has two 100% owned subsidiaries, CDW LLC and CDW Finance Corporation. CDW LLC is an Illinois limited liability company that, together with its 100% owned subsidiaries, holds all material assets and conducts all business activities and operations of the Company. CDW Finance Corporation is a Delaware corporation formed for the sole purpose of acting as co-issuer of certain debt obligations and does not hold any material assets or engage in any business activities or operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements 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 (&#8220;SEC&#8221;). The Company&#8217;s Consolidated Financial Statements are based on a fiscal year ended December 31.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Consolidated Financial Statements include the accounts of Parent and its 100% owned subsidiaries. All intercompany transactions and accounts are eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</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">Use of Estimates</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 preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results and outcomes could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</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">Business Combinations</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 accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</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">Cash and Cash Equivalents</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%">Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash and are so near maturity that there is insignificant risk of changes in value due to interest rate changes.</span></div>Restricted cash represents funds that are restricted to satisfy deposit requirements with creditors.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Credit Losses</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">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 where 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. Unbilled receivables primarily arise from non-cancellable, multi-year arrangements for software sales whereby the Company has completed its performance obligation under the contracts but will invoice its customers ratably over a period of time. For additional information regarding multi-year arrangements, see &#8220;Revenue Recognition for Software&#8221; below. Accounts receivable that are billed are recorded at the invoiced amount and include the taxes to be collected from the customer as part of the sale. Such billed amounts typically do not bear interest. 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.</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 occasionally may transfer certain accounts receivable, without recourse, to third-party financial companies as a method to accelerate cash collections and reduce the Company&#8217;s credit exposure. Under these agreements, the Company may transfer certain accounts receivable in exchange for cash less a discount, as defined by the agreements. The Company&#8217;s ability to sell receivables is dependent on the financial institutions&#8217; willingness to purchase such receivables. In addition, certain of these agreements may also require that the Company continue to service, administer and collect the sold accounts receivable. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of the third-party financing company&#8217;s payment. </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%">For additional information on the Company&#8217;s accounts receivables, see Note 4 (Accounts Receivable and 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%;text-decoration:underline">Allowance for Credit Losses</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 estimates an allowance for credit losses related to accounts receivable, inclusive of billed and unbilled amounts, for future expected credit losses by using relevant information such as historical information, current conditions, and reasonable and supportable forecasts. For billed accounts receivable, the allowance is measured on a pool basis when similar risk characteristics exist, and a loss-rate for each pool is determined using historical credit loss experience as the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current conditions as well as changes in forecasted macroeconomic conditions, such as changes in the unemployment rate or gross domestic product growth rate. If there are additional changes in circumstances related to a specific customer, the Company further adjusts its estimate based on the expected loss. The Company has typically observed a higher loss-rate experience with customers in pools associated with the Company&#8217;s Corporate and Small Business segments, as compared to the pools associated with the Public segment.</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%">For unbilled accounts receivable, the allowance is measured based on internal risk rating, which considers the customer&#8217;s credit rating, the duration of the multi-year arrangement, probability of default rates published by third-parties and other variables that mitigate the inherent credit risk on a particular transaction, such a legal right of set-off to the Company&#8217;s exposure. The internal risk rating is periodically reviewed for updates related to a customer&#8217;s credit rating and probability of default rates. Upon determining the internal risk rating, the allowance for credit loss is measured using the third-party default rates, adjusted for forecasted macroeconomic conditions. Given the nature of these unbilled receivables tied to multi-year arrangements and the robust credit approval process on long-term payment terms, the internal risk rating of these receivables is primarily low.</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%">For additional information on the Company&#8217;s allowance for credit loss, see Note 4 (Accounts Receivable and Contract Balances).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Merchandise Inventory</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">Merchandise Inventory</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%">Inventory is valued at the lower of cost and net realizable value. Cost is determined using actual cost on a first-in, first-out method. Price protection is recorded when earned as a reduction to the cost of inventory. The Company decreases </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 value of inventory for estimated obsolescence equal to the difference between the cost of inventory and the net realizable value, based upon an aging analysis of the inventory on hand, specifically known inventory-related risks and assumptions about future demand and market conditions.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock', window );">Miscellaneous Receivables</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">Miscellaneous Receivables</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%">Miscellaneous receivables primarily consist of amounts due from vendors. The Company receives incentives from vendors related to cooperative advertising, volume rebates, bid programs, price protection and other programs. These incentives generally relate to written vendor agreements with specified performance requirements and are generally recorded as adjustments to Cost of sales or Merchandise inventory, depending on the nature of the incentive. Funds received from vendors related to the reimbursement of specific, incremental and identifiable costs incurred by the Company are recorded as reduction of such costs, which may be within Selling and administrative expenses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="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">Property and Equipment</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%">Property and equipment are stated at cost, less accumulated depreciation. The Company calculates depreciation expense using the straight-line method over the estimated useful lives of the assets. For revenue generating assets, the Company calculates depreciation expense using the straight-line method to the estimated residual value over the estimated useful life of the assets. Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Expenditures for major renewals and improvements that extend the useful life of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-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">Leases</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 enters into operating lease contracts, as assessed at contract inception, primarily for real estate, data centers and equipment. On the lease commencement date, the Company records operating lease liabilities based on the present value of the future lease payments. In determining the present value of future lease payments, the Company uses its incremental borrowing rate based on the information available at the commencement date. For real estate and data center contracts, the Company accounts for the lease and non-lease components as a single lease component. For certain equipment leases, the Company applies a portfolio approach to account for the right-of-use asset and operating lease liability. In assessing the lease term, the Company includes options to renew only when it is reasonably certain that it will be exercised, a determination which is at the sole discretion of the Company. For equipment leases used in revenue generating activities with an initial term of 12 months or less, the Company records a right-of-use asset and lease liability. For all remaining leases with an initial term of 12 months or less, the Company has elected to not record a right-of-use asset and lease liability. The Company records lease expense on a straight-line basis over the lease term beginning on the commencement date.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</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">Goodwill</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 performs an evaluation of goodwill at the reporting unit level, utilizing either a qualitative or quantitative impairment test. A qualitative assessment is performed at least on an annual basis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. The Company performs a quantitative impairment test for each reporting unit every three years, or more frequently if circumstances indicate a potential impairment. The annual test for impairment is conducted during the fourth quarter. The Company&#8217;s reporting units included in the assessment of potential goodwill impairment are the same as its operating segments.</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%">Under a qualitative assessment, the most recent quantitative assessment is used to determine if it is more likely than not that the reporting unit&#8217;s goodwill is impaired. As part of this&#160;qualitative&#160;assessment, the Company assesses relevant events and circumstances including macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, changes in share price and entity-specific events to determine if there is an indication of impairment.</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%">Under a quantitative assessment, goodwill impairment is identified by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is </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%">considered impaired and an impairment charge is recognized in an amount equal to that excess, not to exceed the carrying amount of goodwill. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of the Company&#8217;s fair value in an orderly transaction between market participants.</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%">Under the income approach, the Company determines fair value based on estimated future cash flows of a reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. The estimated future cash flows of each reporting unit are based on internally generated forecasts for the remainder of the respective reporting period and the next five years.</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%">Under the market approach, the Company utilizes valuation multiples derived from publicly available information for guideline companies to provide an indication of how much a knowledgeable investor in the marketplace would be willing to pay for a company. The valuation multiples are applied to the reporting units.</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%">Determining the fair value of a reporting unit is judgmental in nature and requires the use of significant estimates and assumptions, including Net sales growth rates, gross profit margins, operating margins, discount rates and future market conditions, among others. Any changes in the judgments, estimates or assumptions used could produce significantly different results.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</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">Intangible Assets</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%">Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives. Intangible assets include customer relationships, trade name and internally developed software. For internally developed software, the Company capitalizes external costs and directly attributable internal costs to acquire or create internal use software which are incurred during the application development stage. These costs relate to activities such as configuration, coding, testing and installation. Costs related to post-implementation activities such as training and maintenance are expensed as incurred. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software.</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%">Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#8217;s carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.</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">Cloud Computing Arrangements</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 enters into certain cloud-based software hosting arrangements for internal use that are accounted for as service contracts. Costs incurred in implementing a cloud computing arrangement are deferred during the application development stage and presented within Prepaid expenses and other on the Consolidated Balance Sheets. Once a cloud computing arrangement is ready for its intended use, the implementation costs are amortized on a straight-line basis over the fixed term of the hosting arrangement plus any reasonably certain renewal periods.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Debt Issuance Costs</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">Debt Issuance Costs</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%">Debt issuance costs, such as underwriting, financial advisory, professional fees and other similar fees are capitalized and recognized in Interest expense, net over the estimated life of the related debt instrument using the effective interest method or straight-line method, as applicable. The Company classifies debt issuance costs as a direct deduction from the carrying value of the Long-term debt liability on the Consolidated Balance Sheets, except for debt issuance costs associated with revolving credit facilities which are presented as an asset, within Other assets on the Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</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">Fair Value Measurements</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%">Fair value is defined under US GAAP as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy has been established for valuation inputs to prioritize the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</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%">Level 1 &#8211; observable inputs such as quoted prices for identical instruments traded in active markets.</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%">Level 2 &#8211; inputs are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</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%">Level 3 &#8211; inputs are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models and similar techniques.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</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">Revenue Recognition</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 is a primary distribution channel for a large group of vendors and suppliers, including original equipment manufacturers (&#8220;OEMs&#8221;), software publishers, cloud providers and wholesale distributors. The Company may sell hardware, software and services on standalone basis or as a bundled solution arrangement. For additional information on the disaggregation of Net sales by major category, see Note 17 (Segment Information).</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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified product has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified product or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis.</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%">For performance obligations whereby the Company is acting as a principal, revenue is recognized when, or as, the customer obtains control of the specified product or service. The Company recognizes revenue in transactions for which it is acting as an agent once it has arranged for the third party to provide the product or service. Depending on the nature of the arrangement, this may occur at the time the Company executes the contract with the third party or at the time it invoices the customer. </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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Hardware</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%">Revenues from the sale of hardware are recognized on a gross basis as the Company is acting as a principal in these transactions, with the selling price to the customer recorded as Net sales and the acquisition cost of the product recorded as Cost of sales. The Company recognizes revenue from these transactions when control has passed to the customer, which is typically based on the shipping terms in the contract with the customer (e.g., upon delivery of the product to the customer). The Company may leverage drop-shipment arrangements with many of its vendors and suppliers to deliver hardware to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis.</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%">In some instances, the customer agrees to buy the hardware from the Company but requests delivery at a later date, commonly known as bill-and-hold arrangements. For these transactions, the Company deems that control passes to the customer when the hardware is ready for delivery. The Company views hardware as ready for delivery when: (i) the customer has a signed agreement, (ii) significant risk and rewards have transferred to the customer, (iii) the customer has the ability to direct the use of the hardware, (iv) the hardware has been set aside specifically for the customer and </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%">cannot be redirected to another customer and (v) as applicable, the configuration services have been completed when ordered with the hardware.</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&#8217;s vendor partners may provide warranties on the hardware the Company sells. These manufacturer warranties are assurance-type warranties and are not considered separate performance obligations. The warranties are not sold separately and only provide assurance that the hardware will conform with the manufacturer&#8217;s specifications. In some transactions, the vendor partner will provide the customer with an extended warranty. These extended warranties are sold separately and provide the customer with a service in addition to assurance that the product will function as expected. The Company considers these warranties to be separate performance obligations from the underlying product. For additional information regarding the accounting for extended warranties, see &#8220;Revenue Recognition for Services&#8221; 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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Software</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%">Revenues from the sale of software include perpetual licenses, term licenses, software assurance and cloud computing solutions. From time to time, such software may be sold as fixed, non-cancellable multi-installment arrangements (i.e., multi-year arrangements) or variable, cancellable arrangements (more common in cloud computing arrangements). In these instances, the Company recognizes revenue based on its present enforceable rights and obligations and when it has completed its performance obligation. In these instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that such arrangements do not include a significant financing component. The primary purpose of the Company&#8217;s invoicing terms is to provide customers with simplified and predictable ways of purchasing software and to mirror the payment terms offered by the software publisher.</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%">Depending on the nature of the software, the Company may be acting as a principal or an agent. For perpetual licenses and term licenses, the software is recognized as a single performance obligation on a gross basis as the Company is acting as a principal in these transactions at the point the software is delivered to the customer (i.e., via electronic delivery of keys). Generally, these licenses are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. As a result, the value of the product is primarily the accompanying support delivered by a third party and, therefore, the Company is acting as an agent and recognizes the revenue on a net basis once its agency obligation is complete. This is common for security software where updates are critical to the core functionality of the software. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis. For additional information regarding the accounting for bundled arrangements, see &#8220;Revenue Recognition for Bundled Arrangements&#8221; 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%">The Company sells cloud computing solutions which include Software as a Service (&#8220;SaaS&#8221;) and Infrastructure as a Service (&#8220;IaaS&#8221;). SaaS solutions, commonly referred to as subscription licenses, utilize third-party partners to offer the Company&#8217;s customers access to software in the cloud that enhances office productivity, provides security or assists in collaboration. IaaS solutions utilize third-party partners to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking. In these transactions, the Company is acting as an agent and recognizes revenue once its agency performance obligation is complete.</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&#8217;s customers are offered the opportunity by certain of its vendors to purchase software licenses and software assurance under enterprise agreements (&#8220;EAs&#8221;). For most EA transactions, the Company&#8217;s obligation to the customer is that of a distributor or sales agent of the services, where all obligations for providing the services to customers are passed to the Company&#8217;s vendors. The Company&#8217;s performance obligations are satisfied at the time of the sale. With most EAs, the Company&#8217;s vendors will transfer the license and invoice the customer directly, paying resellers an agency fee or commission on these sales. The Company records these fees as a component of Net sales as earned and there is no corresponding Cost of sales amount.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Services</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%">Revenues from the sale of services include professional services, hosted and managed services and vendor partner delivered services. Depending on the nature of the service, the Company may be acting as a principal or an agent. </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 provides professional services, which include project managers, specialists and engineers, recommending, designing and implementing IT solutions. The Company is primarily responsible for the fulfillment and acceptability of the professional services and has control over how to provide the requested services. As a result, the Company is the principal, and professional services revenue is recognized on a gross basis either on a time and materials basis for variable contracts or proportionally as costs are incurred relative to the total estimated costs to complete for fixed fee contracts (i.e., an input method). </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 provides hosted and managed services which primarily includes IT support services and data center services, such as managed and remote managed services, server co-location, internet connectivity and data backup and storage. Similar to professional services revenue, the Company is the principal in providing these services. Generally, hosted and managed services represent stand ready obligations and, therefore, the Company recognizes the revenue on a gross basis, ratably over the contractual term. </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 may resell vendor partner delivered services. A common example is extended warranties, which are considered to be separate performance obligations from the underlying product. For vendor partner delivered services, the Company is arranging for such services to be provided by the vendor partner and, therefore, is acting as an agent and records revenue on a net basis at the point of sale.</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-style:italic;font-weight:400;line-height:120%">Revenue Recognition for Bundled Arrangements</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 often sells hardware, software and/or services as part of a bundled solution arrangement containing multiple performance obligations. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices of each performance obligation.</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-style:italic;font-weight:400;line-height:120%">Sales In-Transit</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 performs an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of Net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment.</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-style:italic;font-weight:400;line-height:120%">Freight Costs</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 records freight billed to its customers as Net sales and the related freight costs as Cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as Cost of sales. The Company&#8217;s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.</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-style:italic;font-weight:400;line-height:120%">Other</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:115%">The nature of the Company&#8217;s contracts give rise to variable consideration in the form of volume rebates and sales returns and allowances, which are estimated at contract inception. The Company estimates variable consideration at the most likely amount to which it is expected to be entitled. This estimated amount is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of the Company&#8217;s anticipated performance and all information that is reasonably available. At the time of sale, the Company records a liability for estimated sales returns and allowances and an associated right of return asset. The Company also records a provision for volume rebates based on the evaluation of contract terms and historical experience.</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 excludes amounts collected on behalf of third parties, such as sales taxes, when determining the transaction price.</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%">When a contract results in revenue being recognized in excess of the amount the Company has the right to invoice to the customer, a contract asset is recorded on the Consolidated Balance Sheets. Contract assets primarily arise due to partially fulfilled contracts with integrated solutions and professional services with fixed fee arrangements.</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 liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. Contract liabilities primarily arise due to professional services with fixed fee arrangements, bill-and-hold transactions where control has not passed to the customer and certain governmental contracts.</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%">Any incremental direct costs of obtaining a contract, primarily sales commissions, are deferred on the Consolidated Balance Sheets and amortized over the period of contract performance.</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 elected to use the practical expedient for its performance obligations table to include only those contracts that are longer than 12 months at the time of contract inception and those contracts that are non-cancelable. Additionally, for certain governmental contracts where there are annual renewals, the Company has excluded these contracts since there is only a one-year legal obligation. Contracts that are longer than 12 months in duration are primarily related to hosted and managed services. For additional information on performance obligations longer than 12 months, see Note 4 (Accounts Receivable and Contract Balances).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SalesTaxPolicyPolicyTextBlock', window );">Sales Taxes</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">Sales Taxes</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%">Sales tax amounts collected from customers for remittance to governmental authorities are presented on a net basis in the Consolidated Statements of Operations.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising</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">Advertising</span></div>Advertising costs are generally charged to expense in the period incurred and are presented in Selling and administrative expenses in the Consolidated Statements of Operations. Cooperative reimbursements from vendors are recorded in the period the related advertising expenditure is incurred. The Company generally classifies vendor consideration as a reduction to Cost of sales.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Equity-Based Compensation</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">Equity-Based Compensation</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 measures all equity-based payments using a fair-value-based method and records compensation expense over the requisite service period using the straight-line method in its Consolidated Financial Statements. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpensePolicyTextBlock', window );">Interest Expense, net</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">Interest Expense, net</span></div>Interest expense, net includes interest expense and interest income. Interest expense, net is recognized in the period incurred at the applicable interest rate in effect. Interest income is recognized on an accrual basis in the period it is earned at the applicable interest rate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text"><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">Foreign Currency Translation</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&#8217;s reporting currency is the US dollar. The functional currency of the Company&#8217;s international operating subsidiaries is generally the same as the corresponding local currency. Assets and liabilities of the international operating subsidiaries are translated at the spot rate in effect at the applicable reporting date. Revenues and expenses of the international operating subsidiaries are translated at the average exchange rates in effect during the applicable period. The resulting foreign currency translation adjustment is recorded as Accumulated other comprehensive loss, which is reflected as a separate component of Stockholders&#8217; equity.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</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">Income Taxes</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%">Deferred income taxes are provided to reflect the differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company performs an evaluation of the realizability of deferred tax assets on a quarterly basis. This evaluation requires management to make use of estimates and assumptions and considers all </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%">positive and negative evidence and factors, such as the scheduled reversal of temporary differences, the mix of earnings in the jurisdictions in which the Company operates, and prudent and feasible tax planning strategies.</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 accounts for unrecognized tax benefits based upon its assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. The Company reports a liability for unrecognized tax benefits resulting from unrecognized tax benefits taken or expected to be taken in a tax return and recognizes interest and penalties, if any, related to its unrecognized tax benefits in income tax expense.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In November 2024, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2024-03, Income Statement&#8212;Reporting Comprehensive Income&#8212;Expense Disaggregation Disclosures (Subtopic 220-240). This ASU requires entities to disclose disaggregated information about specific natural expense categories in the notes to the financial statements. The ASU is effective for all public entities for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU enhances existing income tax disclosures primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The ASU is effective for all public entities for annual periods beginning after December 15, 2024, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.</span></div><div style="margin-bottom:10pt;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:112%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses included in a segment&#8217;s profit or loss measure on an annual and interim basis. The ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities are required to apply the amendments on a retrospective basis. The Company adopted this ASU for the 2024 annual reporting period, which resulted in additional disclosures for amounts presented within Note 17 (Segment Information).</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_DescriptionofBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of Business [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_DescriptionofBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_MiscellaneousReceivablesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Miscellaneous Receivables, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_MiscellaneousReceivablesPolicyPolicyTextBlock</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-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_SalesTaxPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sales Tax, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_SalesTaxPolicyPolicyTextBlock</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-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpensePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing interest expense, including the method of amortizing debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpensePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766900400">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts Receivable</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"><tr><td style="width:1.0%"></td><td style="width:77.167%"></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:8.821%"></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:8.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,386.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%">4,292.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%">Unbilled 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749.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%">274.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923.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%">337.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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%">6,058.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%">4,905.0&#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="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Accounts receivable, current are presented within Accounts receivable, net of allowance for credit losses on the Consolidated Balance Sheets. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span>Unbilled accounts receivable, noncurrent are presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text">The following table details the changes in the allowance for credit losses related to accounts receivable:<div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:77.830%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.805%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31,</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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><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%">25.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase to provision for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance 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:10pt;font-weight:400;line-height:100%">(14.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%">(14.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">Balance as of December 31</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-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%">47.4&#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%">28.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes a $4 million allowance for credit losses related to unbilled accounts receivable, noncurrent which is presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets as of December 31, 2024.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Contract Asset, Contract Liability, and Receivable</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;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:77.167%"></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:8.821%"></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:8.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">97.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%">111.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"><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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522.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%">527.4&#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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Contract assets are presented within Prepaid expenses and other on the Consolidated Balance Sheets.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes $31 million and $40 million of long-term contract liabilities that are presented within Accounts payable and other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">For the years ended December 31, 2024 and 2023, the Company recognized revenue of $315 million and $329 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction</a></td>
<td class="text">The following table represents the total transaction price for the remaining performance obligations as of December&#160;31, 2024 related to non-cancelable service contracts whereby the Company is acting as the principal and the duration is longer than 12 months, which is expected to be recognized over future periods. <div style="margin-top:14pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:45.745%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Within 1 Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 1-2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years 2-3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining performance obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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></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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>64
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757790176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment</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%">Property and equipment consist of the following:</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.690%"><tr><td style="width:1.0%"></td><td style="width:49.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.723%"></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.041%"></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.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and data processing equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">204.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">204.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Building and leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 25</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%">133.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%">125.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</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%">50.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%">46.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">35.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%">35.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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10</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%">31.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%">23.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Revenue generating assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">1.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#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%">-*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">38.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%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">512.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">504.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320.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%">(308.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%">Property and equipment, net</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 style="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%">192.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">195.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"></td></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:8pt;font-weight:400;line-height:120%"> *Asset is not depreciated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766871600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="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 changes in Goodwill by reportable segment are 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:91.959%"><tr><td style="width:1.0%"></td><td style="width:41.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2022</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">(2)</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%">2,133.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%">230.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%">1,658.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">320.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,342.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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%">19.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%">&#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%">36.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%">&#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%">56.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 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%">Foreign currency translation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">14.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%">14.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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2023</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">(2)</span></div></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%">2,153.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 colspan="2" style="background-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%">230.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,695.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 colspan="2" style="background-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%">335.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,413.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition activity</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">&#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%">218.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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: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%">&#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%">&#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%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balances as of December&#160;31, 2024</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">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">2,370.8&#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: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%">230.2&#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: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%">1,695.5&#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: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%">323.9&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,620.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></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Other is comprised of CDW UK and CDW Canada operating segments.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Goodwill is net of accumulated impairment losses of $1,571 million, $354 million and $28 million related to the Corporate, Public and Other segments, respectively, recorded in 2008 and 2009.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes other immaterial acquisitions.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The acquisition of Mission is fully allocated to the Corporate segment. For additional information regarding the acquisition of Mission, see Note 3 (Acquisitions). Remaining activity in the Public segments includes other immaterial acquisitions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</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 summary of intangible assets is 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.690%"><tr><td style="width:1.0%"></td><td style="width:32.496%"></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:16.723%"></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.041%"></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.041%"></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.047%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 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:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</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:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">3 - 14</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%">3,478.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%">(2,361.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,116.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 20</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%">449.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%">(387.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%">62.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">391.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(246.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 10</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%">35.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%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,354.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%">(2,998.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%">1,356.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 style="height:8pt"><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="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 style="height:8pt"><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><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%">December&#160;31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful Lives (Years)</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%">Gross Carrying 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%">Accumulated<br/>Amortization</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%">Net Carrying 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">3 - 14</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%">3,379.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,236.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 20</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%">446.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%">(366.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%">79.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5</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%">474.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%">(330.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%">144.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: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 - 10</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%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</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 style="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,305.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935.3)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,369.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"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</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%">Estimated future amortization expense related to intangible assets is 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:77.482%"></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:19.531%"></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%">Years ending December 31,</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%">Estimated Future Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240.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></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%">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%">217.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future amortization expense </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%">1,356.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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871758328960">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsAbstract', window );"><strong>Inventory Financing Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock', 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%">The following table details the changes in the Company&#8217;s confirmed obligations outstanding related to inventory financing agreements:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:78.931%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.869%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Invoices confirmed during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388.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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed invoices paid during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,463.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Confirmed obligations outstanding as of December 31</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%">355.2&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Inventory Financing Agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock</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-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757656848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Carrying Value of Long-Term Debt</a></td>
<td class="text"><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:39.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.338%"></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Rate</span></td><td colspan="3" style="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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:right;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></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></tr><tr><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:right;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%">634.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%">634.5&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">575.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%">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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211.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%">600.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%">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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">April 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%">4.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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">December 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%">3.276&#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%">500.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%">500.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%">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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 2030</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%">March 2030</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.100&#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%">600.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#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 2031</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.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%">Senior notes due 2034</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%">August 2034</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.550&#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%">600.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">5,211.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21.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%">56.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%">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%">8.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%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs and discount</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%">(32.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%">(28.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(235.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%">(613.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,607.0&#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 #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,031.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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Long-term Debt Maturities</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%">As of December 31, 2024, aggregate future maturities of debt, excluding unamortized debt issuance costs, are as follows for the years ending December 31:</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:80.918%"></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:16.094%"></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%">Years</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%">Debt Maturities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.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></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%">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%">1,637.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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%">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%">1,100.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%">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%">700.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt maturities</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,875.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></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock', window );">Schedule of Carrying Values and Estimated Fair Values of Debt Instruments</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 debt issuance costs, were as follows:</span></div><div style="margin-top:14pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:68.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,602.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,348.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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%">Carrying value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757606928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</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%">Income before income taxes was taxed under the following jurisdictions:</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:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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,312.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298.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%">1,355.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.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%">152.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%">132.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487.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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="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%">Components of Income tax expense (benefit) consist of the following:</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:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</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></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%">Federal</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%">267.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 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%">267.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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%">69.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%">75.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">41.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="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%">371.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%">378.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%">391.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</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></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%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(15.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="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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.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%">(3.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.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%">(32.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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 tax expense</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%">357.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%">345.9&#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%">373.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-top:10pt;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 reconciliation between the statutory tax rate expressed as a percentage of income before income taxes and the effective income tax rate was 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.543%"><tr><td style="width:1.0%"></td><td style="width:37.288%"></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:8.378%"></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:8.220%"></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:8.378%"></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:8.378%"></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:8.378%"></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:8.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="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%">Statutory federal income tax rate</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%">301.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">304.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">312.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;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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%">State taxes, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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%">4.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%">55.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.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%">61.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%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess tax benefit of equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29.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%">(2.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%">(12.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%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax on foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">6.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.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%">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%">0.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</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%">357.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%">24.9&#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%">345.9&#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%">23.9&#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%">373.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">25.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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><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 tax effect of temporary differences that give rise to net deferred income tax liabilities is presented below. </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.690%"><tr><td style="width:1.0%"></td><td style="width:78.395%"></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.366%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</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 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%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">33.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 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%">38.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 compensation plans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">34.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Net operating loss and credit carryforwards, 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%">40.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%">17.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 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%">Payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">17.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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.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%">45.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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;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%">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:10pt;font-weight:400;line-height:100%">22.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%">19.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</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%">195.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%">192.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 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 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-related intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279.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%">269.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Operating lease right-of-use 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:10pt;font-weight:400;line-height:100%">22.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%">27.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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">Total deferred tax liabilities</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%">340.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">Net deferred tax liabilities</span></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</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%">Changes in the Company&#8217;s unrecognized tax benefits as of December 31, 2024, 2023 and 2022 were 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.836%"><tr><td style="width:1.0%"></td><td style="width:64.884%"></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:9.451%"></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:9.451%"></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:9.453%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Balance as of January 1</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%">19.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.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%">Additions/reductions for current year and prior year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Balance as of December 31</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757790176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Assets And Liabilities, Lessee</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%">Supplemental Consolidated Balance Sheets information related to the Company&#8217;s operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:30.818%"></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:45.440%"></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:8.491%"></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:8.493%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease</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%">Balance Sheet Presentation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="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%">120.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 #000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-842"><span style="-sec-ix-hidden:f-843">Accrued expenses and other current liabilities - Other</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">32.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">34.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%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities - Operating lease 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:10pt;font-weight:400;line-height:100%">149.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%">164.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%">Total lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">181.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.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></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="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%">Lease term and discount rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.0</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="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26&#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%">4.03&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><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%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:80.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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%">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%">33.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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%">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%">21.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%">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%">15.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%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.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%">Total lease payments </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%">216.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Lease Incentives</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Present value of lease liabilities</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span>Includes lease incentives that will be realized in 2025.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><div style="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%">Supplemental cash flow information related to operating leases is as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:61.950%"></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.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.538%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">44.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 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%">41.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 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%">42.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations</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></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%">Operating leases</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%">18.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.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 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%">43.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AssetsAndLiabilitiesLesseeTableTextBlock</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-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766934544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract', window );"><strong>Share-Based Payment Arrangement, 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="Show.showAR( this, 'defref_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock', window );">Schedule Equity-Based Compensation Expense</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%">Equity-based compensation expense, which is recorded in Selling and administrative expenses in the Consolidated Statements of Operations was 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.690%"><tr><td style="width:1.0%"></td><td style="width:53.000%"></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:13.411%"></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:13.411%"></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:13.414%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense</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%">64.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.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:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</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%">(10.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%">(17.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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity-based compensation expense, net of tax</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%">53.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 style="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%">76.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Represents equity-based compensation tax expense at the statutory tax rates. Excess tax benefits associated with equity awards are excluded from this disclosure and separately disclosed in Note 10 (Income Taxes).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions</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 weighted-average assumptions used to value the stock options granted 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:92.543%"><tr><td style="width:1.0%"></td><td style="width:52.454%"></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:13.591%"></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:13.591%"></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:13.597%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date 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%">76.21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">64.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">43.20&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</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%">29.32&#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%">29.94&#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%">27.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</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%">4.07&#160;</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%">3.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94&#160;</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><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%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08&#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%">1.24&#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%">1.17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a weighting of the historical volatility and implied volatility.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on a composite US Treasury rate.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Based on contractual term length and on historical experience of both exercised and unexercised options.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock', window );">Schedule of Stock Options Roll Forward</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%">Stock option activity for the year ended December 31, 2024 was 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.982%"><tr><td style="width:1.0%"></td><td style="width:41.195%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.422%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.270%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</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%">Weighted-Average Exercise Price</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%">Weighted-Average Remaining Contractual Term (years)</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%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190,946&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">126.40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Forfeited/Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Exercised</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%">(478,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.11&#160;</span></td><td style="background-color:#ffffff;padding: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,766,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">134.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.28</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%">132.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Vested and exercisable at December 31, 2024</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%">2,225,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">117.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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68</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%">131.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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest after December 31, 2024</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%">541,116&#160;</span></td><td style="background-color:#ffffff;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%">203.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">7.73</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%">0.6&#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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The total intrinsic value of stock options exercised during the years ended December 31, 2024, 2023 and 2022 was $66 million, $97 million and $40 million, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</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%">RSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;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:69.404%"></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:12.780%"></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:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">181.85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">328,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Vested</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%">(207,350)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Non-vested at December 31, 2024</span></div></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%">491,352&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.58&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023 and 2022 was $203.24, $189.30 and $169.11, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of RSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $37 million, $27&#160;million and $16&#160;million, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock', window );">Schedule of Nonvested Performance-based Units Activity</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%">PSU activity for the year ended December 31, 2024 was as follows:</span></div><div style="margin-top:3pt;padding-left:36pt"><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:69.404%"></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:12.780%"></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:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Grant-Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at January 1, 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">188.76&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">199,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Attainment adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(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%">122,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Vested</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%">(258,590)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2024</span></div></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%">430,281&#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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.22&#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="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The weighted-average grant date fair value of PSUs granted during the years ended December 31, 2024, 2023 and 2022 was $224.53, $210.30 and $176.14, respectively.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">During the year ended December 31, 2024, the PSUs that vested at December 31, 2023 were adjusted to reflect final attainment.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The aggregate fair value of PSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $42 million, $35 million and $28 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Equity-Based Compensation Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock</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-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested performance-based units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760202608">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:3pt;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:51.896%"></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:13.884%"></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:13.257%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</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%">133.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%">134.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%">135.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></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;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%">135.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><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%">136.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan (&#8220;CSPP&#8221;) units is reflected in the diluted weighted-average shares outstanding using the treasury stock method.</span></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. Inclusion of these common shares in diluted weighted average shares outstanding 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>72
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757645984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 for the years ended December 31, 2024, 2023 and 2022 is as follows:</span></div><div style="margin-top:14pt;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:32.862%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Headquarters</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024:</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><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%">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%">8,837.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 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,523.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157.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 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,480.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">20,998.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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,737.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,170.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,498.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,989.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%">&#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%">16,396.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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,659.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">490.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,602.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220.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%">171.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%">913.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%">378.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%">267.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">879.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">181.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">745.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">112.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(267.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,651.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">76.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 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%">3.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">28.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 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%">111.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 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%">275.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023:</span></div></td><td colspan="3" style="background-color:#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%">8,960.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%">1,556.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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 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,553.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 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><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%">21,376.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: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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194.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%">6,638.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,723.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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,652.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281.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%">184.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%">932.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%">353.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%">220.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%">2,971.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">846.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">177.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">735.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">142.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">(220.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,680.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">82.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 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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">58.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">30.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">270.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022:</span></div></td><td colspan="3" style="background-color:#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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,551.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908.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 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><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%">23,748.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%">Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170.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%">1,544.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%">6,918.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%">2,428.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%">&#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%">19,062.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,179.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,633.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">480.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,686.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other segment 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.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%">951.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349.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%">195.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%">2,951.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: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 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%">931.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">186.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">681.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">130.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(195.7)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">1,735.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Segment Information</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">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Depreciation and amortization expense</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%">98.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 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%">6.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">67.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 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%">31.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 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%">86.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">290.6&#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:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Primarily includes payroll and other coworker costs, advertising expense and other selling and administrative costs.</span></div><div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Depreciation and amortization expense is primarily included within Other segment items.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:32.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.718%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">8,779.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 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,499.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%">8,150.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 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%">27.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,456.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">57.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%">23.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%">7.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%">2,453.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%">2,541.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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><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%">8,157.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><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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,998.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">6,015.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 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,201.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,225.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 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,776.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 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%">15,219.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,863.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%">228.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%">1,320.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%">392.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%">3,804.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">898.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%">75.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%">593.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">60.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%">17.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%">18.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%">11.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%">107.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:400;line-height:100%">Total 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%">8,837.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%">1,523.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,157.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">8,837.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 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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">8,837.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,486.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%">&#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%">2,486.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,167.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%">&#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%">3,167.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,503.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%">&#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%">2,503.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,480.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%">2,480.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,523.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><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%">8,157.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><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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">20,998.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">7,369.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 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,325.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,176.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">17,973.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">807.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%">146.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%">526.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%">126.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%">1,607.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">661.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%">51.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%">454.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%">251.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,837.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 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%">1,523.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%">8,157.7&#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%">2,480.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">20,998.7&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"><tr><td style="width:1.0%"></td><td style="width:32.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.718%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">8,894.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 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,534.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,299.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 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%">26.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 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%">18,754.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">66.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.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%">6.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%">2,527.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%">2,621.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,556.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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><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%">2,553.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><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%">21,376.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">6,216.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 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,242.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 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%">6,460.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,783.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 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%">15,702.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,772.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%">232.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295.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%">498.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,799.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">909.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%">62.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.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%">258.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%">1,761.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">62.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%">18.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%">18.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%">13.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%">112.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total 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%">8,960.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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,556.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">8,960.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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,960.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,669.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%">&#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%">2,669.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,298.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%">&#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%">3,298.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,338.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%">&#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%">2,338.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553.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%">2,553.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,556.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305.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><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%">2,553.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><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%">21,376.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">7,515.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,374.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 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%">7,411.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,212.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 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%">18,512.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">778.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%">145.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%">480.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%">117.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%">1,521.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">667.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%">36.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414.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%">223.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,341.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">8,960.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"></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%">1,556.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"></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%">8,305.7&#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%">2,553.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%">21,376.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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:5pt;padding-left:36pt"><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:32.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.538%"></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:11.538%"></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:11.538%"></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:11.538%"></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:11.701%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Small Business</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Public</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">10,321.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 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,934.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%">8,550.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%">21.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%">20,828.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">28.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%">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%">0.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%">2,886.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,920.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">10,350.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%">1,938.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 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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,908.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 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%">23,748.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Hardware</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%">7,561.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 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,610.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">6,763.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,155.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">18,091.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">1,781.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%">232.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%">1,196.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%">473.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%">3,684.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">929.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%">73.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%">570.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%">268.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%">1,842.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">78.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.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%">19.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%">11.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%">130.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Total 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%">10,350.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%">1,938.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%">8,551.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908.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%">23,748.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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><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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">10,350.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,574.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%">&#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%">2,574.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">3,621.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%">&#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%">3,621.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,355.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908.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%">2,908.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">10,350.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%">1,938.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 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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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,908.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 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%">23,748.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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: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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Transferred at a point in time where CDW is principal</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%">8,971.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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,751.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 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%">7,717.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,576.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 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%">21,016.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">749.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%">140.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%">426.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%">97.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%">1,414.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">629.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%">47.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%">407.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%">234.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%">1,318.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><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%">10,350.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">1,938.9&#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%">8,551.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">2,908.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><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%">23,748.7&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">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><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><div style="margin-top:9pt;padding-left: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 years ended December 31, 2024, 2023 and 2022. Categories are based upon internal classifications.</span></div><div style="margin-top:5pt;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:27.044%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.591%"></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.849%"></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:9.591%"></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.849%"></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:9.591%"></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.855%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Sales</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage<br/>of Total Net<br/>Sales</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hardware:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notebooks/Mobile Devices</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,089.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%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">4,690.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%">21.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 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%">6,179.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%">26.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></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%">Netcomm Products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,538.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%">12.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%">3,185.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%">14.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%">2,729.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%">11.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Collaboration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,770.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%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909.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%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394.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%">10.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 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%">Data Storage and Servers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133.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%">10.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,240.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%">10.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%">2,479.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%">10.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 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%">Desktops</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111.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%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.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%">5.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%">1,284.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%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;padding:2px 0 2px 1pt;text-align: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,575.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%">12.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%">2,607.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%">12.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%">3,022.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%">12.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 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Hardware</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,219.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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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><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%">15,702.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%">73.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><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%">18,091.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.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></tr><tr style="height:6pt"><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><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,804.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%">18.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,799.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%">17.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,684.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%">15.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,867.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%">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%">1,761.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%">8.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%">1,842.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%">7.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%">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%">107.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">112.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%">0.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%">130.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%">0.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%">Total Net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,998.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"></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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">21,376.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="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%">23,748.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"></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%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Certain software and services revenues are recorded on a net basis for accounting purposes. 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Includes items such as delivery charges to customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871882251856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>subsidiary</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_NumberofOwnedSubsidiaries', window );">Number of owned subsidiaries | subsidiary</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RestrictedCashPrepaidExpensesAndOther', window );">Restricted cash, prepaid expenses and other</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_GoodwillQuantitativeImpairmentTestFrequency', window );">Quantitative impairment test frequency</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_ForecastedYearsforGoodwillImpairment', window );">Years forecasted in goodwill impairment income approach</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 218.0<span></span>
</td>
<td class="nump">$ 215.0<span></span>
</td>
<td class="nump">$ 211.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_ForecastedYearsforGoodwillImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forecasted Years for Goodwill Impairment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ForecastedYearsforGoodwillImpairment</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:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_GoodwillQuantitativeImpairmentTestFrequency">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Goodwill, Quantitative Impairment Test Frequency</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_GoodwillQuantitativeImpairmentTestFrequency</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:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NumberofOwnedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Owned Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NumberofOwnedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_RestrictedCashPrepaidExpensesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash, Prepaid Expenses and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_RestrictedCashPrepaidExpensesAndOther</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762547520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Nov. 27, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,620.4<span></span>
</td>
<td class="nump">$ 4,413.4<span></span>
</td>
<td class="nump">$ 4,342.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cdw_MissionCloudServicesInc.Member', window );">Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 330.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">218.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible asset</a></td>
<td class="nump">$ 139.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>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cdw_MissionCloudServicesInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MissionCloudServicesInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757695072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Accounts Receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_cdw_BilledReceivablesCurrent', window );">Accounts receivable, current</a></td>
<td class="nump">$ 4,386.4<span></span>
</td>
<td class="nump">$ 4,292.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled accounts receivable, current</a></td>
<td class="nump">749.4<span></span>
</td>
<td class="nump">274.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="Show.showAR( this, 'defref_cdw_UnbilledReceivablesNoncurrent', window );">Unbilled accounts receivable, noncurrent</a></td>
<td class="nump">923.0<span></span>
</td>
<td class="nump">337.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 6,058.8<span></span>
</td>
<td class="nump">$ 4,905.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_BilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Billed Receivables, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_BilledReceivablesCurrent</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_UnbilledReceivablesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unbilled Receivables, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_UnbilledReceivablesNoncurrent</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757776800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableSale', window );">Accounts receivable, sale</a></td>
<td class="nump">$ 477<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from sale of accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761171616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Allowance for Credit Losses (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance, allowance for credit losses</a></td>
<td class="nump">$ 28.8<span></span>
</td>
<td class="nump">$ 25.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Increase to provision for credit losses</a></td>
<td class="nump">32.2<span></span>
</td>
<td class="nump">14.9<span></span>
</td>
<td class="nump">$ 8.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs charged against the allowance for credit losses</a></td>
<td class="num">(14.8)<span></span>
</td>
<td class="num">(14.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AccountsReceivableAllowanceForCreditLossOther', window );">Other</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">2.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance, allowance for credit losses</a></td>
<td class="nump">47.4<span></span>
</td>
<td class="nump">$ 28.8<span></span>
</td>
<td class="nump">$ 25.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable', window );">Allowance for credit loss, unbilled accounts receivable</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AccountsReceivableAllowanceForCreditLossOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance for Credit Loss, Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AccountsReceivableAllowanceForCreditLossOther</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_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance for Credit Loss, Unbilled Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871764837184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNet', window );">Contract assets</a></td>
<td class="nump">$ 97.1<span></span>
</td>
<td class="nump">$ 111.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">522.3<span></span>
</td>
<td class="nump">527.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from contract with customer</a></td>
<td class="nump">315.0<span></span>
</td>
<td class="nump">329.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 31.0<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerDurationAxis=us-gaap_LongTermContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760645072">
<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>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 113.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 67.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 28.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligations, expected timing of satisfaction, period</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 11.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=2025-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2025-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-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=2028-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-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>80
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762329520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 512.4<span></span>
</td>
<td class="nump">$ 504.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation', window );">Less: Accumulated depreciation</a></td>
<td class="num">(320.4)<span></span>
</td>
<td class="num">(308.7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">192.0<span></span>
</td>
<td class="nump">195.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer and data processing equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">204.7<span></span>
</td>
<td class="nump">204.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_BuildingAndLeaseholdImprovementsMember', window );">Building and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">133.6<span></span>
</td>
<td class="nump">125.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">50.0<span></span>
</td>
<td class="nump">46.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_ComputerSoftwareMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">35.3<span></span>
</td>
<td class="nump">35.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">31.1<span></span>
</td>
<td class="nump">23.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">27.7<span></span>
</td>
<td class="nump">28.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_RevenueGeneratingAssetsMember', window );">Revenue generating assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 28.2<span></span>
</td>
<td class="nump">$ 38.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computer and data processing equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Building and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Revenue generating assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computer and data processing equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Building and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">25 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Revenue generating assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation from long-lived, depreciable flight asset owned. Excludes right-of-use asset from finance lease for flight asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_BuildingAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_BuildingAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_ComputerSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_ComputerSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_RevenueGeneratingAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cdw_RevenueGeneratingAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760289952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Property and equipment, disposals recorded</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762303536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 4,413.4<span></span>
</td>
<td class="nump">$ 4,342.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(11.1)<span></span>
</td>
<td class="nump">14.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">4,620.4<span></span>
</td>
<td class="nump">4,413.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Immaterial acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=cdw_MissionCloudServicesInc.Member', window );">Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="nump">218.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">2,153.1<span></span>
</td>
<td class="nump">2,133.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">2,370.8<span></span>
</td>
<td class="nump">2,153.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="nump">1,571.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate | Immaterial acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate | Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="nump">217.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">230.2<span></span>
</td>
<td class="nump">230.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">230.2<span></span>
</td>
<td class="nump">230.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember', window );">Small Business | Immaterial acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember', window );">Small Business | Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicMember', 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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">1,695.1<span></span>
</td>
<td class="nump">1,658.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">1,695.5<span></span>
</td>
<td class="nump">1,695.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="nump">354.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicMember', window );">Public | Immaterial acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicMember', window );">Public | Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">335.0<span></span>
</td>
<td class="nump">320.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(11.1)<span></span>
</td>
<td class="nump">14.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">323.9<span></span>
</td>
<td class="nump">335.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="nump">28.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other | Immaterial acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember', window );">Other | Mission Cloud Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition activity</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BusinessAcquisitionAxis=cdw_MissionCloudServicesInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_MissionCloudServicesInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_PublicMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871767044640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 4,354.9<span></span>
</td>
<td class="nump">$ 4,305.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,998.3)<span></span>
</td>
<td class="num">(2,935.3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">1,356.6<span></span>
</td>
<td class="nump">1,369.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">3,478.1<span></span>
</td>
<td class="nump">3,379.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,361.6)<span></span>
</td>
<td class="num">(2,236.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">1,116.5<span></span>
</td>
<td class="nump">$ 1,143.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">449.6<span></span>
</td>
<td class="nump">$ 446.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(387.6)<span></span>
</td>
<td class="num">(366.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">62.0<span></span>
</td>
<td class="nump">79.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">391.6<span></span>
</td>
<td class="nump">474.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(246.9)<span></span>
</td>
<td class="num">(330.6)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">144.7<span></span>
</td>
<td class="nump">144.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">35.6<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">(1.5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 33.4<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">14 years<span></span>
</td>
<td class="text">14 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Lives (Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766874592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 222<span></span>
</td>
<td class="nump">$ 219<span></span>
</td>
<td class="nump">$ 233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets', window );">Disposal of fully amortized definite-lived intangible assets</a></td>
<td class="nump">$ 155<span></span>
</td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposals of Fully Amortized Definite-Lived Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets</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_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761911232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 240.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">217.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">182.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">138.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">453.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 1,356.6<span></span>
</td>
<td class="nump">$ 1,369.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761267072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory Financing Agreements - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_cdw_OtherInventoryFinancingAgreements', window );">Other inventory financing agreements</a></td>
<td class="nump">$ 355<span></span>
</td>
<td class="nump">$ 431<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other inventory financing agreements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_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_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766786688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementsObligationRollForward', window );"><strong>Inventory Financing Agreements Obligation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementObligations', window );">Confirmed obligations outstanding as of January 1</a></td>
<td class="nump">$ 430.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="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementObligationAddition', window );">Invoices confirmed during the period</a></td>
<td class="nump">2,388.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementObligationSettlement', window );">Confirmed invoices paid during the period</a></td>
<td class="num">(2,463.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="Show.showAR( this, 'defref_cdw_InventoryFinancingAgreementObligations', window );">Confirmed obligations outstanding as of December 31</a></td>
<td class="nump">$ 355.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_InventoryFinancingAgreementObligationAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreement, Obligation, Addition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryFinancingAgreementObligationAddition</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_InventoryFinancingAgreementObligationSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreement, Obligation, Settlement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryFinancingAgreementObligationSettlement</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_InventoryFinancingAgreementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreement, Confirmed Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementObligations</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsObligationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventory Financing Agreements Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsObligationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760535440">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 5,875.6<span></span>
</td>
<td class="nump">$ 5,673.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized debt issuance costs and discount</a></td>
<td class="num">(32.8)<span></span>
</td>
<td class="num">(28.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_LongtermDebtCurrentMaturitiesGross', window );">Current maturities of long-term debt</a></td>
<td class="num">(235.8)<span></span>
</td>
<td class="num">(613.1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium', window );">Total long-term debt</a></td>
<td class="nump">5,607.0<span></span>
</td>
<td class="nump">5,031.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorUnsecuredRevolvingLoanFacilityMember', window );">Senior unsecured revolving loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorUnsecuredTermLoanFacilityMember', window );">Senior unsecured term loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 634.5<span></span>
</td>
<td class="nump">634.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">575.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMay2025Member', window );">Senior notes due 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">4.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 211.1<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">2.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="nump">1,000.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueApril2028Member', window );">Senior notes due 2028 April 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">600.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueDecember2028Member', window );">Senior notes due December 2028</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.276%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="nump">500.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2030Member', window );">Senior notes due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.569%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 1,000.0<span></span>
</td>
<td class="nump">1,000.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2034Member', window );">Senior notes due 2034</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_UnsecuredSeniorNotesMember', window );">Total unsecured senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">5,211.1<span></span>
</td>
<td class="nump">4,975.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_ReceivableFinancingLiabilityMember', window );">Receivable financing liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="nump">56.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_OtherLongTermObligationsMember', window );">Other long-term obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 8.8<span></span>
</td>
<td class="nump">$ 6.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_LongtermDebtCurrentMaturitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt before deduction of unamortized deferred financing costs, discount, or premium, scheduled to be repaid within one year or the normal operating cycle, if longer. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt, and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LongtermDebtCurrentMaturitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term debt, net of unamortized deferred financing costs, discount, or premium, excluding amounts to be repaid within one year or the normal operating cycle, if longer (current maturities). Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorUnsecuredRevolvingLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorUnsecuredRevolvingLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SeniorUnsecuredTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorUnsecuredTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesdue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesdue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMay2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMay2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueApril2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDueApril2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueDecember2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueDecember2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDue2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2031Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDue2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDue2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_UnsecuredSeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_UnsecuredSeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_ReceivableFinancingLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_ReceivableFinancingLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_OtherLongTermObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_OtherLongTermObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760992880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 22, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,875.6<span></span>
</td>
<td class="nump">$ 5,673.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">962.4<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorUnsecuredRevolvingLoanFacilityMember', window );">Senior unsecured revolving loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0<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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorUnsecuredRevolvingLoanFacilityMember', window );">Senior unsecured revolving loan facility | Accounts Payable, Inventory Financing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement', window );">Amount owed under Revolving loan financing agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 356.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMarch2030Member', window );">Senior Notes Due March 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_DebtInstrumentIssuancePercentageOfPar', window );">Debt instrument, issuance, percentage of par</a></td>
<td class="nump">99.889%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueAugust2034Member', window );">Senior Notes Due August 2034</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.55%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_DebtInstrumentIssuancePercentageOfPar', window );">Debt instrument, issuance, percentage of par</a></td>
<td class="nump">99.742%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueDecember2024Member', window );">Senior Notes Due December 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 391.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 211.1<span></span>
</td>
<td class="nump">$ 600.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayments of debt</a></td>
<td class="nump">$ 389.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorSecuredTermLoanFacilityMember', window );">Senior Secured Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Debt prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 184.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_AmountOwedUnderRevolvingLoanFinancingAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount Owed Under Revolving Loan Financing Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_AmountOwedUnderRevolvingLoanFinancingAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DebtInstrumentIssuancePercentageOfPar">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Issuance, Percentage Of Par</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentIssuancePercentageOfPar</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongtermDebtTypeAxis=cdw_SeniorUnsecuredRevolvingLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorUnsecuredRevolvingLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_InventoryFinancingAgreementsAxis=cdw_AccountsPayableInventoryFinancingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMarch2030Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDueMarch2030Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SeniorNotesDueAugust2034Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDueAugust2034Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SeniorNotesDueDecember2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_SeniorNotesDueDecember2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMay2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorNotesDueMay2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cdw_SeniorSecuredTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cdw_SeniorSecuredTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757951696">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Long-Term Debt Maturities (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 236.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2026</a></td>
<td class="nump">1,637.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2028</a></td>
<td class="nump">1,100.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2029</a></td>
<td class="nump">700.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,200.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Total debt maturities</a></td>
<td class="nump">$ 5,875.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>91
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766887568">
<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>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">$ 5,875.6<span></span>
</td>
<td class="nump">$ 5,673.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFairValue', window );">Fair value</a></td>
<td class="nump">$ 5,602.8<span></span>
</td>
<td class="nump">$ 5,348.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871758246272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements and Financial Instruments (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CertificatesOfDepositAtCarryingValue', window );">Carrying value of certificate of deposits</a></td>
<td class="nump">$ 214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember', window );">Interest Rate Cap</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_TreasuryLockMember', window );">Treasury Lock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount</a></td>
<td class="nump">$ 600<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_CertificatesOfDepositAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertificatesOfDepositAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateCapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TreasuryLockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_TreasuryLockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>93
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766876432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Before Income Tax (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 1,312.5<span></span>
</td>
<td class="nump">$ 1,298.1<span></span>
</td>
<td class="nump">$ 1,355.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">122.9<span></span>
</td>
<td class="nump">152.1<span></span>
</td>
<td class="nump">132.2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 1,435.4<span></span>
</td>
<td class="nump">$ 1,450.2<span></span>
</td>
<td class="nump">$ 1,487.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871765998288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Expense by Component (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 267.4<span></span>
</td>
<td class="nump">$ 267.3<span></span>
</td>
<td class="nump">$ 281.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">72.8<span></span>
</td>
<td class="nump">69.7<span></span>
</td>
<td class="nump">75.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">41.6<span></span>
</td>
<td class="nump">33.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">371.7<span></span>
</td>
<td class="nump">378.6<span></span>
</td>
<td class="nump">391.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit', window );">Domestic</a></td>
<td class="num">(14.0)<span></span>
</td>
<td class="num">(29.3)<span></span>
</td>
<td class="num">(15.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(3.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="num">(14.1)<span></span>
</td>
<td class="num">(32.7)<span></span>
</td>
<td class="num">(18.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 357.6<span></span>
</td>
<td class="nump">$ 345.9<span></span>
</td>
<td class="nump">$ 373.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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766144016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate</a></td>
<td class="nump">$ 301.4<span></span>
</td>
<td class="nump">$ 304.5<span></span>
</td>
<td class="nump">$ 312.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal effect</a></td>
<td class="nump">60.0<span></span>
</td>
<td class="nump">55.8<span></span>
</td>
<td class="nump">61.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefit of equity awards</a></td>
<td class="num">(15.5)<span></span>
</td>
<td class="num">(29.6)<span></span>
</td>
<td class="num">(12.0)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Tax on foreign earnings</a></td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
<td class="nump">3.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">5.9<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">8.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 357.6<span></span>
</td>
<td class="nump">$ 345.9<span></span>
</td>
<td class="nump">$ 373.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate, percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal effect, percent</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Excess tax benefit of equity awards, percent</a></td>
<td class="num">(1.10%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Tax on foreign earnings, percent</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, percent</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate, percent</a></td>
<td class="nump">24.90%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762151296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities', window );">Contract liabilities</a></td>
<td class="nump">$ 33.5<span></span>
</td>
<td class="nump">$ 38.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Equity compensation plans</a></td>
<td class="nump">29.4<span></span>
</td>
<td class="nump">34.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss and credit carryforwards, net</a></td>
<td class="nump">40.2<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Payroll and benefits</a></td>
<td class="nump">10.3<span></span>
</td>
<td class="nump">17.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="Show.showAR( this, 'defref_cdw_DeferredTaxAssetsRent', window );">Operating lease liabilities</a></td>
<td class="nump">38.7<span></span>
</td>
<td class="nump">45.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable</a></td>
<td class="nump">20.7<span></span>
</td>
<td class="nump">20.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">22.5<span></span>
</td>
<td class="nump">19.9<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">195.3<span></span>
</td>
<td class="nump">192.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquisition-related intangibles</a></td>
<td class="nump">279.8<span></span>
</td>
<td class="nump">269.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">14.7<span></span>
</td>
<td class="nump">22.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="Show.showAR( this, 'defref_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">22.5<span></span>
</td>
<td class="nump">27.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">23.0<span></span>
</td>
<td class="nump">26.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="nump">340.0<span></span>
</td>
<td class="nump">346.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax asset valuation allowance</a></td>
<td class="nump">21.9<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 166.6<span></span>
</td>
<td class="nump">$ 170.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DeferredTaxAssetsRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Rent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsRent</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from estimated policyholder reserves, which will be deductible from future taxable income when actual costs are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the tax deduction to be taken.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757560960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings', window );">Deferred tax liability on unremitted CDW UK earnings</a></td>
<td class="nump">$ 7.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">19.7<span></span>
</td>
<td class="nump">$ 19.3<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 18.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">88.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">State tax credit carryforwards</a></td>
<td class="nump">17.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate', window );">Unrecognized tax benefits, impact on effective tax rate, net of tax rate</a></td>
<td class="nump">$ 16.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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability on Unremitted Foreign Earnings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxLiabilityOnUnremittedForeignEarnings</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_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Tax Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate</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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>98
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760684960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Unrecognized Tax Benefits [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance as of January 1</a></td>
<td class="nump">$ 19.3<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 18.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions/reductions for current year and prior year</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance as of December 31</a></td>
<td class="nump">$ 19.7<span></span>
</td>
<td class="nump">$ 19.3<span></span>
</td>
<td class="nump">$ 18.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871860719264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 60<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease terms of contract</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757803424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 120.2<span></span>
</td>
<td class="nump">$ 128.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">32.2<span></span>
</td>
<td class="nump">34.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">149.1<span></span>
</td>
<td class="nump">164.0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 181.3<span></span>
</td>
<td class="nump">$ 198.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other<span></span>
</td>
<td class="text">Other<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">7 years 10 months 24 days<span></span>
</td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.26%<span></span>
</td>
<td class="nump">4.03%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871758735200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 40.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">33.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">26.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">21.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">15.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">80.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">216.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(34.1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_LesseeLeaseIncentives', window );">Less: Lease Incentives</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 181.3<span></span>
</td>
<td class="nump">$ 198.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_LesseeLeaseIncentives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease Incentives</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_LesseeLeaseIncentives</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871757669104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information Related to Operating Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 44.0<span></span>
</td>
<td class="nump">$ 41.7<span></span>
</td>
<td class="nump">$ 42.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract', window );"><strong>Right-of-use assets obtained in exchange for lease obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">$ 18.7<span></span>
</td>
<td class="nump">$ 24.6<span></span>
</td>
<td class="nump">$ 43.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_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract</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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761847712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Feb. 05, 2025</div></th>
<th class="th"><div>Feb. 07, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Amount remaining under repurchase program</a></td>
<td class="nump">$ 588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased', window );">Additional amount authorized under repurchase program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchases of common stock (in shares)</a></td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">$ (500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Additional Amount Authorized to be Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased</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_srt_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871759141200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Equity-based compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Equity-based compensation expense</a></td>
<td class="nump">$ 64.7<span></span>
</td>
<td class="nump">$ 93.7<span></span>
</td>
<td class="nump">$ 91.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit</a></td>
<td class="num">(10.8)<span></span>
</td>
<td class="num">(17.3)<span></span>
</td>
<td class="num">(15.5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Equity-based compensation expense, net of tax</a></td>
<td class="nump">53.9<span></span>
</td>
<td class="nump">$ 76.4<span></span>
</td>
<td class="nump">75.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Compensation cost not yet recognized</a></td>
<td class="nump">$ 108.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation cost not yet recognized, period for recognition</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, beginning (in shares)</a></td>
<td class="nump">3,190,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">82,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeitures/Expired (in shares)</a></td>
<td class="num">(28,842)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(478,686)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding, ending (in shares)</a></td>
<td class="nump">2,766,299<span></span>
</td>
<td class="nump">3,190,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Options Weighted Average Exercise Price (in dollars per share):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, beginning weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 126.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Grants, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">245.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeitures and Expirations, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">195.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercises, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">98.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, ending weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 134.15<span></span>
</td>
<td class="nump">$ 126.40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options, Additional Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options, Vested and exercisable (in shares)</a></td>
<td class="nump">2,225,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Options, Expected to vest (in shares)</a></td>
<td class="nump">541,116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options, exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 117.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options, vested and expected to vest, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 203.77<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options, outstanding, weighted average remaining contractual term</a></td>
<td class="text">5 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options, exercisable, weighted average remaining contractual term (years)</a></td>
<td class="text">4 years 8 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, vested and expected to vest, outstanding, weighted average remaining contractual term (in years)</a></td>
<td class="text">7 years 8 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options, outstanding intrinsic value</a></td>
<td class="nump">$ 132.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options, exercisable, Intrinsic Value</a></td>
<td class="nump">131.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options, vested and expected to vest, aggregate intrinsic value</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised</a></td>
<td class="nump">$ 66.0<span></span>
</td>
<td class="nump">$ 97.0<span></span>
</td>
<td class="nump">$ 40.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Award expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Fair Value Assumptions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 76.21<span></span>
</td>
<td class="nump">$ 64.77<span></span>
</td>
<td class="nump">$ 43.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Expected volatility (as percent)</a></td>
<td class="nump">29.32%<span></span>
</td>
<td class="nump">29.94%<span></span>
</td>
<td class="nump">27.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate (as percent)</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">1.94%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield (as percent)</a></td>
<td class="nump">1.08%<span></span>
</td>
<td class="nump">1.24%<span></span>
</td>
<td class="nump">1.17%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Performance Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options, Additional Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_PotentialVestingPercentageRangeofShares', window );">Potential vesting percentage range of shares</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Performance Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Options, Additional Disclosures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_PotentialVestingPercentageRangeofShares', window );">Potential vesting percentage range of shares</a></td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cdw_A2021LongTermIncentivePlanMember', window );">2021 Long Term Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">22,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of share available for grant (in shares)</a></td>
<td class="nump">6,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cdw_A2013LongTermIncentivePlanMember', window );">2013 Long Term Incentive Plan | Performance Share Units (PSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_PotentialVestingPercentageRangeofShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential Vesting Percentage Range of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_PotentialVestingPercentageRangeofShares</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-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cdw_A2021LongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cdw_A2021LongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PlanNameAxis=cdw_A2013LongTermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cdw_A2013LongTermIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>105
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871762180016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Units (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested beginning of period (in shares)</a></td>
<td class="nump">398,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">328,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(207,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(28,679)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested end of period (in shares)</a></td>
<td class="nump">491,352<span></span>
</td>
<td class="nump">398,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Equity Instruments Other Than Options, Weighted Average Grant Date Fair Value (in dollars per share):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning nonvested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 181.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">203.24<span></span>
</td>
<td class="nump">$ 189.30<span></span>
</td>
<td class="nump">$ 169.11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value (in dollars per share</a></td>
<td class="nump">179.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value (in dollars per share</a></td>
<td class="nump">191.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending nonvested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 196.58<span></span>
</td>
<td class="nump">$ 181.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, fair value (less than)</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 16<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761631872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-Based Compensation - Performance Share Unit Activity (Details) - Performance Share Units (PSUs) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Units (in shares):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested beginning of period (in shares)</a></td>
<td class="nump">394,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">199,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod', window );">Attainment adjustment (in shares)</a></td>
<td class="nump">122,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(258,590)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(27,480)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested end of period (in shares)</a></td>
<td class="nump">430,281<span></span>
</td>
<td class="nump">394,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Equity Instruments Other Than Options, Weighted Average Grant Date Fair Value (in dollars per share):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning nonvested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 188.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">224.53<span></span>
</td>
<td class="nump">$ 210.30<span></span>
</td>
<td class="nump">$ 176.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue', window );">Attainment Adjustment, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">156.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted average grant date fair value (in dollars per share</a></td>
<td class="nump">163.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited, weighted average grant date fair value (in dollars per share</a></td>
<td class="nump">201.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending nonvested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 210.22<span></span>
</td>
<td class="nump">$ 188.76<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Vested in period, fair value (less than)</a></td>
<td class="nump">$ 42<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="nump">$ 28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod</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: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_cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue</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-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871764840256">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average shares outstanding (in shares)</a></td>
<td class="nump">133.8<span></span>
</td>
<td class="nump">134.6<span></span>
</td>
<td class="nump">135.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of diluted securities (in shares)</a></td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average shares outstanding (in shares)</a></td>
<td class="nump">135.2<span></span>
</td>
<td class="nump">136.3<span></span>
</td>
<td class="nump">137.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (fewer than) (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761633552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cdw_RetirementPlan401kMember', window );">401(k) Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Coworker Retirement and Other Compensation Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan expense</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cdw_RetirementPlan401kMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cdw_RetirementPlan401kMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>109
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760619584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details) - Coworker Stock Purchase Plan<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Coworker Retirement and Other Compensation Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent', window );">Employee stock purchase plan discount to market price (as percent)</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan expense</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Stock Purchase Plan, discount to market price, percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent</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-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cdw_CoworkerStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cdw_CoworkerStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>110
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871766974048">
<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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>employee </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet', window );">Number of operating segments which do not meet reportable unit quantitative threshold | segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount', window );">Customer segments, customer employee headcount | employee</a></td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount', window );">Customer segments, customer employee headcount | employee</a></td>
<td class="nump">250<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting, Customer Segments, Customer Employee Headcount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871761881568">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 20,998.7<span></span>
</td>
<td class="nump">$ 21,376.0<span></span>
</td>
<td class="nump">$ 23,748.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">16,396.3<span></span>
</td>
<td class="nump">16,723.6<span></span>
</td>
<td class="nump">19,062.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,602.4<span></span>
</td>
<td class="nump">4,652.4<span></span>
</td>
<td class="nump">4,686.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">2,951.1<span></span>
</td>
<td class="nump">2,971.5<span></span>
</td>
<td class="nump">2,951.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">1,651.3<span></span>
</td>
<td class="nump">1,680.9<span></span>
</td>
<td class="nump">1,735.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">275.3<span></span>
</td>
<td class="nump">270.7<span></span>
</td>
<td class="nump">290.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,837.2<span></span>
</td>
<td class="nump">8,960.8<span></span>
</td>
<td class="nump">10,350.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">6,737.7<span></span>
</td>
<td class="nump">6,833.0<span></span>
</td>
<td class="nump">8,170.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">2,099.5<span></span>
</td>
<td class="nump">2,127.8<span></span>
</td>
<td class="nump">2,179.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">1,220.0<span></span>
</td>
<td class="nump">1,281.0<span></span>
</td>
<td class="nump">1,247.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">879.5<span></span>
</td>
<td class="nump">846.8<span></span>
</td>
<td class="nump">931.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">76.5<span></span>
</td>
<td class="nump">82.1<span></span>
</td>
<td class="nump">98.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,523.5<span></span>
</td>
<td class="nump">1,556.0<span></span>
</td>
<td class="nump">1,938.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,170.6<span></span>
</td>
<td class="nump">1,194.3<span></span>
</td>
<td class="nump">1,544.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">352.9<span></span>
</td>
<td class="nump">361.7<span></span>
</td>
<td class="nump">394.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">171.9<span></span>
</td>
<td class="nump">184.4<span></span>
</td>
<td class="nump">207.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">181.0<span></span>
</td>
<td class="nump">177.3<span></span>
</td>
<td class="nump">186.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">6.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,157.7<span></span>
</td>
<td class="nump">8,305.7<span></span>
</td>
<td class="nump">8,551.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">6,498.5<span></span>
</td>
<td class="nump">6,638.2<span></span>
</td>
<td class="nump">6,918.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">1,659.2<span></span>
</td>
<td class="nump">1,667.5<span></span>
</td>
<td class="nump">1,633.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">913.3<span></span>
</td>
<td class="nump">932.5<span></span>
</td>
<td class="nump">951.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">745.9<span></span>
</td>
<td class="nump">735.0<span></span>
</td>
<td class="nump">681.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">55.4<span></span>
</td>
<td class="nump">58.4<span></span>
</td>
<td class="nump">67.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,480.3<span></span>
</td>
<td class="nump">2,553.5<span></span>
</td>
<td class="nump">2,908.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">1,989.5<span></span>
</td>
<td class="nump">2,058.1<span></span>
</td>
<td class="nump">2,428.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">490.8<span></span>
</td>
<td class="nump">495.4<span></span>
</td>
<td class="nump">480.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">378.7<span></span>
</td>
<td class="nump">353.3<span></span>
</td>
<td class="nump">349.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="nump">112.1<span></span>
</td>
<td class="nump">142.1<span></span>
</td>
<td class="nump">130.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">28.1<span></span>
</td>
<td class="nump">30.1<span></span>
</td>
<td class="nump">31.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Headquarters</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingOtherItemAmount', window );">Other segment items</a></td>
<td class="nump">267.2<span></span>
</td>
<td class="nump">220.3<span></span>
</td>
<td class="nump">195.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="num">(267.2)<span></span>
</td>
<td class="num">(220.3)<span></span>
</td>
<td class="num">(195.7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">$ 111.9<span></span>
</td>
<td class="nump">$ 95.4<span></span>
</td>
<td class="nump">$ 86.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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingOtherItemAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingOtherItemAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871752312704">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 20,998.7<span></span>
</td>
<td class="nump">$ 21,376.0<span></span>
</td>
<td class="nump">$ 23,748.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,837.2<span></span>
</td>
<td class="nump">8,960.8<span></span>
</td>
<td class="nump">10,350.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,523.5<span></span>
</td>
<td class="nump">1,556.0<span></span>
</td>
<td class="nump">1,938.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,157.7<span></span>
</td>
<td class="nump">8,305.7<span></span>
</td>
<td class="nump">8,551.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,480.3<span></span>
</td>
<td class="nump">2,553.5<span></span>
</td>
<td class="nump">2,908.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">17,973.0<span></span>
</td>
<td class="nump">18,512.9<span></span>
</td>
<td class="nump">21,016.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">7,369.0<span></span>
</td>
<td class="nump">7,515.7<span></span>
</td>
<td class="nump">8,971.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,325.6<span></span>
</td>
<td class="nump">1,374.1<span></span>
</td>
<td class="nump">1,751.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">7,176.7<span></span>
</td>
<td class="nump">7,411.1<span></span>
</td>
<td class="nump">7,717.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember', window );">Transferred at a point in time where CDW is principal | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,101.7<span></span>
</td>
<td class="nump">2,212.0<span></span>
</td>
<td class="nump">2,576.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,607.6<span></span>
</td>
<td class="nump">1,521.8<span></span>
</td>
<td class="nump">1,414.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">807.1<span></span>
</td>
<td class="nump">778.0<span></span>
</td>
<td class="nump">749.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">146.7<span></span>
</td>
<td class="nump">145.3<span></span>
</td>
<td class="nump">140.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">526.9<span></span>
</td>
<td class="nump">480.6<span></span>
</td>
<td class="nump">426.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember', window );">Transferred at a point in time where CDW is agent | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">126.9<span></span>
</td>
<td class="nump">117.9<span></span>
</td>
<td class="nump">97.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,418.1<span></span>
</td>
<td class="nump">1,341.3<span></span>
</td>
<td class="nump">1,318.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">661.1<span></span>
</td>
<td class="nump">667.1<span></span>
</td>
<td class="nump">629.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">51.2<span></span>
</td>
<td class="nump">36.6<span></span>
</td>
<td class="nump">47.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">454.1<span></span>
</td>
<td class="nump">414.0<span></span>
</td>
<td class="nump">407.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember', window );">Transferred over time where CDW is principal | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">251.7<span></span>
</td>
<td class="nump">223.6<span></span>
</td>
<td class="nump">234.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,837.2<span></span>
</td>
<td class="nump">8,960.8<span></span>
</td>
<td class="nump">10,350.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,837.2<span></span>
</td>
<td class="nump">8,960.8<span></span>
</td>
<td class="nump">10,350.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember', window );">Corporate | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,523.5<span></span>
</td>
<td class="nump">1,556.0<span></span>
</td>
<td class="nump">1,938.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,523.5<span></span>
</td>
<td class="nump">1,556.0<span></span>
</td>
<td class="nump">1,938.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember', window );">Small Business | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,486.9<span></span>
</td>
<td class="nump">2,669.1<span></span>
</td>
<td class="nump">2,574.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,486.9<span></span>
</td>
<td class="nump">2,669.1<span></span>
</td>
<td class="nump">2,574.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember', window );">Government | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,167.3<span></span>
</td>
<td class="nump">3,298.3<span></span>
</td>
<td class="nump">3,621.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,167.3<span></span>
</td>
<td class="nump">3,298.3<span></span>
</td>
<td class="nump">3,621.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember', window );">Education | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,503.5<span></span>
</td>
<td class="nump">2,338.3<span></span>
</td>
<td class="nump">2,355.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,503.5<span></span>
</td>
<td class="nump">2,338.3<span></span>
</td>
<td class="nump">2,355.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember', window );">Healthcare | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,480.3<span></span>
</td>
<td class="nump">2,553.5<span></span>
</td>
<td class="nump">2,908.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember', window );">Other | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,480.3<span></span>
</td>
<td class="nump">2,553.5<span></span>
</td>
<td class="nump">2,908.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">15,219.1<span></span>
</td>
<td class="nump">15,702.6<span></span>
</td>
<td class="nump">18,091.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">6,015.5<span></span>
</td>
<td class="nump">6,216.9<span></span>
</td>
<td class="nump">7,561.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,201.6<span></span>
</td>
<td class="nump">1,242.3<span></span>
</td>
<td class="nump">1,610.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">6,225.1<span></span>
</td>
<td class="nump">6,460.4<span></span>
</td>
<td class="nump">6,763.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Hardware | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,776.9<span></span>
</td>
<td class="nump">1,783.0<span></span>
</td>
<td class="nump">2,155.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">3,804.4<span></span>
</td>
<td class="nump">3,799.3<span></span>
</td>
<td class="nump">3,684.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,863.0<span></span>
</td>
<td class="nump">1,772.3<span></span>
</td>
<td class="nump">1,781.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">228.7<span></span>
</td>
<td class="nump">232.8<span></span>
</td>
<td class="nump">232.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,320.5<span></span>
</td>
<td class="nump">1,295.4<span></span>
</td>
<td class="nump">1,196.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">392.2<span></span>
</td>
<td class="nump">498.8<span></span>
</td>
<td class="nump">473.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,867.3<span></span>
</td>
<td class="nump">1,761.3<span></span>
</td>
<td class="nump">1,842.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">898.5<span></span>
</td>
<td class="nump">909.1<span></span>
</td>
<td class="nump">929.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">75.8<span></span>
</td>
<td class="nump">62.6<span></span>
</td>
<td class="nump">73.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">593.6<span></span>
</td>
<td class="nump">531.5<span></span>
</td>
<td class="nump">570.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">299.4<span></span>
</td>
<td class="nump">258.1<span></span>
</td>
<td class="nump">268.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">107.9<span></span>
</td>
<td class="nump">112.8<span></span>
</td>
<td class="nump">130.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">60.2<span></span>
</td>
<td class="nump">62.5<span></span>
</td>
<td class="nump">78.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">17.4<span></span>
</td>
<td class="nump">18.3<span></span>
</td>
<td class="nump">21.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">18.5<span></span>
</td>
<td class="nump">18.4<span></span>
</td>
<td class="nump">19.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">11.8<span></span>
</td>
<td class="nump">13.6<span></span>
</td>
<td class="nump">11.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">18,456.9<span></span>
</td>
<td class="nump">18,754.9<span></span>
</td>
<td class="nump">20,828.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,779.4<span></span>
</td>
<td class="nump">8,894.5<span></span>
</td>
<td class="nump">10,321.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,499.8<span></span>
</td>
<td class="nump">1,534.5<span></span>
</td>
<td class="nump">1,934.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">8,150.4<span></span>
</td>
<td class="nump">8,299.4<span></span>
</td>
<td class="nump">8,550.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">27.3<span></span>
</td>
<td class="nump">26.5<span></span>
</td>
<td class="nump">21.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">2,541.8<span></span>
</td>
<td class="nump">2,621.1<span></span>
</td>
<td class="nump">2,920.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">57.8<span></span>
</td>
<td class="nump">66.3<span></span>
</td>
<td class="nump">28.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Operating Segments | Small Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">23.7<span></span>
</td>
<td class="nump">21.5<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Operating Segments | Public</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">7.3<span></span>
</td>
<td class="nump">6.3<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Rest of World | Operating Segments | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,453.0<span></span>
</td>
<td class="nump">$ 2,527.0<span></span>
</td>
<td class="nump">$ 2,886.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_CorporateSegmentPrivateSectorBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_SmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_AllOtherSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimePrincipalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredAtPointInTimeAgentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=cdw_TransferredOverTimePrincipalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelCorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelSmallBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelEducationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelHealthcareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=cdw_SalesChannelOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_TotalHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_SoftwareProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm45871760945520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Products and Services (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 20,998.7<span></span>
</td>
<td class="nump">$ 21,376.0<span></span>
</td>
<td class="nump">$ 23,748.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_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>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember', window );">Notebooks/Mobile Devices</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 5,089.9<span></span>
</td>
<td class="nump">$ 4,690.5<span></span>
</td>
<td class="nump">$ 6,179.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">24.20%<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_NetcommProductsMember', window );">Netcomm Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,538.2<span></span>
</td>
<td class="nump">$ 3,185.4<span></span>
</td>
<td class="nump">$ 2,729.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">12.10%<span></span>
</td>
<td class="nump">14.90%<span></span>
</td>
<td class="nump">11.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_CollaborationMember', window );">Collaboration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,770.6<span></span>
</td>
<td class="nump">$ 1,909.7<span></span>
</td>
<td class="nump">$ 2,394.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="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">8.40%<span></span>
</td>
<td class="nump">8.90%<span></span>
</td>
<td class="nump">10.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember', window );">Data Storage and Servers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,133.8<span></span>
</td>
<td class="nump">$ 2,240.7<span></span>
</td>
<td class="nump">$ 2,479.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">10.20%<span></span>
</td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_DesktopsMember', window );">Desktops</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,111.2<span></span>
</td>
<td class="nump">$ 1,069.1<span></span>
</td>
<td class="nump">$ 1,284.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="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">5.00%<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,575.4<span></span>
</td>
<td class="nump">$ 2,607.2<span></span>
</td>
<td class="nump">$ 3,022.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="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">12.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember', window );">Total Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 15,219.1<span></span>
</td>
<td class="nump">$ 15,702.6<span></span>
</td>
<td class="nump">$ 18,091.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">72.50%<span></span>
</td>
<td class="nump">73.50%<span></span>
</td>
<td class="nump">76.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 3,804.4<span></span>
</td>
<td class="nump">$ 3,799.3<span></span>
</td>
<td class="nump">$ 3,684.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="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">18.10%<span></span>
</td>
<td class="nump">17.80%<span></span>
</td>
<td class="nump">15.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_ServicesMember', window );">Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,867.3<span></span>
</td>
<td class="nump">$ 1,761.3<span></span>
</td>
<td class="nump">$ 1,842.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">8.90%<span></span>
</td>
<td class="nump">8.20%<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Net Sales from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 107.9<span></span>
</td>
<td class="nump">$ 112.8<span></span>
</td>
<td class="nump">$ 130.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="Show.showAR( this, 'defref_cdw_RevenuenetbyProductandServicePercentage', window );">Percentage of Total Net Sales</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cdw_RevenuenetbyProductandServicePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue net, by Product and Service, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cdw_RevenuenetbyProductandServicePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cdw_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_NotebooksMobileDevicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_NetcommProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_NetcommProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_CollaborationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_CollaborationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_DataStorageAndServersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_DesktopsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_DesktopsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_OtherHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_OtherHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_TotalHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_TotalHardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_SoftwareProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_SoftwareProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_ServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_ServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cdw_OtherProductsAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>114
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@*\%X/>- +8='O1U]O&_+ZS_#U!+ P04    " " @E5:MR/89Q<#   N"@
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
M4!B,)A*:\;!IU*"B<;'5@ER[\S?1=L&V9X'A;"Y\4]_ .+U&+V*+W^%>-C!
MCIQQT="(K5^?&K,MT;M3XY)LR:78^IYM6R8XWS.UJ5'Y4A\MFC['=<<E4P?S
M1GV&%C;9-,&V:X+S;5,W"^;$C/N<_O"U&!UL]$62U+"@!QLV&E;GD*/ =*<.
MBY@(XF/)JZ.!YFES('6KCF$&S^_D094Z/&EIJE.N!T1W6<E CK>"TC9#46EH
M=7!4W7!R4$<ISX1S4JC+/48IIA(@WF\)X><;.4!S?+?Z'U!+ P04    " "
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
ME\8ZD9]6]N,"RA78]8649ANX#?K/5?8?4$L#!!0    ( (""55J55)__<2<
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
M"J!.$>D?,)D//-!R#9%:0WFQ6CD^(%:.4Q(+7Z1D=E;\MUY X]GSQOCZ:#-
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
M9&\*BX5Z?XD>)E,&8@UW#&!LYP9S3 4%2ZB![%FZNV#0J'0:)473F0B2%@*
M')E%HS+:].Z2&\LG9_'4--V97O%9D#4X'O(E=^@(-<5EL2=\VEJ:ZD,:T\2%
M)!BP\1Q6(*L'[/$6[H2#;@V%\7>=&XZ(1JTQU,:@!H1F%L\*+?\QSPY7,V#*
M!N1 %R>?_?#F>Q]GG\718](@@*NR-:>SVWC3NSV6]):<YV>@)Z6HZ)Z27M'I
M9LGZV=@R;)("LJW+QD4[KF-C8 /JK"'CFR>>I=;;0VK! ;QRM\-^8'6&8ZAO
M<Y*B)O2Z=V2/A7KPJR^+1^\XAPB655@VG[F4UYB4L4I(2ROV; IQ<3PW%!X.
MEBI2V:K9@*E72.O%*M:#Q*$CVI71F21/M<IKZCF^$I7D2K+Y HRT:!^P?@/
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
MPM:(]1(WW)35A^'(NH\- [#/M$[-G;_Z\[3#M7F)NO$F(<$D8'$.B_&G.*@
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
M-N*-T/4S#36+<"6M2%.#J? C@K91KFU%]8)/ZVKC="DC( \.P]GX8 @/F;1
MSM T^EY)EB*[TDE:. UQK8V\:%$I0*GJT>EGT(;F(M@2(YD0LA*N,I0Z;-R)
M2"'5AO&D\NE5VM7@O$FZ7-LV:,M.H?>)7,,D03_E@$R"R',HJTU.ACHW_7.E
M*L(HT4A-N=Y@*I7BA(G$46VIV^HB3XY\QQT/?'=(18>R^-MJ)P.:9"X#%"9_
M 1'KTF> U OI*"]#&@^-4S;351Z#*$N2Y$ %A1;7K..D06DTY\Q'1B-8V@%L
M*(\&7>^ U654YYERT3/$&6(R"/7")U%%':X<V<(GD5?"DX7-2A*)G%]R0K>2
M$I@)@F9$\B7>T6/([="%3.%.FW8@AG?,)@P^.1S_U+'U03PSMQX\L4Z(5&=P
M2RSEOO+A4J5WDGT^]LB'BH96Q.1[EM8[+VL51RH]'REMDEZTTB?5Z"K-F#>^
MP^0?#1^IL/'K'M )&.X]&H*:R);+^G&/FC4;6HML1\@8-B_P>V6DC:4?GO\]
M+V?_?X+UY^V[!*-F6V/* <%N_C4L"T_WL:P6$YL<.\W];).UHJ5D=!JVT=CY
MVTY$CS_8P[R&M/$K@C;C4*:*QZ$@Q!:YF8@\!Z.\BOT8I3HUQWZ*GYPSPW4B
M'1!Y"-)"@<([XYG=\JD_O'QM?X":"3E-4"_$M;\FYG3_P&2R4A#_"&K6(['8
M93GF"K[-YM>T[<7<<M0W"Z.T1>88&8E-MGDS'9'J"*C=,AEE]-S2C;>I2!Q+
M[@<2[]?5I[+@USJ7B"X_BN6;!'RE5QI,3N@%V]3Z=O>"/!CNNQN->M?; DWJ
M+_'49FR@ONEV3[OOA%5]/=Z)UQ\97X2AC%O(,2'5\?#D* !37]SK#;WR_65Y
MHQU=O?TRHV\=-"Q YXDF]YL-&^B^GI9_ E!+ P04    " " @E5:VL@XM5@$
M  "1"0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6R-5FUOVS80_BN$
M&A0;8/A%3ILLL0TDZ;IU0+:@V;H/PSY0TLEB2Y$J2=G)O]]SI*TX19+UB\V7
MN^?NGGNA%EOKOOB&*(B[5AN_S)H0NK/)Q)<-M=*/;4<&-[5UK0S8NO7$=XYD
M%95:/<FGT[>35BJ3K1;Q[,:M%K8/6AFZ<<+W;2O=_25INUUFLVQ_\%&MF\ '
MD]6BDVNZI?!7=^.PFPPHE6K)>&6-<%0OLXO9V>4QRT>!3XJV_F M.)+"VB^\
M^5 MLRD[1)K*P @2?QNZ(JT9"&Y\W6%F@TE6/%SOT=_'V!%+(3U=6?VWJD*S
MS$XS45$M>QT^VNVOM(OG#>.55OOX*[8[V6DFRMX'V^Z4X4&K3/J7=SL>OD<A
MWRGDT>]D*'KY3@:Y6CB[%8ZE@<:+&&K4AG/*<%)N@\.M@EY8791?>^45,^07
MDP!$/I^4.^W+I)T_HSW+Q;4UH?'B9U-1]1A@ E<&?_*]/Y?YBXCOJ!R+^6PD
M\FE^_ +>?(AO'O'FS^!=]AXGWHLKVQ;*2 YT)"Z\1[T?Q#X2TE3B-ZM,$)_(
MA-Z12%GGTOGGHO#!H8#^?8JBY,#QTPYP4YWY3I:TS- UGMR&LM7K5[.WT_,7
MPCL>PCM^"?U_T_?]VN):^=AI5]KVE;B%HZHD/Q(?##+RP^M7IWD^/=\)Q=WL
M_$?QAQ&_VPVU!3F1GZ2LC41HB/GNI+D7)?XU!:J$"AY-.%@4MAYLAL;9?MT(
M*;K>E0VZC&^EUA$*0CWT.4,8*SY@H<Q:$*#"O4#*",0"'",*"-RC#S"=0Q0,
M=C2?3]% 6L/>>#"LX)+0&&8,6,;(.V=KBK=2"S_0T$J#(54-)]&=$L2A_5D9
M:AM5D1N+/QN@<KT$6JOR4<@X);-&3.#[@"2F<W9R[D4I.UDH#6$8"!;C16-F
M.5'WH$*KFLK[4G-0]C.FVMX')AAS$GNFF.Z4#T,X(U%A+*"\75"U*A5B8L)
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
M?=ZG0^(]'@W8-%2/CS17C_2(E]I4GI2PG;9<6E]?D_R47C8IB> 4)L7)?A)
M)@=[%)@.PRLNZ18[320\8JW$W_A:';N&.]B2';$&J55-^:8X]Q:)]F%H\('Z
MG/65;@+G1U_+@/XQ>U[R3RJGHTS8<DO4\T,=[+F.8OZRD/BE)R(Y>-!;-'5H
M6Y8N9:_<\+:/JV-G/!L:PI/YT%:ON:F%LG2!-N2:QJ=%!&9H5</$Z2ZTASOM
MJ-F$84/='8TWH/V-UFX_\0>,_Q?6_P!02P,$%     @ @()56@X-S(&*!@
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
M2&BKA$S_ Y"36]FK$HK;'=1KA?3.C6&_>ND&_ =X%KN@[PD_D>85\=P<CK"
M5D]LC$4= PE\T0 YH%)Y&,^7#0J@Y#8SQI89'51C;_1CP$,\9"D@<:-JF="G
M*H4WX M70 "B#$ _HV!$8&;4RP4D^M.F_87P4P[9P_UGL\42G5805)?6E'U"
ME)VAKMH\W[;BNL)&#G]P&@/%K0_DCOH!AN\%RQ'T_A*- -G_%5R_&M 7J?0&
MY:.4ASH7H-^RZGNE;<?2*IH0R.,H;<!'B2-%OJ1<B#\4.THK>=.GI&0)*-OC
M"Z>WC$[5>_+#B:3/T)+ Y1U'><]7XR8W..BNB2S7SV515#++<*2]ZM %\5>V
MY=&R854F23 @G"CK839F#T[[KD]*6<AME65X&#A)V_1Y*2TXU%SA(ETXKWT5
M*HW?2X\2DI)AXCNTU-N#8'@XF:E>4!#:&/ZTZ))T)/[8:Y+<W^(J>*"?R"U[
M7D)( 6U-99TB=&@70J=1FXF'[ H!32K*9*\5G-]X(<'9*N X&'++^^!JM,M0
M'*)V!0=[J_A#Y@'PI36)4LC*G-^Q%1I*"[UVJ@] 9DC5F%W4G0_AGOD[9^!D
M2OY#=@3$NBXF"F<RG?+^MS+C(GG-<W, ,&WJA&B*&N\SE49'M:\Y/G4'K +D
M=*]S:7N$KG]NZ'\L08PD'!3*DU T=3U,;FP:]?*1X%'@8YNXZ<&'.PK:"E4M
M</U<M/U4/)R9T0PH,I?NMMT,3N<,/5>;(N4.BNXH8!]$-K9R9_CD.%C;#K*?
M OD&/V]3'T!R<1&MUQ=/B!-"@\WX6\+1(@X+G]\7/A\4OIK'K?"GF+7Y9<*-
MR@[!537Y$674#5@U=#K30JHY,+Z.L@UM#?WTE(V\5J6O,Q^)5P@E/OI!YO,?
M8-XU^3$+:$_^'GO":@%,/XBQ5D8-@UMH$;H')*]M5<=4P#R7ESJ*$U,D=7N;
M2#147C'&S1: ;T.Q+AU$$[(GAZ2MZ!=;JH+S<Y.\QV*K:DRKNU(A[8?%3A7*
M @ )*K3A8EA6N,)C]#!%DE5I$T7(N2HO^\FFJT\\%@Z"I@ZPL+U16?JN;#W@
MQ=/B,*]%-!B /7>U'?BQYT\%J1SP+W4M9[.+:1<O%$"S]45[HU;95-YY/"2E
M3\=4?P3X(3<]9O^8FJNRBZ?0I_RM4Z=H((\5]2N^;F:Y[XECI_5K0R%TC@.D
MNI0Q\G=4JL!,':5+<A1-6/V>@9K#@EQ/<D$4ID2XS.1H]&LEGXV9ZU 5N?;X
M";D8W#^7RH:1DI'Q.?&&XG\UE)H)OZ!,[\&M?XJ/G4]C!,<PO>=-JRP$,D-Y
MJ/4"#9!.:9 Q-5W/&PA%]23*%>=3-\&>;, [?&TKEG8\]@8OJ[LF7JO'Y^HQ
M5WN4^*VA5L*UG7I;*8E)3XT7XI_\Y+Z^_'KG3,2S):9G?F<S'2]G*TP=6*S$
M-%J%%RO3,2I:6%S4[T>0--%<;SV]U!C'X1;[A/7MF4=#^7JUB);H\[45O\L,
M)T(I=TO+&UJV?=N)=I;/#.&@<\90Y<B\[Y6A!7KY/SEW:ZKYY A-$[E.Z$5!
MW9J0&MQ_D=O0>:1A]L60;Y]#['-NA& (A!MT]J@8@6L]^G:*-GH^G%W$+8[C
MOHJI0H]J@Z8AB@V'2ZVSV="@58\X)7#,ZE-VDY;O]O2/'FOWB?.02N2V)$//
MI[<Z](2_H#?-1-Q$KS^V#JVKI8)\"-(2-)@'LN/(]E-SI"Q1/^_8?M=C&ECU
M'AZ=.VG>5+]C<2TF[@]FQV]_^E4N>?A**63.P;!J7DN%M/L7\<:N[ +NQ4 ?
MRN^3KSIGAM=2<;3FJ]E\C:AZ=^S1)C"P<36+9F+HS?IY[SM'KNR.O^8XP;J'
M3Q[MW?:#T9OPG:3;'KXV?>*Q%QY46Y BGA<C8<,7G+#PIN2O)AOCO<GY<H\!
M6EG:@.=; [C5"Q+0?D:[_!]02P,$%     @ @()56OW$N6R.!P  @14  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULM5A=;^.V$OTKA%L4+>"-'2=-
M%[M)@&33H OLMHM-;^_#11]HB;+84*26I.SX_OI[9BC)LF,GZ<7VQ9:HX7P<
MSIP9Z7SE_'THE8KBH3(V7(S*&.LWDTG(2E7)<.1J9?&D<+Z2$;=^,0FU5S+G
M3969S*;3LTDEM1U=GO/:)W]Y[IIHM%6?O A-54F_OE;&K2Y&QZ-NX;->E)$6
M)I?GM5RH.Q7_57_RN)OT6G)=*1NTL\*KXF)T=?SF^I3D6> /K59A<"THDKES
M]W3S/K\83<DA950628/$WU*]4\:0(KCQI=4YZDW2QN%UI_V68T<L<QG4.V?^
MK?-87HQ>CT2N"MF8^-FM?E%M/#^2OLR9P+]BE63/()PU(;JJW0P/*FW3OWQH
M<1AL>#T]L&'6;IBQW\D0>WDCH[P\]VXE/$E#&UUPJ+P;SFE+AW(7/9YJ[(N7
MMU)[\8<TC1(?E0R-5T \!B%M+FZUE3;3THCW-D3?\)/S2819VCS)6A/7R<3L
M@(GCF?CH;"R#^-GF*M]6,(&_O=.SSNGKV9,:;U1V)$Z.QV(VG9T^H>^D!^&$
M]9T<U.?U4E)Z#"-E#'Y1^4+;A;BB[-%1JR!N=,B,(ZC$?Z[F$$=F_;D/EF3T
M=+]1JK8WH9:9NABAG(+R2S6Z_.Z;X[/IVR=".NU#.GU*^]<YUZ]L0AS ^?=2
MB7>NJJ5=([77H@D*A=6+%KTN/=@4'60M>$-HW*F'.IT(EK6-"H!&X654PNMP
M?[1E(G<X1.NB*)W)A?-"A]"\P"(84."P<TH'7(9:98U)&^K&P[X*R5#A#+B.
MQ$+BG@#E46HCXL:-[[YY/3O^Z6UXUNX1L&H#^DP!@7^,]%NH];J6TFLY-VH'
M@US-H\C V1&1/P=/*7=E,K8HY,*K]HAC*:.HO5OJ7#$N&0J<ZJ"1QJP9&EUH
ME>\JDC5GA[0[#PKC7&)7'(@5=[_=?MYVRJM, :$@:KDF%T3A7<5P9JXA5;7T
M<2UTP7MQHF+!X7IRU29!&(<1* A/;IQ3HV()]@KP#Y_%E5)V\Y3#@>8Q$JKW
M#8)YPZFH-"3))FQP0,C0%?U VJ)C/8>S>D".18#"N0>C:P4!132*8LI4-8?V
MC@B/Q%40KGC\@)W<73T9L\+G/&!O,R-#2 >Z0D3:B@_.+EYA9R4,$DZ;Q(RO
M0),,*Y\3)R*9=@S"4-#9MA1L<$;GDD*\E@;)K\0=];)4;:M29V4"F[AFR5RS
MDJEZ*SI>U$I*E.@BR@;K*#=<R(K<(#1>%"14?GLZG:+!&L.SPM\#,OD)AXB!
M*']5'5N9*<N<M<2PB:+U;+> G_,4J34X#+CY02V5$3-LW,6IU,I+GY4I\7A1
M\B#T0E!T2TVPTP0B,RER=#ZN&LKY4%()K(")-.N@^T,%%8/U.A$NW!KJB"1H
M 3KFC0]#(EFYAH@XRQI/A;B?Q )1%?)I[D"44%: :0:U"KK4]ZJ5W!]A2SY[
MF&<,-XFSB(0-XZ7#)BZ,B31#=JS1$YV@_#]D;!?.,00RTW#S(/$:T+H\=3&D
MC8[K,7N'W@>5<QH'& -,RO<JODK4J&W=;*MB8@)N1(T<7%4;RHREH\Z4JFV;
M2:4)U"(SAX[EVX80],(BHS)IN4WD.@[21>9_80SMFZZLP?LU3B@"J@X;#FF#
MX1:W]KEMG474_!Y!=4Z=9T_:5H-1(GF^1=2M>^T;B) HN+YMU,W<Z Q>R26:
M+</7BFN;7E\X_>=HQ98XE5J(A'WM\U=;VD%(LFMO/CFQ[WB3^5P1?$QAJ,=-
M7928'#OP,S2A!4.]&RZR9S, M/7P!<FEB_4^=6P1->5\SOE A-M4-(:HCF<S
M'+17);TWX20PJ ;Q/9W!;/KVZK=W'_CR^.T/J1%#6VB0;5\:X,WG.: 7Q.PV
MPP?5M0T*G4[%+I VBU=EVQ/92>Y6"IZ33R@6&V3[!E847$?H81;)"VQND/EM
M03S5V5*K2B"2Z0%^76-4K)MG,>>'-/?L6$<XI/3M0L]2HG!^$&3B( Q[>I'G
M_%VC0V;WVZ-M$QB/]KG!\ZV1:C///AK0*&:9+[EL.KK!S-K=%_H!FOM)[V_"
MVKG7SQH$2% QFJ?<)=SE;M?M4_K;LTTS'1-G@J(\C48T/CSROP&>$%!DUFHH
MAL*N<@XZP(-)YR:*AF;*JCL'3OLC<4M.YJCHY-Z0!;Q:2-^S\= ;NM_OT1AW
M2OR*2_%:?'\#J']XB9,O(0@NT[:!IJ!XDJ3\ZJL=&<+9R#P?_K^Z1?-,]<*S
M6U\B\[ZB@ZSZLLY3&FVFL'^TO+]._=V5*/\TF;ZW8-2V<0V6]6:YF]Q*"7:0
M?2=.+*P>(OREF7_MF")PJJ)*'S+F3>PF86=3<&.>S8A[-;>C @HS!2KB>%JB
MQTNBC@?G](0#1E?L^B\-4"[T(^Q^56ERG1V?;B;7E!R/)_;]"+Q@$C\TNH9]
M"M-X\* KGBS2:Y?W:\J"M+E],:)W]H$"FT;GQ\XC//FB&7??)Y/)X+-8I?R"
M/_Z%-$^D+V3]:O]]\2I]5MN(IX^3'Z5?H&D(HPILG1[]].,(S,P?_-)-=#5_
M9)N[&%W%ER4F%.5) ,\+!]IH;\A _]7U\G]02P,$%     @ @()56G^,QCKO
M!P  _1(  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULE5AK;]LX%OTK
MA"<=)$ J6P^_TB1 DK:8[F)F@Z2=Q6*Q'VB)MMF110])Q<G^^CWW4E+D)NYT
M <,21=[WN0_I?&?L'VZME!>/F[)R%X.U]]NSX=#E:[61+C);56%G:>Q&>BSM
M:NBV5LF"B3;E,!F-)L.-U-7@\IR?W=K+<U/[4E?JU@I7;S;2/EVKTNPN!O&@
M?7"G5VM/#X:7YUNY4O?*?]G>6JR&'9=";U3EM*F$5<N+P55\=IW1>3[PNU8[
MU[L79,G"F#]H\:FX&(Q((56JW!,'B<N#NE%E28R@QI\-ST$GD@C[]RWWCVP[
M;%E(IVY,^4]=^/7%8#80A5K*NO1W9O>+:NP9$[_<E([_Q2Z<3=.!R&OGS:8A
MA@8;786K?&S\T".8C0X0) U!PGH'0:SE>^GEY;DU.V'I-+C1#9O*U%!.5Q24
M>V^QJT'G+S]5N=DH\5D^*G<^].!(SX=Y0WT=J),#U'$B?C657SOQH2I4L<]@
M"%4Z?9)6G^ODNQS?JSP2:7PJDE&2?8=?VMF7,K_T+^T3[[7+2^-JJ\2_KQ;.
M6R#B/Z_9'#AFKW.D+#ES6YFKBP'2P"G[H :7/_\43T;OOJ-OUNF;?8_[7\;C
MQZE%LU@HI*X2.JP\;^VDX[M"U(B;%7ZMQ-*4R%!=K<37VFI7:$X;=R;^I:0-
M\16(CMHL0-!&B/Y2^DO$>[!W7N?B2,2G:9Q$8[Y+YK,H#L_&XV@BD$O(E$K$
M21+-13Q.L!NG292(S\;+DD]FZ3C*PMUXA!V^FTVCF;@QFZVI5.6=,,O60E@B
MU"/*E%/B>*$JM=3^1.107CM/Y_;,^V&#;FIK(>E,?%3P$:N63*:L&%U3NLYB
M*'7OI5=BFN!V,H^F8CK&76MG&L,160S+TQ0&!R/SP%JDTQCGT^F,MN=T\KU:
M*NP59\_^/(ZS:'0BCI-YE.(2CVG5LC\>13$>IE'&_\E)(Z%H^# UGTBB*5'/
MZ,PKCCL2Z7@*-7#-QE 4UVD*(S_#=U;!F;DNM>1*NE!^IU3%;G6PO?;&/C$S
M2XX 1^2%@VR@3(JMLCEL186G4.C#H)15P2S5<JFX5O>V V>"+7XAE#^.S/M.
MQV43R6\9P]A1C,@F<302;WB9(1C/2\"YVPWA9IU/1:4882WCH+N8C' R W+'
M!(64@!$#YXB$^/"8PSDLNH$JT:L_:^V?A-Q)6SB.\9B"Q9%#W"=T81#$X3**
M9B=<U!".90,%.*,"OIT@F2/H.X,)(T(6E*$T^@>\:P4%EW8G0-X()V9\>B(^
M''1["XTD ^F;#B%)VBX9*,D8UKUAO#"N@B<H^Q1RUJ+CBT+C(8 /#R#2THL5
MB4.Q 8EA5W:P[>D V"V /:]!I9W@HEMYG%G02!$="GV;2<Q# H\>B+E!MZ*Z
MO\?TB%*3JE4Z@U\^A%! /"5&0/RVE)43"$0&VW'T-XHZ@(U=U$LTE8#>'.(0
MSUQ:^X2H<# #1#+R?SQ%(&[EDP5^^7P# "?B$1R(;<3HF:O"L+&G)]2;BHR*
MZ%6>FYJ*(#)3Z0>Y*!6,QB[^XB;."57@>-[5G.*E/[ ])L%SU(9]?_7$GD$:
M7.(T>>*M5:7T'!\OJY6&8/AE.@>&D@G]WUKR"T$9]A&JMQLJ="A"4](H>V&@
MI;'IK5F^K;%HU&+5$X)<8PHA."' OF+*GH<R2KPTF_0JZ;.]XD&6=0BHI HB
M 41*ZGF(S&]]_'W+&2UH,N'R&$^1? QS:D:R>A)KU*0>7JL7X%#<K8YF,TQP
M94GR&?T%,&\\U4N-6D@.@U>5K5A%F$G,7H,4,XNG+;-3L5OK?-WRT17A?QKM
MJ:A)0QBG*^U5^03<Z.H![84C*0B"7_XN%K7#/.$ V:84VU"E"UVPHEMK'G1!
MK=0*8OKE?L]?9&5H"ETE:GIOC_<+M9BQPGQ-7?U5S6YD)0LMJX['-^J1^ZE#
MK2K]7U =#"%YK7,:]1$\>%D[6H"C(+%@B8'<K]>F+"B:G9E]$U]5,D*39>.-
M!255/Z2L==P$GQWM]YWAZL57JIH0;M4#O=,L4#7;08#,;HL]%"%]9.W7QK)]
MIX3!L@YJ@NVG@*52W*D'5=5*W&-4U4#\\<\_S9)D].[3W3W?Q>].6-D5JA%Z
MV NE*@,05RME^^K)FF )[5C4W3W,Y%E G>)P3ESPX+"RC"$*T!,<2<W FGJU
M1@10*,3OTFI3N]?(9  X"04:N9/"GZP,'>UW+N5K6W40;.WA+//L::<1, NN
M^Y@LC JHE!6<KK?<["E=F;SXBG>R#0^@2VLVS)O%8Z@V=5D C6AI$J]H\+ZF
M40-<J0\V6,90:DI=,,0^ A<8JW"(1PKF&HF;-0HKM;JJKSA%*IZ^<QC8>UCO
M31'N$*)/0SLDPWD:VBDJ-O__%'4M2RZ80<S?9%43J'FTG_,P'%-[XDLFKHJ"
M^X4;(A/K\";!,6\G7XH[Z[1%K&U8TE1"DP@UPWUI/;V"O.DW8J\.V>[WZG0A
MCI)15P) <=B;%'*DU+)76D[[(2X42K-T>Z-*;XC-#>QT>%?A?#P\TH:JW[*B
MUA%.!$RVX'G6HLENI_:T[>90?M-Y.>2VDV:ON.U9SIG["H%K35Y TRTR[E$3
ML%&FC^))Z\?HM=?>8>^3Q$;9%7]X<8+'EO!UHGO:?=NY"I\TGH^'#T._2KO2
M@$^IEB#%E#,>A*FA77BSY0\<"^.]V?#M6DDX@0Y@?VF,;Q<DH/OB=?D_4$L#
M!!0    ( (""55I9#ZS4E00    +   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(P+GAM;(56;4_C.!#^*Z,LMP*II'EI2V';2M#=TR&!%L'>K4ZG^^ FT\9:
M)\[:#J7WZV_&:4N!TOT2V\F\/3//3#Q::O/#%H@.GDI5V7%0.%=?=+LV*[ 4
M-M0U5O1EKDTI'!W-HFMK@R+W2J7J)E$TZ)9"5L%DY-_=F<E(-T[)"N\,V*8L
MA5E=H=++<1 'FQ?W<E$X?M&=C&JQP =T?]9WAD[=K95<EEA9J2LP.!\'E_'%
M58_EO<!?$I=V9P^,9*;U#SY<Y^,@XH!08>;8@J#E$:>H%!NB,'ZN;09;EZRX
MN]]8_]UC)RPS87&JU7>9NV(<# /(<2X:Y>[U\@]<X^FSO4PKZY^P;&5C$LX:
MZW2Y5J8(2EFUJWA:YV%'81B]HY"L%1(?=^O(1_E9.#$9&;T$P])DC3<>JM>F
MX&3%17EPAKY*TG.3&R1(=M1U9(O?=+.UWE6KE[RC%R=PJRM76/A2Y9B_--"E
M(+:1))M(KI*#%C]C%D(:=R")DMX!>^D66>KMI0>1P3^7,^L,%?_??2!;$[W]
M)K@A+FPM,AP'Q'B+YA&#R<</\2#Z="# WC; WB'K!U)_4&]_5&NTWPJ$J2YK
M4:V@$!:H>8UPLEJ :@5J(ZGYI%H!-31UE5" U@F''<B)/Y!AY=!8$%4.^+.1
M-36@"^$>N<&W=H!D2A(R"$T-3D,<PPJ%L2$\-'6MD+7(]%175BM)EC&'*Z%$
ME2$\,%DMR*H=*6UW*R]"EMPS@H\?ADE\]FD/"DF^+2%0-%/L!1!UL)RA\?3Q
MF7CI#.XX3Q21=\;\XD<*7U_:!<,M?*KGIPT=A+6D^6L1"T<0)U&8^'48#F':
M&$/>7H<-2HJ95-))0G"99:8AQ/A$XY4A<<(U@3?4]:WZKO@I?/7?CB!-O*>T
M%T9PHZO%*9?BH*MGJ5<6#^C$O?,PAGC 7KYI+N5;&8([C,.4U_,AR>VI@O?*
MR')I,]T0*/*(.Q7X[J<FY4$\4C +RN\>HL&QY]8)G(7GP)[>:+TTWPN3 ?Q&
M2Y32\AIFIJWK$/LRU5CZ(8">PR-UA)@I]*':0ANWSM>. K<+<].' LA#[R5B
M!M5I4;$9VB2P))8>#2(:W$H1]3IT2#8'+[5S[A!V6Z/_2ZE5"+?"-:;--(5X
MJ,#<AN^VPR;7?:I3+Z*BTGX :4H\I=T9) -**.WH&!.S:'<.<3_L\2BA\3"G
M1, PXO,.#6JQX@YG#B3Q@*IR@Y8<7_/LH'$"QT3/^&3]MJ7"=<6CA;!9.*9/
MQW'8/]GT)15 -;X2[[.,E:ZY:#F];,7DLTE7"$=_3J5@AGZJR?^H/M(W>__5
M4,J$+6!.J7IO!/UJW/Q-%&A_>_M3G;;%G[*?6LC<<T>43%#;$B]O@V,^E>2B
M,3ZV_0EXYN\V<(K%Z#=-S[GJ<</2$H=GO"14Y?L]$TO/''59&P0^986HJ(DX
MRM:]GBFY\&FQK]NG+8BWGO3" 3M):=GW.^SNW$I*- M_][+@&[6]H&S?;J]W
ME^VMYEF\O1O>"K.0%==]3JI1>-8/VDF\.3A=^SO.3#NZ,?EM05=4-"Q W^=:
MN\V!'6POO9/_ 5!+ P04    " " @E5:.'X6040#   Y!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6R-55UOVSH,_2N$!^R^%'7B9EO1)0':;A?;
MPX"BO7=[&/8@VXPM5!(]B:Z7?S]*=MP,:(N]V/K@.3PD)6H]D+\/+2+#+VM<
MV&0M<W>1YZ%JT:IP2ATZV=F1MXIEZIL\=!Y5G4#6Y,5B\3:W2KMLNTYK-WZ[
MIIZ-=GCC(?36*K^_0D/#)EMFAX5;W;0<%_+MNE,-WB'_W]UXF>4S2ZTMNJ#)
M@<?=)KM<7ERMHGTR^*IQ"$=CB)&41/=Q\KG>9(LH" U6'!F4_![P&HV)1"+C
MY\29S2XC\'A\8/\WQ2ZQE"K@-9EONN9VDYUG4.-.]89O:?B$4SQO(E]%)J0O
M#*-M(1ZK/C#9"2QSJ]WX5[^F/!P!SA?/ (H)4"3=HZ.D\H-BM5U[&L!':V&+
M@Q1J0HLX[6)1[MC+KA8<;^^8JON63(T^_ ,??_::]^N<A3GNY]7$<C6R%,^P
M+ OX0H[; !]=C?6?!+E(FG45!UU7Q8N,'[ ZA;/E"12+8O4"W]D<YUGB.WN&
M;XP,OE^6@;T<A1]/!3E2K)ZFB-?C(G2JPDTFYS^@?\!L^_K5\NWB_0L"5[/
MU4OL?UV(OV=Y_>J\6+Y[/W'!7:L\PBUVO:]:.<=PXZGQRL)_+<(UV4ZY/<@&
M* C)U#^:=I-I+]7U,+2Z:D&SG,/]L56"!:"=[ 6HR%JY=B$J@ITG"RRW&9C&
MOW;"JA\4H]F#PX98R[@&J8X+*EW9< *Q^8@;?R_MZ>!'/'@@;D7)L3&(] Z]
MU1QIRCT$K'JO60O J$'V73W!##;*B'))C$?I,-+64A9$F'9-,E26>EF/P<2\
M//H>M#%08FH%PC>KJ\C5>A(R.]J)-O)!@JU,7T?NLF=PQ&#$50J7IFQ+,BH\
M$5%-;Y2 ]G_H2YR5ZC2+</6@M%&E-E+64?BS!:M))$=_5!K=2(*!CZHMSH\P
M<47BU[:/.&.4G[(0\^UZ6TI DHZIRE%0Y#IXBF=!TF*IUCN-]8FT^2#%JV.2
M/-0Z2()8NU[FBI.O> Q.G[HY^5$[L^B;U+3C@1(M8V>;5^=WX7)LAX_FXZ/R
M1?E&2TD,[@2Z.'WW)@,_-NIQPM2EYE@22ZM-PU;>-O310/9W1'R81 ?S:[G]
M#5!+ P04    " " @E5:2'_*#'$)  #&&0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6S-66UOVT82_BL+-2UL@*;X*E&);<!.TC:':R+83HK#X3ZL
MR)6T#<E5N$O+NE]_,[,D1;TYS:4X')"8HG8X.V_/,[/4Y5I5G_52",.>BKS4
M5X.E,:N7PZ%.EZ+@VE4K4<+*7%4%-W!;+89Z50F>T4-%/@P\;S0LN"P'UY?T
MW;2ZOE2UR64IIA73=5'P:G,K<K6^&OB#]HL[N5@:_&)X?;GB"W$OS,?5M(*[
M8:<EDX4HM50EJ\3\:G#CO[R-4)X$/DFQUKW/##V9*?49;]YE5P,/#1*Y2 UJ
MX'!Y%*]%GJ,B,.-+HW/0;8D/]C^WVG\FW\&7&=?BM<I_EYE97@V2 <O$G->Y
MN5/K7T7C3XSZ4I5K^LO65C:.!RRMM5%%\S!84,C27OE3$X?> XEWXH&@>2 @
MN^U&9.4;;OCU9:76K$)IT(8?R%5Z&HR3)2;EWE2P*N$Y<_WV2RW-YN(6',O8
M:U5 LC7'>%T.#:A'H6':J+JUJH(3JOR _:9*L]3L;9F);%?!$.SJC M:XVZ#
M9S6^$:G+0M]A@1=$S^@+.V=#TA>>T'>_Y)5H?)WR#=2683=5Q<N%P,\.>R-U
MFBM=5X+]\V:F305%\Z]CD;#[1,?W02"]U"N>BJL!($6+ZE$,KG_ZP1]YKY[Q
M(NJ\B)[3_FTI^R]5L69E1BMI?T4\X6?AL/52IDLF-6 S515DG,F2W0.^9+E@
MO,P8SZ!@)481D=<^J%',+ 7L5VJ5RXP;>/3>P 63H)F:LP\K4=%NFJVY9O!O
MKG+@#_V2_4/PRA88@_(0Q4Q478G@GQ#_!%^WG[U@H\@=PV42VHOO^NQ=";*"
M&?[$9J(4<VG8F7\._STWP<O8#?$2N_'YGPE1":P*[J"Z%RP.W0E<QB,WPDOL
MCDCWG: :0<_%28VHH36<&PJ?AHC51E4;6H1P">VRMT^IT+IO/T9/JU12E-?2
M+)M=&%_S*H/5"C.3YC5&=%ZI I1#3K,M$C"56JPX;I%OVA6;[O?*".9[[*P)
MW -_$OK<90]@H%&&YZPNL3P6I?SWOD^IT@9J)R?+C&*E*B\>A<:[QC;,_0O?
M2X#XH*J0PZDZ#O..)H+1&*&TT383K+>Q>@1QSM9$TB*[X' //8=!G4F5H=(
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
MA&S?3?N%-VWL8"A8Z(=Q6N,/"-L@@/.EP6T-BV!@^Y=F_C]02P,$%     @
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
M"5]>0643W9!?'BL7T?IYV:$&R+, OC?.Q=V&#>R?HLN_ 5!+ P04    " "
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
M 6\[O3+BJ7R&6=#;Q!<RD:"1R0"+! EQJF+:HO*R2$[D[=C\E.#I&6T\R5@
M,I6@\T0D801*:$N%>4_$4R;TC(45@U;@>#F4FS_%N+<:P95<MX\D^8J*%9MV
MVF ,I\0Z,2\;8'-/1!3QCTIY22DELZ"2",N15>SK+XM)2*R_*&:V4R_P(Z>_
M*+(Z'>E/>D%" _?UEP8!2<^368BE8B\.4I::'Q$K(_TEL)-X7W]2)6 CB"7;
M0 Q!1= ?[66DO^@>_;'<91IB5!8HM@?2(NDU(/U!L]$Q_86Q%462L-$F0<0"
MD6&O/R+D] ?#SAY)?ZDE'[+,(2W27^!S7^:T"9](V)=WU2=]+XCL2#@*!)ZQ
M_B(V+M)?YEMR(_T%7A+>]K^4_2XE,PA#D(F]3*;8/5Q8I2,MR,SS8^)W7W^P
M??@+=$\V$ <D=W)^?ZR_-(;BC^@O3/!>^>1MY&NQ"$*B*C,R1^M_X1']98%D
M$<K4ZC%.73OP^?<I$[+Z(]VJ1])?EK*9Q"QI6"XI(;!^E]I.E5%,HUU>#.7%
M-GG(;UJ$9ILPVQ*TQR[&)I0-,V2-74GYQ;#L=K315=7GF?D,*7S)^2#5?SQ_
M\H#-[!1  ]!1W@#P.J"YB?A)-XLV7Z,X%*\9N8GV)Z3!]4:+#^57\2\@E3T'
MN@U4WPA%%GWZE6Y8D)_KD@#ZLN/RE:P^@0F&K-P08) Z)/*= [%#R-0+$>4R
M,&B-_]>FK68BHMB#J)2(A -%& 5L^E$H\<*N_D=0;\"Z#_E_@=L7;8.JS18=
MEWW&\RYO9]>45L!T/%]&%D$\Y9/]4Y]2D7/P)(DMGD2>DADZ+YMYQW.EE\;,
MLDHY?@8(5(A^F0*3@9?Z%!&'%5,&5@!"*J*,0K'*2'!$(QDPB4P&R* 0#.D=
M0S$)0_IDWX\@DDN>B+KF''5[K:N1*8RI;0/7H:=^W)[Q#,'*L=*W]_M_VA;7
M^T.(8Y+V?OO'H>[>GQ%XDN6WWWZWK<UO+Q+Y8_[ZME7!_N@Q*Q;0[.\C*..7
M<N72U]YS/^FB6=2E/2=L\]K,==O"WRA+%NNFY+)1="7B[S6?\]'1G8T>=5&N
MP1#PTPOBS"(H+#)B>TZ %+%C0_HN/B> 9C+?ARQ$IR&=2&&.$@!-)"-%"I+V
M/Y(] I,Q15+V48[CF/([@ Q2QRC$HXIL.A)*2F$>0<X4N+8$8/R+(::!$^R(
M#P=&)Q=<?"S+]0]4BLUF+5GW4,7IKX5>LX:@N ((D9?UJ,*DBF:5@YCNJVL6
MJT?U-1V*Z&5>S3$5!13JR')=45UHC9L.!Z@ <\10]D"."[VM@=PA*==V.\Q.
M4>F.F+78\[Z'.HOV?6TWTQ5 JMV6JI@WG*=-C@%'\*C D2)KL5$W"D*G1!L3
MH;K8I?1>$H6W@".F2D115LD/,(*$@2-6\@Z#^;9T>TBROQ4XE'30@"1*L<VA
M@(I]AX=)&E@WC+P$-5 \!HXDH?$*Z3(E?XH33BJ]D(Q[24;IU[!BYA/HQ$0@
M"FC3BE-[T(CE+G!0[@V?">@?T(- AHJ@PUCZ0)'< QP]M?N PXZ[&SB8E0/
MP?U'@2..LU'!T[>/ 8?*TAW@L.VCP!$$XRE]^S[@L,+L?Q]!&7\6<$32+DGK
MA)S^)(C"DI\4K%U9>T:I(ZGB?SAP) DE[3*,7)U"!IHP<$2*D[Z' 0>A4$#5
M32A#SL/8Y+T@E'< ] /E_!=P/ YPJ$<$#BJ^E73PGP$Y4E=\6\VR&3'VI\C*
MXSWD4%2KDV7[[) IE\8H<95_$#B^N= ?ROMO0PYX6BQ=BA9+6R;'B.>!/35"
M+F,/(.!I?D8#Q\B1,@8$]LA-9H1 84*&'Z#4)[#<(H<B(,$[E!SV*".FPR&4
M'"%Y\A8YDK0'5$DEG"3Q4OE^"#D>+I.CT#$B=QP[AH%W@H=EYC9XV/ZCX!$E
MX4Y<M^UCX$&Y1GBK?1P\(DK&]]OW@8<59__[&/KX<] CY8,^E_E$TJ%'(A.'
M'I$[+T5P]9$VR3^"'O9<*J3=AEQP9(FK%,*].N9^\%"4:88T/_3Y_ &AA'PC
MD!0V'D/.?Z'' ]"#/EW93R5DF_;SLOO(:7:EN.(0.]P7^2.?9B;BW&W)?5^W
MN]JL^>MBAS@!Y1=5;@Q_CW9".GJDQO09ZHA9&_(N[$<Z&.\#.GN8>"Y^;CI-
M%^G,Z8<&DM98U2K[B8@\/\U@@8IL]CMTA%Z<,:;1 >AW#"=T-DPA'Y[Q'2U5
M-*M5CTR&')*_%/!'DL"3*2&.)/A07J)HIB0\.(=*\FECKZ-PW4))&Y<7'A4F
MB4AY"AU!TS$5B-$%., UYBST@(#T-0NX%@1V%'VA4"%!DK1('"9T9"&I='JK
MS9>N61M"-T8B2A81-#B?C_B@6S'.1<-GB0%:*<SP1KBZXM,(91N!1WJG@PJ*
M@.S=PZSA9"_A"JHOUY* ZRD'P4D\/OHCW^Z/^/B8HB_;)']0<4C,YXH#'-OC
M=GO<ES)ZVPINC,DT>XO+]MC/YU- JN/XB7'9/QBCAA,/Z?NL]E$N.^KJ U3?
M18R=]Q&EWR%I;@@OK04*ZRRMIDM=_9?H&NOS]1+VQ/%=EPU0WNC][^9\X:IW
MWO76[A'5B-2PDKN[T&H7!>S1NKOI=0>!Q>CKR/\3C0Y='SP=W>[$H 7?8:5K
M0]BNO>@Y] [79%_;VZ';X?:.[0<L6=9&5'J.J?""Z$2T]MZJ;<#\^:[HM.G
M$3_2MV[=T@"\GS<(#:Y!"PR7A\_^!U!+ P04    " " @E5:0-TY4UL"  "
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6RM55UOVC 4_2N65TV;
MM.%\ 547(A6R:7M@0D7=GMWD0JPZ=F8;:/_];"=D4*55-?6%^-KWG'OO<3A)
M#U+=ZPK H(>:"SW#E3'-%2&ZJ*"F>B0;$/9D(U5-C0W5ENA& 2T]J.8D"H()
MJ2D3.$O]WDIEJ=P9S@2L%-*[NJ;J<0Y<'F8XQ,>-&[:MC-L@6=K0+:S!W#8K
M92/2LY2L!J&9%$C!9H:OPZL\<?D^X1>#@SY9(S?)G93W+OA1SG#@&@(.A7$,
MU#[VL #.'9%MXT_'B?N2#GBZ/K)_\[/;6>ZHAH7DOUEIJAF^Q*B$#=UQ<R,/
MWZ&;9^SX"LFU_T6'-G><8%3LM)%U![8=U$RT3_K0Z7 """?/ *(.$#T%/%<A
M[@#Q:P%)!_!2DW84KT-.#<U2)0](N6S+YA9>3(^VXS/AKGUME#UE%F>R%7U$
M>XU6H/PK) I .=,%EWJG 'U&M^L<?;CXB"X0$VC).+>7I5-B;&E'0(JNS+PM
M$SU3)HS04@I3:?15E%">$Q#;<]]X=&Q\'KW(F$,Q0G'X"45!E PTM'@]/!Z
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
M*EZNQ+S9D'(@L.M@]S"5#54B;$:?Z#7P4 "EZH3!Z[60AUS <)A(K?-/B33
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
MMFZ;O,SRMLV)!)O-QK4P6I<!(+8P\Z:%<4L/9^1ZE^WRMKS#]>*P7;/IZ0.
M"_;5T[Y]W;LM'!FLZOJC 0F] #CH"QBTW^4]/%E40^FRICX#_-S[CD<MJF:
M?_-#OO:5[Y$*\J)M "-VQW7K2SR0-@>J@!F'UJU@<5O?YU7F/A]@Z:XN9'6N
M&%K?'W';;3-L=R M8&(X\]8!4O4,P-ZU^RX3L/4I? !^-)+\"@BIWP)/!^2
MW3(RTE,>]M\-Z\Z7/H=E=.?ZXRZ'#=\UV<6+%_\K:^YJ@(Q];D68_O//;_FH
MX.^??)WC+@SVGX>'$&?K[+H",FK@[\KO"0,JS^ Z!@I &,,>FZV#;;7 \/L=
MK7%V&;NF*F'PJ@+.#V#Q -*\ZUS/9U<T-9\Q/K .#!S%G1P2/ 1BG-?;*=4)
M.,_G-L8T^,Y5.6%287Y!LH-%PG\T$J 28-H OP.BP.@X-9 M +=HSGS7#4RN
MA6M[4!- 9J[[K%E7?IM'!"P;6&C=]+37#*$TWBI,YNHM: I(A_C U%;AH;C3
M\P5F^E5@IE\M\L W>><)9!^04=<]C3S%2A\QC%!]#?#S)=$E'P-NFK@+<B8@
MKOS696OG:J!F=X"S0$+#4\=C0+PB!,JCC#H FRC\H0)X;%T-T*BJ(_[N#CV_
M>\K%8&57P.- P!N&EOWEZNI#PJ[PQ7:H!*=:MQVJ%*G@I1NF;D6\]Y^+'?(K
MQ#?@))T5&#?OW^KPTRSP?N @:J)6!A@.6)%M@!W" T>7([: -@$(7+"P>7FQ
MA ]?!WSX>O$@/T38PI;C^F:PXM&#/1 WE%,C[ 4#&,U2[C?#6<ZS*V 9*!?:
MP)M N'1Y$0DSC(J0=LC4ZKP/*!@7O 3<;P)POUF$Q^_,/]YWO4?JGU19OFP$
M B.33:YZ3/] R-+6VY+X(I&84 3@_=\'#W0,+*H&?H3/H\39YY]<8'(NK("
M"$QP?Q -!"5L#L*\Z)F>2.;!,O)].#[#W55\*#VAP*^:#N0K\=2&2)[.>N:=
M0)NXV8?O/Y#[Q/):=^OJ@84YRO:Z@XG* ;63]!T4^TW9)<1-Y-H16D8@P<F
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
MH89E*&>2#3$+/-#04-Z._7K3IYRBQTA,)>@2W;!6="<SKX1"97,/8$3GV5]
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
M-NF^ SCBMCK9&6I_5S8)!7Y96G@0>JPJ=3%.*H8.A=I'YX\PIP2>V1@;X,@
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
MB:4]'KF_I\Y,KW2)$SP89/(CE_D)-L5A%P5);"]RL=P49*+&?5*(?/$HB9Y
MK0TYXPE=>QT[?D@O!8NI!NQ@]VQ% 9]MVPP'/%!-"]8ZQPK8=^+Y#$U'8D((
M(,F P3W@2&WL%OKK^U^ZV"\TMNN4>B<<E?5M[7?*D][ML"H@YX047O1)]C@Z
M$$C":4=0,W[2ZA-K/H& RKQJHJ;=LI*T!L%:D7G$74*M?OV0TA987K[=8GL#
M=5=$I_#Z**E_Z!?9DIX:RELNOLF>WG"T&33.,&S:'C!-ALIC.IOF .U81>1:
M'ZZ/WN\])9&SMK<&%3B32K)53%R*/9BTR*QU)J*Y2DN$V ,6Q?5*TDYD,=)Q
M8H^)1K ,85<2JY6";5.[E79[HG(BK.T::[C1!<%I E@R1.5E[&<B[$2'.(:E
MR"7.0+&I<6F*1FS6F6OC2(X*D*PVVHZ:!-RO0A.;R&9CQSYAT'?94_\LS=NR
MM1#H/<:-2G4PLNR-QD5(<VNHVZR)PI"3+A812-$I\G^MA7_J1S/NR!NIM2L4
M9%LSAYP>+.A>JO^UXQ(\HHL-IN<%%5&:[[5-J,R)C2\ 4K"HB569-#)O5+VX
M?2_%7_?M.KB &!,IS&,/2QII&.]CROP>>.C&VS/]-I8.B9XUA2\BQ]3&"7UL
M1JT'"(G0G"048OXRW9YENKG+W(Y6 4W3F#V2Q(IYW2H]NF:-7H(N'*UZB1>/
M8IS)1K-T<>XZ[:H9%:83"E1P-E2D*XR,.6_T=E+=9<9UER-"F5K=N^5*F*08
MEZ+_*$":HAC:I"]6X@?][(I!>5#DOEJ=;!?8I*/@CKF]3%I)?)[--;?Y=^UK
M_9LB3[#721!B7#:TOIY *\.;U#Y\("%T"3YWJ[C!3HINQ- <D;^MY8E2+Y"#
M:5ZHV0/VZ.S;2;'3O7BF<!FMFP6 (O2.NO)T70PGQUK[8(Q%53>Q(#%8=R!>
M14S'US/G'R#QU)UOSU=<98B1=LJQ&^UWM(IGI\H,&FN4;%&VS>$,%R$.4N.H
MI;GWU%UG0Q;?I*K&/G):1T0:33L*U?W::&>7WVJ\?G?L!"!4,\%&=RBT[&D
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
MW1_-%TF&G%/Q89XD<24!]IN^*3ZA\@QR3B]!9SZY2/3Q,H7+Y1L1KKFO\[S
M?OCKV3O5E*59-)FD(G$EH&)<MW@2]F9E>Y<B2OUUWH4F'E,8++Y0:H@J;6Y&
M?H][&;8P?E?GK&[#K&.TT8@VJ8C>>K_MVK43IVKM[&":O2!A?,\$"R>^(-)>
M)2M)8Z@"A692N39&Y-I0KQY[,V)H(1S;HP0/M92LS781EMX(ZA5%L<Q=)J49
M34T-);#U+!ZH>H!"[_S0LQ091+%SY5!)JJ'ZVP#T>!ES>[0 E&L+_&>.@+1H
MI9GNP6"$8IH_K<]/12"85;A.X_I#J1&X#2@8E)J 4#R JEMSKA@^OO7CG)>D
MK<50&]\'822PX UJ D8>>^XA9KQGZIG+[3OS=RIP&!0X2LYM8PX24%5?'X8@
M$0&B#CM.TT'D/_66S:]^U&UT_L$>$*:F=-749\O?4Y"$2$9;HR<Y<J&9')T(
MD%C%7BN/+2Z/*VL9X5SSJ_"UX2<J,A:97^S]?+G<M_DWOB+C*F:O?FB;NAGD
MSIIIAOC/#8DYB'_%"]8PHG3YXO(5HW[D3N;-&XIBHE[[IH'_0E;>3U<W;T*J
M*O:SPZ#PU&N_4SYT>._JYO?P&DY]]N+E*A,.'I@B"9G+[W\+<OMM(L/X<7E(
M%+SL7=IK!CX65<-Z_=.;8=TW!U]DL(*SRU<OG@F_@L5$1D51 "GR*_GMI(,-
MR11SRQ==9!NNV:#XBBC$K'E35QL?&Y #I<7BY=BFL1NI[K@F9*6A(^)&;FWB
M5O9QF?0].R*DC:6Y_8C;E+P#1*!#OOAJA=#^>A4;:_O]@U_[1I*W@2FBNZ+4
M9E'HW^VI?/*]+JK;42,KU&XDVQ^SO$RANNGTJ@DB7&+>FQ]L=U.^@$@G&F6
ML7*$;;M5](AZA?V"1;XC0"F$0E:-L,LRH@>EY(8MPW9?"CD A@?,AC'PE[,7
M?P[8ROK&TX^$6-\ 4GV772<7%S;F28N/!OE"%K3[[+F#J6$S9HU)"47;#-N=
MI!>T)<CK&*$YZ;=$RAQRM1H[2$K3U8B:C U&4:(>B,#NK;S[[\?+5__O(YCE
MMXL(!L2FK:\B_Q,LN_QV"LOX,3(E],UI;)-[-=6&I#?D4B>SWLQ>R[R:P#Q!
MVC)!4&&')L"I(P<#R\90<_TYIC;SA1#8Z0Z3Q\0ID]XT9IE7T#N_$#4WL&@8
MBBX<N1<Q7TXS3.FQ^D5#O3)(G$<H<SW&+#:G:&OV'+1%)!9R-,LAJ[& 4T9'
M=9K*$R^H02U,3B1Z?NVY$BC%I#EI*;W<K&U*/7K>89#B7=[GKW_8NW;KWG+Y
M#$[PXQ-T689OT4C#3H'?75T^>0YOQL=?_W  D^(7OB<DJ]P&7GUQ_@U8B13Q
MTP\@\G%(;//6-WOZ<^=R,"GP ?A]T\#RY0-.@"4:M+S7_P=02P,$%     @
M@()56I;7NA:D!0  '1   !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
MI5AM;]LV$/XK!S<H$L"1+<F.DS0QX*0=UJ%%@R1=,0S[0$NT390B-9*.D_WZ
MW5$OEEM9#C8@D/7"NWON[KGC,5<;;;[;%><.GC.I['5OY5Q^.1C89,4S9@.=
M<X5?%MIDS.&C60YL;CA+O5 F!]%P>#;(F%"]Z95_=V>F5WKMI%#\SH!=9QDS
M+S=<ZLUU+^Q5+^[%<N7HQ6!ZE;,E?^#N:WYG\&E0:TE%QI456H'AB^O>++R\
MF=!ZO^!WP3>V<0_DR5SK[_3P,;WN#0D0ESQQI('ASQ._Y5*2(H3Q=ZFS5YLD
MP>9]I?T7[SOZ,F>6WVKY3:1N==T[[T'*%VPMW;W>_,I+?\:D+]'2^BMLBK63
M<0^2M74Z*X410294\<N>RS@T!,Z'>P2B4B#RN M#'N5[YMCTRN@-&%J-VNC&
MN^JE$9Q0E)0'9_"K0#DWG26)7BMGX9XG7#RQN>3 5 JW6CF#(8,;)IE*N(7C
M1_IH3ZX&#NV2]" I;=P4-J(]-L((/J.ZE84/*N7IKH(! JY11Q7JFZA3XWN>
M!!"'?8B&T:A#7UQ'(?;ZXCWZ[OD35VL."Z.SK>L;X59PZW/ #?PYFUO__J^V
M"!3Z1^WZJ;(N;<X2?MW#TK'<//'>].V;\&SXK@/]J$8_ZM(^?<!*3=>8.+V
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
MG!'F#<I(5,NVU+3GM';U")@*TPH +,OJLBY<(8ERS81RI0F^:N[L/PD&R2A
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
M8*(PYP:N6<8+>_@>!9<**J$Q(\_F5*,K6:RL!85D F;MP4X7P:1DG>(VW>
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
M@S>G[<[QR)>*%F!^6M=F/2 %W;\-QO\"4$L#!!0    ( (""55K*I5WY.00
M ,8*   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;(U6;4_C.!#^*Z/L
MBT""-&\MA6TKE>Z=#@FT"+A;G4[WP4VF;;1.G+4="O_^9IPV+5"R]Z6VXYEG
M7IZ9J4=KI7^8%:*%IT*69NRMK*TN>CV3KK 0QE<5EG2S4+H0EHYZV3.51I$Y
MI4+VHB 8] J1E]YDY+[=ZLE(U5;F)=YJ,'51"/U\B5*MQU[H;3_<Y<N5Y0^]
MR:@22[Q'^V=UJ^G4:U&RO,#2Y*H$C8NQ-PTO+@<L[P3^RG%M]O; D<R5^L&'
MJVSL!>P02DPM(PA:'G&&4C(0N?%S@^FU)EEQ?[]%_]W%3K',A<&9DM_SS*[&
MWM"##!>BEO9.K?_ 33Q]QDN5-.X7UHULTO<@K8U5Q4:9/"CRLEG%TR8/>PK#
MX!V%:*,0.;\;0\[+K\**R4BK-6B6)C3>N%"=-CF7ETS*O=5TFY.>G5PCA63@
MZ$',)9KC4<\2*%_UT@W 90,0O0,01G"C2KLR\%N98?82H$?>M"Y%6Y<NHT[$
MKYCZ$(<G$ 51TH$7MR'&#B_N#O&?Z=Q8357P[Z$@&XCD, 1WQH6I1(ICCTK?
MH'Y$;_+Y0S@(OG0XF+0.)EWHDZDQ: U,RPRN<S'/96YS-"=PC72!A[SMQKNO
MJTHB=8X5$F:J-$KFF;"8P:60HDP1[KE>#.1ET]5-@TDG8A78%9):48GR^?.'
M812>?3% 4T"38+D$V:0S-R ,+)2DMC870*1A,4?MB',9?VD,;CEOY)$SQLSR
M3PS?7N*"YBXZ58O3F@Z"$_,_1 Q\A# *_,BM0W\(LUIKLO;:;9"[_,(T375-
M$>,333@.21 !BH+7U'B-^K[X*7QS=Q\ACIRE./$#N%;E\M2B+CI-[:1>(7;H
MA,FY'T(X8"L/BJE\*T/A#D,_YO5\2'('6'!6.;(L-ZFJ*2BRB'L,?'>#B_(@
M'LF9)>47>9COG'((1\\HM#F&,_\<V-(;K9?PB1\-X!,M00R?.EJDW[9(O[.D
MFU8XV4N8B^ZD;9CG$[@1MM:T.]0PW>@;3<ZH6G02*32^7_;;G/:)CR0@\F@_
M@#BF>J3=&40#2ASMZ!A2!='N',*^G\ #U16*!24:A@&?]^BNQ#-W,G,=A0/*
M/J?B JY*DD9CX8C*,#S>?&THOZ*N*_G/CN8Z71V%?O]XVW_P*&2-'.;[U41*
M'90-6LH&OZ#,$313QAYBI%/Y\,!],==285:P(!;>FV*_FEA_4T$W_UF'68SY
M)X(9VZE$GI&F!E%PC?/D3&7-JGGIQF5!)FKM?#N<VUWAMHZ3+UJ]F1M,0\(]
M3TOHG_$240'='1AZ:FZI41LG\"E=B9+ZD+ULS*NYS)<N+>;UH&FX=NA1X@_8
M2$S+(=9[>V^+ O72O: ,N%YOGAGMU_:1-FW>)COQYH5W(_0R)V<D+D@U\,^H
M*W7S:FH.5E7NI3)7EMX];KNBAR9J%J#[A5)V>V #[=-U\A]02P,$%     @
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
M5;5[7 I>"HT+8'ZNX/=C_X(*AKO(B_\#4$L#!!0    ( (""55J*/W3N?P,
M #D(   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;)56;6_;. S^*X0'
M#"W0^35-@S8)D+0]W#[L$"R[&PZ'^Z#8="Q4EGR27+?__BC9\;(A"[H/D?5"
M/GQ(D6+FG=)/ID*T\%(+:19!96US&T4FK[!F)E0-2CHIE:Z9I:7>1Z;1R JO
M5(LHC>-I5#,N@^7<[VWT<JY:*[C$C0;3UC73KVL4JEL$27#8^,SWE74;T7+>
ML#UNT?[9;#2MHA&EX#5*PY4$C>4B6"6WZXF3]P)_<>S,T1R<)SNEGMSB8[$(
M8D<(!>;6(3#Z/.,]"N& B,9_ V8PFG2*Q_,#^F_>=_)EQPS>*_&5%[9:!+,
M"BQ9*^QGU?V.@S_7#B]7PO@1NEYV,@T@;XU5]:!,#&HN^R][&>)PI#"+?Z*0
M#@JIY]T;\BP?F&7+N58=:"=-:&[B7?7:1(Y+=RE;J^F4DYY=/C(MN=P;V*"&
M;<4TPL47MA-H+N>1)0-.+,H'L'4/EOX$+$GADY*V,O H"RR^!XB(V4@O/=!;
MIV<1'S /(4NN((W3R1F\;'0W\WC9V]W]9[4S5E-V_'O*X1YN<AK.5<RM:5B.
MBX!*PJ!^QF#Y_ETRC>_.D)V,9"?GT)=;JL"B%0BJA*\^O;" U3-JJA;XHZUW
MY ,=>3?,*?+GX5=45+F2.1><^0HA+$IPGD,W&/O !F/&FP J:F.9+"B"8!44
M7+2.TEO$N0%FH%2"7@%S"W\CTWV2 %TQ>E<.U^R&S TIK-],)\FR<$;C))S2
M>!VF\%B65/G.*<^3:A\,YJWFEI/N17()23BAWPW]9O#P"[Y<I)>#C22;AAF-
M-V'L$;]4^,T:C@2.E:FB\R=0C8NXN:(KH.3CN3/=G[226]IO4/L75^8#A?X
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
M90O7T 0\OZ@1&OH!;3!^4'/\/U!+ P04    " " @E5:\(WP^&T#  #!"P
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
MTA5NFTM])P-A O3\@G.UZY@%REM>]!=02P,$%     @ @()56G0\H8E$ P
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
M(D!]OLDR^>VB>**V?H)Z^3]02P,$%     @ @()56E\5<$0) P  0@H  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULO59M3]LP$/XK5H8FD 9IDKXP
MUD9JR=B08$,@M@_3/KC)I;%P[&"[#>S7SW;2T):T8E*U+ZWMW//X[CG[?,.2
MBP>9 2CTE%,F1TZF5''FNC+.(,?RA!? ])>4BQPK/14S5Q8"<&)!.77]3J?O
MYI@P)QS:M1L1#OE<4<+@1B YSW,LGB= >3ER/&>Y<$MFF3(+;C@L\ SN0-T7
M-T+/W(8E(3DP23A# M*1,_;.HH&QMP8_")1R98Q,)%/.'\SD,ADY'>,04(B5
M8<#Z;P'G0*DATFX\UIQ.LZ4!KHZ7[!<V=AW+%$LXY_0G250V<DX=E$"*YU3=
M\O(KU/'T#%_,J;2_J*QM.PZ*YU+QO 9K#W+"JG_\5.NP O#Z6P!^#? W =TM
M@* &!&\%=&M URI3A6)UB+#"X5#P$@ECK=G,P(IIT3I\PDS:[Y307XG&J? +
MYTE)*$68)>B[RD"@2Z8PFY$I!326$I1$Q^@;%@*;#*'#"!0F5![IU?N["!T>
M'*$#1!BZUBPZDW+H*NV787?CVH=)Y8._Q0?/1]><J4RBSRR!9)W U0$U4?G+
MJ";^3L8(XA,4>!^0W_&[+0Z=OQT>M,"CM\/]'=$$38X"RQ=LX1O'CW,B($$7
MA!$%QU<Z#TE+FGY=:2"Z5)#+WVU9J';IMN]BZLN9+' ,(T<7$ EB 4[X_IW7
M[WQJ4W"?9-&>R-;4[3;J=G>QA^.<"T7^8%N&X$G74PEMZE4L/<MBBNDB]$UV
M%ZNBM-AX']=MHA:;(&ALUD+H-2'T=H:@CP((ABE]UB5OH4MYH<^'Y*DJL6B-
M92?=OYZ$?9)%>R);D['?R-C_+_>LOT]U]TD6[8EL3=U!H^Y@YR&-B"RXQ!3Q
M%*5S<U9Q=?.TQOJAKB2G5G+R(CFVDK>I/'AUC[Q>;^,^OK99N6J5)*]-3C<N
MH[ORNN8@9K9+D2CF<Z:J)ZE9;1JAL7W_-]8GND&J^ID7FJJ[NL9B1IA$%%)-
MV3D9:']$U;%4$\4+^X9/N=(=@1UFNLD#80ST]Y1SM9R8#9JV,?P+4$L#!!0
M   ( (""55IGC=<^TP(  *@)   9    >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;*V676_:,!2&_XJ555,G;23DFPXB4="V7G2KVG6[F'9AP@E8=6QF&VCW
MZV<G:10@#17:#;&=\[Y^SL&./=QR\2"7  H]YI3)D;54:G5AVS)=0HYECZ^
MZ3<9%SE6NBL6MEP)P/-"E%/;=9S0SC%A5C(LQFY$,N1K10F#&X'D.L^Q>+H$
MRK<CJV\]#]R2Q5*9 3L9KO "[D#=KVZ$[MFURYSDP"3A# G(1M:X?S$9F/@B
MX >!K6RTD<EDQOF#Z5S-1Y9C@(!"JHP#UH\-3(!28Z0Q_E2>5CVE$3;;S^Z?
MBMQU+C,L8<+I3S)7RY$56V@.&5Y3=<NW7Z#*)S!^*:>R^$7;*M:Q4+J6BN>5
M6!/DA)5/_%C5H2'H^R\(W$K@OE;@50*O2+0D*]*:8H63H>!;)$RT=C.-HC:%
M6F=#F/D7[Y30;XG6J>0SY_,MH11A-D??U!($NF(*LP6944!C*4%)] &-<RX4
M^8N+TO.L)>9\"@H3*M_IZ/N[*3H_>X?.$&'H6KMKE1S:2O.:6>VT8KLLV=P7
MV*:0]I#7?X]<Q_5;Y)/7R[U=N:VK5)?*K4OE%G[>:TIU6( ID2GE<BT _1K/
MI!)ZA?YN2[J<Q6^?Q>S:"[G"*8PLO2TEB U8R=LW_=#YV%:"_V2V4Q"O+HC7
MY9[HN@9M"9:JH%"9K\@F<7UG:&^:W)W.)W+[-;=_C#MLXRY5<9.['_7B/?).
M[Q/)@YH\.$8>M9$'!^3]V.WY>^2=WB>2AS5Y>(P\;B,O56&3W-NO>*?SB=Q1
MS1T=XQZT<4>'W&8S['!W.I_('=?<<2?W=_TE!YPI$&WT\<%Z\0/O8+UTSG B
M_Z#F'W3R?]47F D6XHFPA3E]UDRU)5*:1#O+)PA[X5XF;6'AH!?5826CW3A'
MS1WF&HL%81)1R+30Z45Z!XGR7E!V%%\51^N,*WU0%\VEODJ!, 'Z?<:Y>NZ8
MT[J^G"7_ %!+ P04    " " @E5:2$9V84T"   R!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6RM55UOVC 4_2M65DVMU)%/RL222!14#:G=4%&W
MAVD/)MPD5AT[LPTI_WZV$R+0H*JFOA!?^Y[C>X[M2]QP\2Q+ (5>*LIDXI1*
MU6/7E5D)%98#7@/3*SD7%58Z%(4K:P%X;4$5=0//NW$K3)B3QG9N(=*8;Q0E
M#!8"R4U58;&[!<J;Q/&=_<0C*4IE)MPTKG$!2U!/]4+HR.U9UJ0")@EG2$">
M.!-_/(U,ODWX0:"1!V-DE*PX?S;!?)TXGBD(*&3*,&#]V<(4*#5$NHP_':?3
M;VF A^,]^YW5KK6LL(0IIS_)6I6)\]E!:\CQAJI'WGR%3L_0\&6<2ON+FC9W
M-')0MI&*5QU85U 1UG[Q2^?# <"/S@""#A"\%1!V@- *;2NSLF98X306O$'"
M9&LV,[#>6+160Y@YQ:42>I5HG$KG; M,<;%#=X1AEA%6H$DA /1)*8D^H6]8
M"&RL1I<S4)A0>:5GGY8S='EQA2X08>B!4*J/1,:NTA497C?K=K]M=P_.[#Z#
M;(!"_QH%7A"=@$_?#@^/X:[VH3<CZ,T(+%]TAF^297QC9"_P#J\H7*,3]IQ2
M^2JM>8AC6>,,$D>_- EB"T[Z\8-_XWTYI?F=R(X<"'L'0LL>_M]U^'6O\]%<
M025_G_(A?$\?WHGLR(>H]R%Z]29\5R4(?;?W;N2]&[AWXY0!+>O0LIH&NDW#
MX3!VMX>Z_LV)0K_/:<MU#UZTZ:8/6!2$240AURAO,-)PT7:H-E"\MH]\Q95N
M&798ZJ8.PB3H]9QSM0],W^C_)M*_4$L#!!0    ( (""55K-"]E;M@(  -4&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;*V5;6^;,!#'OXK%JJF5
M5B"0IW4)4M.L:B=5JQIU>S'MA0,7L&IL9IND_?8[FX1E*\VJ:6_ -G?_^]W9
M/B8;J1YT 6#(8\F%GGJ%,=59$.BT@))J7U8@\,M*JI(:G*H\T)4"FCFGD@=1
M& Z#DC+A)1.W=JN2B:P-9P)N%=%U65+U- ,N-U.OY^T6[EA>&+L0)).*YK
M<U_=*IP%K4K&2A":24$4K*;>>>]L-K+VSN +@XW>&Q.;R5+*!SNYSJ9>:(&
M0VJL L77&BZ <RN$&#^VFEX;TCKNCW?JERYWS&5)-5Q(_I5EIIAZ8X]DL*(U
M-W=R<P7;? 96+Y5<NR?9;&U#CZ2U-K+<.B-!R43SIH_;.NPY1-$+#M'6(7+<
M32!'.:>&)A,E-T19:U2S Y>J\T8X)NRF+(S"KPS]3'(MUB",5$_DD@DJ4B9R
M<IXK "R\T>24+/ 89#4'(E?D+\;'<S"4<7U"C@@3Y(9QCH77D\ @J T7I%NH
M60,5O0#5B\B-%*;0Y*/((/M=(, ,VS2C79JSZ*#B'%*?Q+UW) JC/KE?S,GQ
MT<D!W;@M7^QTXW\KW^<E9SEUQ^_;G>2<X$G:4)5][ZI)$ZG?'<E>SC-=T12F
M'MX^#6H-7O+V36\8?CB01[_-HW](/;F08L54"1F1+;(F>(FUH2*S65%M3\ G
M*FJ\NZ37E4 38N1"V&:P3OIQZ+^?!.L.LD%+-CA(AA66+ 5-TA8QJY4E,@60
M"A2361=,HSK>@XGB\=CO==,,6YKA*^O$=EP59:]$&CY#.HWZP]@?=S.-6J;1
M?]D[O -0+D'A/>BB&SW;O7@P\*,_V(*]5E."REU#M9M3"]-TG7:U[=GG3:OZ
M9=XT_!NJ<H:D'%;H&OHCW#+5--%F8F3E&M=2&FR#;EC@?P>4-<#O*RG-;F(#
MM'^RY"=02P,$%     @ @()56GXX#""_!@  9S(  !D   !X;"]W;W)K<VAE
M971S+W-H965T-3<N>&ULM5MK;]LV%/TKA%<,';#:XDMRNL1 FV!8@!8KDG7[
M,.R#+-.)4#T\B4[:_?I1CYJB1=%6?-T/C1^\A_=(]XK'1]3E<UY\*1^%D.AK
MFF3EU>11RLW;V:R,'D4:EM-\(S+US3HOTE"JM\7#K-P4(ES506DR(Y[GS](P
MSB:+R_JS3\7B,M_*),[$IP*5VS0-BV_O19(_7TWPY/L'=_'#HZP^F"TN-^&#
MN!?R\^93H=[-=BBK.!59&><9*L3Z:O(.O[WF0150C_@S%L]EYS6JJ"SS_$OU
MYG9U-?&JC$0B(EE!A.K/D[@625(AJ3S^;4$GNSFKP.[K[^B_UN05F658BNL\
M^2M>R<>KR7R"5F(=;A-YES__)EI"O,*+\J2L_T?/S=B 35"T+66>ML$J@S3.
MFK_AU_9 = +P4 !I \BQ ;0-H#71)K.:UDTHP\5ED3^CHAJMT*H7];&IHQ6;
M.*M.X[TLU+>QBI.+&[&4Z VJ_[P/DS"+1(G";(5N,RD*44IT%TKUT>L;(<,X
M*7]2@S_?WZ#7KWY"KU"<H8]QDJCS45[.I$JG IU%[=3OFZG)X-31%%'\,R(>
M89;PZ^/#J1D^4P=A=R3([DB0&H^ZCL1M5LIBJ\I4HK\_J 'H5HJT_,=&KD%C
M=K2J^]Z6FS 25Q/57J4HGL1D\>,/V/=^L5$% C.(TQUQZD)??,BSAS?J9*>J
M_)?21K6)#^KXZKKPM.#S@$_]R]E3EX1EF!_0*=T-,])CN_28,[W/69CFA8S_
M$ZLZ0127Y;:J4Q3EI6R*=1674;[-K,DWZ/-.5F\HF<[W<K>,(O,ILZ?.=ZES
M9^K7VZ*H2DE=;;9%+&/51_D:)0>/-[<D0WDO9\LP'],IMB?M[Y+VG4G_D<LP
M.2+)!L4WSK87[*7H]U+D'L4=)D:*P2[%P)GBO<CBO$#;K!31ME!U48BG/'F*
MLP>5=YBA=1C%22R_V=)V(H]M6R PXR#,=P=A#GJ]FD,2!P(SB%_LB%^<>+VZ
MZ)6FMU>7KA%&4MC3"ZDWKBCK% _6HQMU['F!0C./04=,8-":;.&@R .AF>2U
M?L#.5?J(NFP!NBND3]F4[Q5G.VP^.,Q,4*_SV+W0MQ6:Y96@6VW%D/!Z[\89
M?5J T$S66CY@!EN33CDRFCP0FDE>"Q#L5B"&BK>R;>(Q[EX*IQ[OU:1SGI?R
MT)H$NT7)$;W5 '#'11];)$LPU%5:B^"CQ(C15=R:(:CT@$(S66OQ@6'5!P:5
M'U!H)GDM0+!;@1SNJB8>$[.K&":]OG+.]$(F1(L6XA8MA_NJ!>BN603CSH^,
M]@>LU^LMWQO05$3K">)<LJV]Y5NS!!424&@FZXX1 >Q$P%H1Y_ BB!8IQ"U2
M#O96&[^_8A%__[>G>Z*7$M&Z@[A]BR-:B_66+.QY^ZM6.\H?&F6FIY4!<2L#
M6VO-T;M-$2?U2VO"0"*@)78.24&TI" ^;)<Y%<IH\D!H)GDM6HA;M!SNLL#:
M9:RW@+DG>BD1K4.(<ZD_ILOFO2[S^TTV'[%\:9U W#JAUV,W(A+I4A3#'08D
M!UI6YQ 75(L+ZH%V& 6U0J#03/):NE"W=#G886W\OD:D).CYZN>0(U3+$7JJ
MK]$"=%N,]UJL'>0/##*3Z]R[&.]I7%AS!/4TH-!,UEI;4%A/@X)Z&E!H)GFM
M7.B)G@:U>QJTMW:Y)WHI$:U Z*FF!NV;&D&_L?JV1C#86%HAT-&V!O6L.8+:
M&E!H)FLM)RBLK4%!;0TH-).\EBOT1%NCC>^9A?MF@'N>%_)@6G>P4TV-%L"M
M"5G?TACH*J95 1MM:%!LS1#4T(!",UEK!<%@#0T&:FA H9GDM4)A)QH:;7Q/
M"'+_8K\BSZ$Z6&<CQJF.!CO*T6!C' VF=0$;[6A0Z^TM-\[H\CJ'B&!:1#!8
M&X.!VAA0:"9Y+5+8B38&L]L8O'=_RSW12XEHW<%.M3'8,38&Z]L80VVE50%S
MJX)F/Y#>UE!VVLR:**B% 85F[M_24H+#6A@<U,* 0C/):['"W6+E<%&V ,;^
M+MO=H79<MR[9Q="M5ZYU!7<[$W<B$O%3N$P$6L=9F$7U#K X7 [NMG$#CCX_
MYU 67"L+3F&+$]0"@4(SR6LQPD\5([R_IY/@*=DOS?XH[D\O!DJSL_/3+49^
MEX^BZ.RBS)=)_!#*H9W2;K31I^8<DH1K2<)A)0D'E210:"9Y+4FX6Y(<49=!
M[X[Z?#KWNO]ZU\]^2+]&9YVG *I',#Z&Q4.<E2@1:Q7E30-5%47S5$/S1N:;
M^L& 92YEGM8O'T6X$D4U0'V_SM4:W[ZIGC78/5NR^!]02P,$%     @ @()5
M6D1=80-H!@  1#0  !D   !X;"]W;W)K<VAE971S+W-H965T-3@N>&ULM9M=
M;]LV%(;_"N$50P>TMD3Y,W,,)!&+!6B*(%FWBV$7M$S;0B71(RF[ ?;C1WU$
M,F69CM"S7C2VS/.0>H]UR->BY@<NOLDM8PI]CZ-$7O>V2NVN!@,9;%E,99_O
M6*(_67,14Z7?BLU [@2CJSPHC@;8<<:#F(9);S'/CSV*Q9RG*@H3]BB03..8
MBI=;%O'#=<_MO1YX"C=;E1T8+.8[NF'/3'W=/0K];E!15F',$AGR! FVON[=
MN%?$&V8!>8L_0G:01Z]1=BI+SK]E;^Y7USTG&Q&+6* R!-5_]NR.15%&TN/X
MIX3VJCZSP./7K_1/^<GKDUE2R>YX]&>X4MOKWK2'5FQ-TT@]\<-OK#RA4<8+
M>"3S_]&A;.OT4)!*Q>,R6(\@#I/B+_U>"G$4X [/!. R #<#QF<"O#+ >VL/
MPS)@^-: 41F0G_J@./=<.)\JNI@+?D B:ZUIV8M<_3Q:ZQ4FV1?E60G]::CC
MU,)G2X4^HB]4")JE#+WWF:)A)'_11[\^^^C]NU_0.Q0FZ"&,(IU:.1\HW6\6
M/0C*/NZ*/O"9/ER,'GBBMA*19,56)F"@!UR-&K^.^A9;B3?IIH\P_H"P@X=M
M [*'^RSH(\\]&^Z_/=QK"2=O#\<6,;PJA5[.\VPIO$^D$JF^@A7ZZ[-N@.X5
MB^7?+:.[+6C#=EI6F*[DC@;LNJ<KCV1BSWJ+GW]RQ\ZO;4)#PGQ(& &"&2D9
M5BD9VNB+SSS9?%1,Q+IF+55;$JSQ79-0P"8Y+)L9]HO1=#+JC^>#_;&\+<W&
M$Z_OF<T(T- ,X4:5<".K</EW67-W]"7[+K<I9P5T5:Z 38\DF8UQ?]@0KF@U
M/FKE-#0K6HQ:6QA"C"LAQE8AGED2<H'21+(@%6RE)^4]C_9ALD$1IPE:TR",
M0O72II"5W%4A2)@/"2- ,",]DRH]$]":.X%,"23,AX01()B1DFF5DJGUBKE9
MK<)L[4DCM.1"!V?72D!U?V<N$RNN:TZF)R7"U6OU1AV![)$ P0RM9Y76LQ^<
MWZSQ7<6=7:J__L46!&A AERN4Z^R'9!RCOY%-T' TT1)]$A?Z#)B'W2=V>L:
MP\4+^A0F- ET5)OD]B%TU1R4YH/2"!3-3.:197)!BW^)@TH,),T'I1$HFID8
M7"<&VZ> .+MR$#_H"RS55E.@I\9E]GK](+H1C)U;8MJ[Z9PP?+(X]$;-M3EH
MEP2*9N:A-J2NU5R]5KLO7#&)_)2A!RJ"K?:[GM,J-Z@C!:7YH#0"13/S4KM2
M=PA;N$!=*BC-!Z41*)J9F-KUNG;;>WD]Y9XZS'%S?7EG[Z6SPI T D4S%:[M
MM&OWT_>)EI=)A9ZH8JT"%_&N>[R&[#LCMZDQJ"$&I1$HFJEQ[8E=J[\KRDM8
ME9</*)0RU?.M7L+NF CT(;IAB*_1CHK6%!1X%QLIF,VFT^FL_M?,!Z@;!J41
M*)J9C]H0NW9'?#(-WZ2;5%\">AYN^]7[UH[K7.XA:3XHC4#1S,34[MF=P<[#
MH&X:E.:#T@@4S;RK5-MT;+?IE^?A$F"?A^V]=%48E$:@:*;"M7?&5@MX>1XN
MXT_FX=&H*3*H#P:E$2B:*7+M@['=!__H1%SB3R;BR1 WDP!I6WU0&H&BF4FH
M33#N:()]%K!XR<2YN\ZW=F#7,@]*\T%I!(IFIJ;VP1C6!V-0'PQ*\T%I!(IF
M)J;VP=CN@R_/#J!W?TO:Z5S3^'$.M%<"13,UKITPMCOAI]>;ZS*; <ZN<\:G
M/UK.FE[8WE/G;S*H%X:BF2K77AC;O7!9_9.\^J]T]==%?]0J-.BM85":#THC
M4#0S([4;QE/8H@_JAD%I/BB-0-',Q-1N&/_HS60[H',J9B?[H+#K]MUFT9]=
M=GH$:F3FQK_:KWIVOWIQOK3'=][LY[3Y F?HXN:,"=HO@:*9*M>>U;-[UK?-
MF"7$F#&GS5\K[3UUWB\):EJA:*;*M6GU[*:UG#&?RPT2OV<%X7-VT_:39:N;
MG=GY^PWJ9D%I!(IF9N=HCS'P)F/87<:PVXQA]QG_'U[6J[VL9[5D;]DQ:R=T
MSL7PI,ZYT^:.6= N"12MD'AP]+1$S,0F?TQ%HGS75?$(0G6T>A3F)G\ I''\
MSKTBQ0,M-:9XON:!BDV82!2QM48Z_8E62Q2/K!1O%-_ESV0LN5(\SE]N&5TQ
MD370GZ^Y-@[EFZR#ZL&AQ7]02P,$%     @ @()56M%D&/=Z @  M08  !D
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
M)(.<5AR7<OL==OD,+%\JN7:_9%N?'44>22N-LMB!C8*"B?I+'W=U. "$X2N
M< <(G>XZD%,YITB36,DM4?:T8;,+EZI#&W%,V*;<H#)>9G"87%"FR!WE%9 K
MH+I28"J.FE"1D0LFJ$@9Y60A-*JJ]AS/ 2GC^H0<$2;(%>/<E%?'/AHYEM1/
M=Z'/Z]#A*Z'GD)Z2?N\+"8,P(K<W<W)\=/(OC6^R:5(*FY1"Q]M_E5>Q#;7-
M)K\OC8\L$ K]ITU@312U$]G[<*9+FL+4,W]X#6H#7O+Y4V\8?.V0V6]D]KO8
MDQE5ZHF)%=FXZLN<I*"0Y2REZ,P,2JD9ME:VIAXX:GOO-DG8BV)_TZ(G:O1$
MG7H6 L%DB61IX\]HV1:WD^*-!1LT @?OU=?!!\@<-C*'G77\(>VX,9>&%K(2
MV":O)A@>="\*@O;NC9JHH\ZH/Y6[O4_D4J8/;3$[X6\LR;@1-WZOSHT_0.:D
MD3GYW\Y-7MR[X8O.^0?3V#YL5U2MF-"$0VY0P>G(P%7]6-0&RM(-Z'N)9MR[
MY=J\KZ#L >//I<2]86=^\V(GSU!+ P04    " " @E5:E$ ,5\4"   C"
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM5EUOVC 4_2M65DVMM"7$
M^8!V$*DTF]:'2E6[;@_3'DRX@%7'9K:![M_/'R$%FK(^[(7XVO<<GW.=7#/<
M"/FH%@ :/=6,JU&PT'IY$46J6D!-5"B6P,W*3,B::!/*>:26$LC4@6H6X5XO
MCVI">5 ,W=RM+(9BI1GE<"N16M4UD7_&P,1F%,3!=N*.SA?:3D3%<$GF< _Z
M87DK312U+%-: U=4<"1A-@HNXXLRM_DNX3N%C=H9(^MD(L2C#:ZGHZ!G!0&#
M2EL&8AYKN +&+)&1\;OA#-HM+7!WO&7_XKP;+Q.BX$JP'W2J%Z-@$* IS,B*
MZ3NQ^0J-G\SR58(I]XLV/K>?!JA:*2WJ!FP4U)3[)WEJZK #B/-7 +@!X$/
M:SLD#2!Y*R!M *FKC+?BZE 238JA%!LD;;9ALP-73(<V]BFWQWZOI5FE!J>+
M:UZ)&M W\@0*?41-. ;S0@%Z7D2G)6A"F3HS20_W)3H].4,GB')T0QDS!ZB&
MD39R+&E4-5N/_=;XE:UCC&X$UPN%/O,I3/<)(N.C-8.W9L;X*&,)58B2^ /"
M/9QV"+IZ.SSI@)=OA^,C;I+V:!+'E_SS:%!)5<6$6IDS^7DY45J:S^575\4]
M8]K-:%O(A5J2"D:!Z1$*Y!J"XOV[..]]ZJK6_R0K_Q/97B73MI+I,?:B-'54
MFE9=%?/(OD/:'KDNXB3&83:,UKNUZ$C#YX,PWD\KN]BR+,S;M#W]6:L_.ZK?
M=#C3OWB7? \<[.G"X?F!^HZL#+\0WY&5X!!W:\];[?E1[<U;//$=A?I(VW;3
M92=_6;\TR<+TP$]76M;;D>H-=:4-^N'@P%&TTSYKD'-W#2E4B177OOFTL^U-
M=^D:_,'\V-R _L)ZIO'7YPV1<\H58C SE+VP;VHM_97D RV6KDE/A#8MWPT7
MYA8':1/,^DP(O0WL!NW_@N(O4$L#!!0    ( (""55HE( P<>0,  /$,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;*U7T6Z;,!3]%8M-TR:M@ T!
MTB5(:]BT/52JUG5[=N$F006<V4[3_?ULH)2 @ZHI+PDV]QR?<PW7E\6!\0>Q
M!9#HJ2PJL;2V4NXN'4>D6RBIL-D.*G5GS7A)I1KRC2-V'&A6@\K"(:X;."7-
M*RM>U',W/%ZPO2SR"FXX$ONRI/SO%13LL+2P]3SQ(]]LI9YPXL6.;N 6Y-WN
MAJN1T[%D>0F5R%F%.*R7UF=\F6"B 77$KQP.HG>-M)5[QA[TX'NVM%RM" I(
MI::@ZN\15E 4FDGI^-.26MV:&MB_?F;_6IM79NZI@!4K?N>9W"ZMR$(9K.F^
MD#_8X1NTAF::+V6%J'_1H8UU+93NA61E"U8*RKQJ_NE3FX@>  <G *0%D"'
M/P'P6H#W6H#? OPZ,XV5.@\)E31><'9 7$<K-GU1)[-&*_MYI??]5G)U-U<X
M&7^O4E8"^DF?0* +]#)$7Y[4LR4 W?]%*U;N6 651.\3D#0OQ <5>W>;H/=O
M/Z"W**_0=5X4:A_%PI%*E>9VTE;!5:. G%" ";IFE=P*]*7*(#LF<)2=SA-Y
M]G1%)AD32&WDX8^(N,0W"%J]'NX9X,GKX63"C=?MD%?S>2?X5GO.5>HO39EM
MD+X9J4O&I=C1%):6J@D"^"-8\;LW.' _F;)R3K+D3&1'&?.[C/E3[/%7R(#3
MPI2P!AC60%T2'V,2A+9Z2![[F3!'><=1B2$JPG;411UIGW7:9Y/:;R658%+>
MP*+>:B'I+=8('P<%<SL<Z#8PS4[)#CK9P73*&5<5MC()#T;+>=B>#82/@WQL
M!P/A!B;/GIN%AYWP<%+X3R9IH0IM_8Z9Y(?C14,\S.G*%!6-#!BBYOU<'#F(
M.@?19'U(8 U*?68L$-$Y"\0YR9(SD1VE;-ZE;#ZYZ8DZXX3,4U/&&F30VZ,+
M/*P/\]$^7I#YJ#Z8F$[L-79?CFOW?U^T%GDDR[7Q0+LIRAM6P,0<14ZH[S4;
M^!5O6]8^L483>+PP]L<N#&$>&94Z(UMTT@=Y\4$F?;1MDE1M$C1MDM$+&9T0
MWBP<5H65*<R?]0I;Z\40%GJ]IZ[QXO1ZP1+XINZI!4K9OI)-"]7-=GW[Y[I;
M'<Q?Z7Z^[C%?:)J/@6O*-WDE4 %K1>G:H3I1>--?-P/)=G7'><^DZE_KRZWZ
M)@&N ]3]-6/R>: 7Z+YRXG]02P,$%     @ @()56CM>ZNA !   FQ$  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULK5A1;Z,X$/XK%K=W:J46,!"2
M]I)(;>CJ^E!=U=[>/9SNP263!"W@K.TTZ;\_VU!"P)!(FSXT8+[YF&_&]HP9
M;RG[SE<  NVR-.<3:R7$^M9Q>+R"C'";KB&73Q:4943(6[9T^)H!F6NC+'4\
MUPV=C"2Y-1WKL6<V'=.-2),<GAGBFRPC[.,>4KJ=6-CZ''A)EBNA!ISI>$V6
M\ KBV_J9R3NG8IDG&>0\H3EBL)A8=_@VPJ$RT(B_$]CRVC524MXH_:YN'N<3
MRU4>00JQ4!1$_KS##-)4,4D_?I2D5O5.95B__F3_JL5+,6^$PXRF_R1SL9I8
M(PO-84$VJ7BAVS^@%#10?#%-N?Z/MB76M5"\X8)FI;'T($ORXI?LRD#4#*10
MLX%7&GA-@Z##P"\-_%,-@M(@T)$II.@X1$20Z9C1+6(*+=G4A0ZFMI;RDUSE
M_54P^321=F+ZF,<T _07V0%'U^AAL0"="36"7H@ ] (QS>,D38A.U$4$@B0I
MOY3H;Z\1NOARB;Z@)$=/29I* !\[0OJEV)VX].&^\,'K\ %[Z(GF8L710SZ'
M^2&!(P55JKQ/5?=>+V,$L8U\?(4\UPL,#LU.-_<-YM'IYEZ/&K_*D:_Y_ Z^
M?5+VV3+EY@K=9723"_3OW1L73"ZI_TS)*%X6F%^F]IE;OB8Q3"RYD7!@[V!-
M?_L%A^[OID">DRPZ$]E!D(,JR$$?^_15$+$1E'V@!<R!D53.:1UL(8/-9+!-
MH2PHAYI2[;#O4]_%MIQQ[_48F5"!/3A$1084]FI<!ZH&E:K!455: O KE,LR
M0A>5/M#3RB2KX QKKH1N0U,!&=4@@X$]:DAJ@T)L8[.BL%(4]BIZV,7 N<[*
M&^2P2+0F^+%)Q <B6\+FQATH;+ERC0?-',P,*._&#ANRPE9XKK%G5C6L5 U[
M5:D5+3=76<=EH<H1$)8G^=*H9-B.?#/PLS9FU)IOPY8*WZQA5&D8]6KX4ZR
MF3P>&3R^:7C<QH3VL.%Q&S.R1V[]KV-NW50*;GH5/.Y7/.QD9\6-B_ZFO5 '
MP^8DF1E004MV9$ -?;LC$=C=%W7W3!7C&5@,1TM&^;HSU8RSLD7G8CL,=:U_
MPC]7-Z[0NHBQ,;!E=^;79H!K>[@QF4Z#14=AAQJ]O4;O)ZM(O\B"'>,#M]S
M:ZHTX_QF6>GBZ]*Y[[-P;X=Q2FWI%]I/?R&+G_OKI7%)'+'T;-=L&1VS=.46
MV;0\#,^^0\+]+5)'D>H/26#,E=OLD;IPS=K;A>NHOWC?*.'^3DE7KWXI@Q.E
M=.":!;@+%W9(V7=(^$B+5.W^I^U!H<D/+VB6Z Z<WZQI';A!<WDZM5-K!FRI
M3_\<Q>H(4QSUJM'J"\.=/E<WQN_5EP=]&M[3%)\MG@A;)CE'*2PDI6L/9<A9
M\26@N!%TK<_&;U3(D[:^7 &1.YL"R.<+2L7GC7I!]3UF^C]02P,$%     @
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
M!V4#\'DFI7E:V+&LGO,7WP!02P,$%     @ @()56JGY%67> @  50@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULK59M;],P$/XK5IC0)D'3O#0;
MHXVT-B"&-&G:&'Q ?'"3:VO-L8/M-AN_'MM)0UJYU9#VI;'/]SR^YRZYZ[CF
MXE&N !1Z*BF3$V^E5'7I^S)?08GE@%? ],F"BQ(KO15+7U8"<&%!)?7#X3#Q
M2TR8EXZM[5:D8[Y6E#"X%4BNRQ*+YRE07D^\P-L:[LARI8S!3\<57L(]J(?J
M5NB=W[$4I 0F"6=(P&+B706766+\K<-W K7LK9%1,N?\T6RNBXDW- $!A5P9
M!JP?&Y@!I89(A_&[Y?2Z*PVPO]ZR?[;:M98YEC#C] <IU&KB77BH@ 5>4W7'
MZR_0ZAD9OIQ3:7]1W?B>CSR4KZ7B90O6$92$-4_\U.:A!PB2 X"P!83[@/@
M(&H!T4L!<0N(;68:*38/&58X'0M>(V&\-9M9V&1:M)9/F"G[O1+ZE&B<2J]9
MSDM W_ 32/0>/3 !.5\R\@<*8T138+ @2J+3#!0F5)X9K_L,G9Z<H1-$&+HA
ME.H*RK&O=#R&U<_;NZ?-W>&!NX,0W7"F5A)]8@44NP2^%M*I";=JIN%1Q@SR
M 8J"=R@<AK$CH-G+X9$#GKT<'AY1$W6UB2Q?=(#O<#%^WG%*D7[Q:RR*7Z[,
M-\RQF]GTDDM9X1PFGFX6$L0&O/3MFR 9?G1E[37)LE<BV\EHW&4T/L:>3C'%
M+ >$)>(+]!6SM6YU*' EL"$ZMT2F=V[2X,- OQ2;?F(<3A>#\UVGS.D4=TX[
M0D:=D-%1(5=%04S?E+Z 8FU;J$1Z".B6(00PA9X!"X19@2I!M-EL72J;6RYZ
ML0U[H34B73[)GD:73^26F'02D_^HE?ZVH)R#T-^72T?BJM9>(69.I[V29@ZG
M?DD;*7ZOX98@EG9P293S-5--M^JLW6R\LB-ASS[5,[,9<?]HFH%[@\62Z*)2
M6&C*X<",*-$,L6:C>&7;^IPK/23L<J7G/@CCH,\7G*OMQES0_9-(_P)02P,$
M%     @ @()56D-\5"C. @  .@H  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C@N>&ULM5;;;MLP#/T5P2N&%NCJ6RY#EQAHX@TKT&Q%BVX/PQY4FTF$6I8G
M*9?^_2C9\9+",5K >[$EF>>(/+0HCC9"/JDE@"9;GN5J["RU+BY=5R5+X%1=
MB )R_#(7DE.-4[EP52&!IA;$,S?PO('+*<N=:&37;F4T$BN=L1QN)5$KSJE\
MGD F-F/'=W8+=VRQU&;!C48%7< ]Z(?B5N+,K5E2QB%73.1$PGSL7/F7\=#8
M6X,?##9J;TQ,)(]"/)G)=3IV/.,09)!HPT#QM88I9)DA0C?^5)Q.O:4![H]W
M[%]L[!C+(U4P%=E/ENKEV/GHD!3F=)7I.['Y"E4\?<.7B$S9)]F4MOW0(<E*
M:<$K,'K 65Z^Z;;280_@#XX @@H0O 3TC@#""A"^%M"K #VK3!F*U2&FFD8C
M*39$&FMD,P,KID5C^"PW:;_7$K\RQ.GH!E T13Z0;U1*:G) 3F/0E&7J#%<?
M[F-R>G)&3@C+R8QE&>9*C5R-.QN\FU2[3,I=@B.[^ &9B5PO%?F<IY >$KCH
M<NUWL/-[$K0RQI!<D- _)X$7]!H<FKX>'C; X]?#@Y9HPCH+H>4+CV9!*8!S
M8K-Q3F)0B62%/1B_;M"67&O@ZG>3\"5QKYG8%(U+5= $Q@Y6!05R#4[T_IT_
M\#XUB=8E6=P1V8&@O5K07AM[]+T \S?G"Y(920ELL4XJ:!*P).I;(E,DU]'
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
MB&CFYU/R6Q)O>9:+[Z^?@W0A,O'O21Y$>A:?)5DN2N;D5=!UQ^?),@[_*ZK
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
M",!"TQ_44]+?A:7_31B'J\V*_(_T3Q,P=-]1B(KF8Z'IM"K+X5+T T0NYC[
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
M8I1@KCNH[W/&Y.Y%#U!>#8[^ U!+ P04    " " @E5:1R#J1JD$  "P%@
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
MX_LZ+Z&B^E+6('!G(55%#4[5TM>U EHX4,7], BN_(HRX:6)6YNJ-)$KPYF
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
MYO5[Y1S+->$*45@9U^AP9(X@63\!ZHD6I;MVET(;26YHM8"T!N;[2@B]F]@
M_B&6_@902P,$%     @ @()56CD1;1W.!P  %S   !D   !X;"]W;W)K<VAE
M971S+W-H965T.# N>&ULM5MK;]LV%/TK@E<,+;#:XD,/9HF!QMK6 NL6-.CV
M8=@'U682H7JXDIQTPW[\J$=,2?>*ME,E'QI;.?>(YY+B/:38\X<L_US<25E:
M7Y,X+2YF=V6Y/5LLBO6=3,)BGFUEJOYRD^5)6*JO^>VBV.8RW-1!2;R@MNTN
MDC!*9\OS^MI5OCS/=F4<I?(JMXI=DH3Y/Y<RSAXN9F3V>.%#='M75A<6R_-M
M>"NO9?EQ>Y6K;XL]RR9*9%I$66KE\N9B]H:<!5Q4 37BCT@^%)W/5B7E4Y9]
MKKZ\VUS,[*I%,I;KLJ((U:][N9)Q7#&I=GQI26?[>U:!W<^/[#_7XI683V$A
M5UG\9[0I[RYF_LS:R)MP%Y<?LH>WLA7D5'SK+"[J?ZV'%FO/K/6N*+.D#58M
M2**T^1U^;1/1"2#N2 !M ^@P@(\$L#: '1O VP!>9Z:14N<A",MP>9YG#U9>
MH15;]:%.9AVMY$=IU>_79:[^&JFX<GDM;U4OEM:[M!E#55^\MJ[5\-KL8FEE
M-Q:&>!G(,HSBXI7"?KP.K)<O7EDOK"BUWD=QK #%^:)4C:MNL5BW#;EL&D)'
M&D*H]3Y+R[O"^BG=R$V?8*%4[:711VF7U,@8R/7<8N0'B]J4(PU:'1_.D/#@
M^'!J4,/V'<5J/G:@HS[(;9:747K;ZY"_?E5PZUTID^)O+/<--\>YJ[GEK-B&
M:WDQ4Y-'(?-[.5M^_QUQ[1^QO$U)%DQ$ULLIW^>4F]B7OZEYM0ACB0[7)M2K
M0ZO9\WY);2'\N7>^N.]FH\$Y71QAGMM'!0@;\WB7K:? V2MPC I665%6#^FH
MBB;<[]R7N$RX<S90@>$\RN9#'0A.V"Z=$UR'N]?A&G7\DF=%86WS["8J,1DN
MN"UW;3KG Q48S &P (/Y;D=K3X.WU^ 9-?Q>WDE54=OG-*J>14R*!VY.A4,Z
M"6RD8#"/S)V!E!$VCDOQ]U)\LY2MS,-ZDHG2=99(ZV6L^N<5)L='!HYJP'!\
M83#?GHN!' 3F,6=.<3EB+T<8Y01231[KJ)DJPW1CA4DUA_[;7)!?E8DJ)"9.
MP.QZ#M"&H>SA/!$@*&&/C3EBZ_IM']E5;84HK/^L59:K*A&6J"@SX:G%8%*V
M8"JV?C([9H@\8Y%MR:=*[)1LP51L_<12G5CZ]$K;QG8?#=]GWERM71Y_AK,C
M%B)<]= )_3-X_I 08C/''BM=1#LS8C0IAXMP&]^]M>LI@4,KT>+<+LYG;"@$
MLOE$33C^B [MAHC9#ATJPFUX;PI3EFA8DU88CE"OT\!6"(;S1&=^[0O1IHB8
M7=&1E;AEZ::;4&H/U6 HGPRU(,:(<F]T?M?&B)B=T0FEF$!?XWM(]R P[L+>
M@3#!R)AA)=HE$;-->G(Q)M#K>"Y4!U$^G=M"&&8&#_2P&'N8M(,BQUJH3EV^
M3L(XMBYWA0(7^)@TLIY<0Z9D"Z9BZV=4FS@BGK,X&RWBR8F=DBV8BJV_3:(M
M)#5;2&-Q;F-[$YNC%H;#YZ[%]:9)QQDN'S$VP?S..J"O03LW:C0PAVMP&]^[
M<U4UW:$.#"?XT/0'&,[A?%2)MDK4;)4.56$*?0Q3:UPQU(' 7 )6)2VLVVU,
MC*P>J79$U.R(CBS %#H9HM:X0 H"\SE8U2,P:GMC:T>J;1$UVZ(3*G#+U'L(
MAE9A1:'M(9X'!Q@"\]TQET>U.:)F<_3D^DNAQ6%@!P8!<3CH(,@=V[*@VBG1
M8YU2I^)>[3[%T1J58V0[M2!,RA9,Q=;/I+9HU'O&2DN-_N_DQ$[)%DS%UD^L
M-H74; K-E19N?OG$@:M$#,=L9^Z-+I<#+,1QR)QBIKBO3=LS:MYD.UR!X0Z8
MRX4/G02"<Y5'H$-1 JZ6!1F9'YEV0\SLA@[57X98&-<1P^:M4)SK@1U<%,?8
MV"J8:4O$S);HR"+,H)$1A(%-3@S&*%2#P-1 &UD&,^V*F-D5G5"$&70^'G>
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
MLT2HRTZ3,6J%_26J:,-^,"Y.,:_JN+BRF%*4FOA9ZHB?Y?D'J$204U<(%L[
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
M=^JW6QZO>5$!Y/>;/!=/&]4.C@]CS/\'4$L#!!0    ( (""55JK^K-230,
M *X5   -    >&PO<W1Y;&5S+GAM;-U8T6[:,!3]E2A=IU::&D+60%9 VI J
M3=JF2NW#WBI#'+#DV)EC.NC7SS<."5!?UO9AA071V/?DG'MLWR0N@U*O.+V=
M4ZJ]9<Y%.?3G6A>?@J"<SFE.R@M94&&03*J<:--5LZ L%"5I":2<!]U.)PYR
MPH0_&HA%?IWKTIO*A=!#O]^$/'OZF@[],/[H>U9N+%,Z]._/WO]:2'WUSK/G
MDP\G)YW[\ZO=^%D%G/N!4_3R&:(7N.P%*AQO"[="?R/VGN5HGR54NO\\Z;W:
MJ'CB''#G=&/(G5.$W.NXR=MLG!XZZ"W5TH*ZRD:#3(JVV"+?!HPNR:GW0/C0
M'Q/.)HH!*R,YXRL;[D)@*KE4GC95;A*%$"D?+1S:'MP M4[.A%15;IO!_IW4
ME^\ ZQX89)PW!KN^#8P&!=&:*G%M.M7%5? )Y-7MNU5A',X4687=2[\E5">3
M9")52E63)O37H=& TPSL*#:;PUG+(@!0:YF;1LK(3 I2>5@SZH:1G5+.;^'I
M\#/;TEYF&RM6+;=HFL90W;0RM@/ZFVI6>U/V\E6Z7L$>I/ZR,,,151\*G-XH
MFK%EU5]FC0%,/<3525'PU6?.9B*G=O#/3C@:D#7/FTO%'DTV*)6I"5#E>P]4
M:3;=C/Q6I+BC2[TNIV6&>^X>H>=_.\\S*J@B?-.TJ?U#GN57.ZY?IV_AN7JL
M[#IVFHQZA^^QWD(<NLGX&$P>Q7+WC\%D<@0F>V_VU'R)R?#P34:'N=I!O5W;
MV!-N[0B;J <[[Z'_ W;PO$WJ31:,:R;JWIRE*15/-H9&7I.)^6=T2]]<G]*,
M++B^:\"AW[:_TY0M\J2YZ@8FHKZJ;7^#X85QL^TWN9A(Z9*FX[JK9I.JZ9F&
MR5H?0-A%KJO#C6 <B[D1P+ \F .,8UE8GO]I/'UT/!;#O/6=2!_E]%&.9;F0
M<?7!\K@YB3G<(TV2*(IC;$;'8Z>#,39O<0Q?MQKF#1A8'LCTLKG&5QNOD/UU
M@*WIO@K!1HI7(C92?*X!<<\;,)+$O=I8'F!@JX#5#N1WYX&:<G.B"%85\X;=
MP3B2)!@"M>BNT3A&9B>&CWM]L+LDBI+$C0#F=A!%& )W(XY@#L #AD11]1[<
M>1\%Z_=4T/Y"._H#4$L#!!0    ( (""55J7BKL<P    !,"   +    7W)E
M;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE
M<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;
M8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R
M]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ @()56C H!D]0!@  "38
M  \   !X;"]W;W)K8F]O:RYX;6S%FTMSVS80@/\*1I>F!U46Q8>2B3-C2W:J
MF2366&ZN'9B$)(Q)0 5(/_+K"X!RO(RI;2]KG60^1'Y:D/LM'O[XH,W=K=9W
M[+$JE3T=;.MZ]V$TLOE65-S^H7="N2-K;2I>NTVS&=F=$;RP6R'JJAQ%)R?I
MJ.)2#3Y]?+[6THS@AJY%7DNMW$Z_X[L4#_;EN-]D]]+*6UG*^NET$/XNQ8!5
M4LE*_A#%Z>!DP.Q6/_RIC?RA5<W+56YT69X.QNV![\+4,G^U>^4A;_BM#7MJ
M?GO-'<CI(#UQ%UQ+8^MP1K@^=XSWPIW<;C6UOI1E+<R<U^*ST<U.JHV_C/L5
M(_ S0AR>/]L@?C#_)XQZO9:YF.N\J82JVS@:47I 9;=R9P=,\4J<#F;Z7ABV
MY!OA?Y2[RZ)H?V#MR$"XS ?I#IA%$1CI>,Z:0M9LH=HONZ, *T*P(EJLF=O6
MI2S<W0MVSDNN<L%"\UH .$$ )T<#9.^6'$#&"&3\AI K#^&_8-G5FEWMA &0
M"0*9' =2K]E,5SL F2*0Z=$B.>-V"R S!#([!J1G7-4ZOP.04P1R>K3F]I0
M\CT"^9X6<BYL;N3.[_=@YXV52EC+N'+,3053]PF6NT]H,:]%[AOX+,]UHVJG
M-.;\K-S?>0@JQ$050^V8_)_&W33LATR87\;$@MG'S#(?0WG/W=U#Z[K'LS8<
M/H9CS#)C8LVX]G2)NGX*;!<NC+M?&Q;3RYC8+Y^U+AYD60:ZJWKK*IN%J^?4
MQG.P,XB)"69,;)B%NG<G://$+J5RHO8ORMG&B#;S0$K,,&-BQ<S%;:=A,9&,
MB4URR:5AWWG9"/95<-N8?9+V[>QB"#$QE8R)7;)0N:X$N^&/HM.,F#G&Q.KX
MXN+5H8DP0T3$A@CBW^JR$,;^%A)(_039,"U$Q%IH:8;G+EY%*/6$LJ^Z(&@?
MA-@1%]PHERLL6[K$MMIR _ML$::%B+SWX3O<CNI:U+)].4$.GD%,S \1>?^C
MJF3]DCJ\7%U A4O!W5<$LT-$;(>5V(3X'>@#8TJ(B)6PY$_L/CQ^X>N^BSF7
M-B^US\@0$G-%1.R*A;+2I1=V8W@1S&J,JP!>N37"1!&1BZ++N'0]$/\,AJ=R
M"3O"$>:.B-@=LZ=;EZ=%WAB7&-FUM'?L*U=\LW_!X<@')I4)L530WM'?$<3$
M_#(A[W8@)7X7$[/,A-@R_24^>W?C@>WO$!,=[R)6#EKK=Z.)*6="K!R\UF<0
M$Y/.A%@ZOMCO;6),-Q-BW<!RNA<.T\R$6#-M7=V+A9EE0FR6@T5L2PHQ,;-,
MB,WRNI3MBV2,626F[JJ\KL-Z&3&EQ,1*P<TW@9B84F+RP:V7 3<V9-^X*\G\
M?!A[-Q<UEQ 34TI,K!1<T)UHHI,HQ$K!,6.(B2DE)E8*CIE 3$PR,;%D<,P4
M8F*ZB8EU@V-F$!/33TRLGP/%XY"MW,6+!F)B^HF)]7,0LTU-<"(24U!"K""\
MQH4)*<$LE!!;",>$"2G!+)006PC'A DIP2R4'+5C Q-2@EDH.6;'IM/_2M#)
M_&/.M71?(<Q"R1M,MKCT$S[VJS?:*LXUO>B,K268A1)B"^TQ?RW@RDY%G& "
M2H@%M"?\HM5F>"-,U8;T*Z_]&);L!!(34$(^H1\PP;R6*]]?H.$B$TQ *;&
MT'FWSDN>8@)*B074&2@8LOWFN7 7$VX+8F("2HD%U(_I-MG%H[LLQ,0$E!(+
MZ!?,B_5:A-6+@?0:COJFF(!2<@%U,.=B+8P11: \LW"H/\4$E)(+J(.)]'U3
M=#W96XZU#=E?RHA<;Y1?(.MW0DQ,0.G;C+K]EX)23$$IL8)^,JZ:W:X,&9.7
M[.<Z,XB)*2A]DX4!#O.G',.B-[\0TYT,LU&&*2@C5M"!:'*[99>E?H"8F((R
M8@7U+6P CRG$Q!2442\A.#P\[%\CB(DI*"-6T&',(;ON3-5GF((R8@5AF,O.
M>N8,4U!&K*"^P?:>I)EA_LG(%S0C*T@ZE6:&KF@F7]*,8<+N9(8I*"-64-_<
M!7 FQ,04E!$KJ!^S'2HL!>P%33$%38\P$S3T*U_X9F/$!F)B"II2*Z@7<VET
MT>3=J>8IIJ!I4- HG&P_?2S$6BI1?'.WL&Y_SLM\:9C_"$L;HSCQRQO735G.
MW+XK]47SXOD_F9[_"^O3OU!+ P04    " " @E5:9LT1.G0"  !M,   &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I-;J- $(;AJU@<(+BKJJO(
M*,YJ-MF.<@'DM'\4VUC :)+;C^4L[ _-8C81WPHUB.*5D!XAX.E7.;3COCL-
MN_UY6'P<#Z=A5>W&\?RCKH?UKAS;X:$[E]/ER*;KC^UX6?;;^MRNW]MMJ66Y
M]+J_GU$]/]W/7+Q^GLO_3.PVF_VZ_.S6OX_E-/YC</VGZ]^'72ECM7AM^VT9
M5U7]<;CM'NKK)CU<)E>+E[=5U;^\I:J>.T@@2.8/4@C2^8,,@FS^H Q!>?X@
MAR"?/R@@*.8/:B"HF3_H$8(>YP]*2Y1Q29 TP9I ZX1<)P*O$X*=",1.2'8B
M,#LAVHE [81L)P*W$\*=".1.2'<BL#LAWHE ;T&]A4!O0;V%0&^9/&P3Z"VH
MMQ#H+:BW$.@MJ+<0Z"VHMQ#H+:BW$.@MJ+<0Z"VHMQ#HK:BW$NBMJ+<2Z*VH
MMQ+HK9.7)01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;
MZFT$>AOJ;01Z&^IM!'K;Y&4W@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>
M&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'KGR<=* KTSZIT)],ZH=R;0.Z/>
MF4#OC'IG KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]'?5V KU]\K,)@=Z.
M>CN!WHYZ.X'>CGH[@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!
M>@>!WC'Y69! [T"]@T#O0+V#0.\&]6X(]&Y0[X9 [P;U;KY3[V'\/)3AUO.U
MQNM_)]7CY=QRN_QU^;5S<E^N.-?W%</S7U!+ P04    " " @E5:$@%B4"$"
M   @+P  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_
MRT2YV;C=N-@+>,DIC9K$EFV@O/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KY%"@M
M#D,_IDVURSE\82PU.QI<JGV@L:QL?1Q<+E_C'0NNV;L[8F*U,JSQ8Z8Q+_-4
MH[J^^D9;=]_GQ<VA_)PZ/VZJ2'VJ%E^/&Z>L3>5"Z+O&Y;+.'L;VKY3E<T)=
M3LY[TJX+Z:)LJ-B;"=/*OP.>S_UXH!B[EA:W+N;O;BB[V*%G*3_UE.K3)=[H
MT6^W74.M;^Z'<J1.(9)KTXXH#WU]+'IQ.CF7&Z;C)S\[?RYS*K#LO(T^I#*Q
M2!^/>QG)='H92B&*N3O]BJ^)I?39[T?3M%MJWYE=KO?1Q_T\C\3FQ_EW_.>,
M7^M_L \!TH<$Z4.!]*%!^C @?5B0/M8@?5R"],%7*(V@B,I12.4HIG(45#F*
MJAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DE
MBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19
M%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH4
M60V*K 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U*+):
M%%DMBJQK%%G7*+*N_Z>LO[S??W+\_*P'UXTO^6S^8_SU;U!+ 0(4 Q0    (
M (""55H'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ @()56H3ZYGCN    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ @()56IE<G",0
M!@  G"<  !,              ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    " " @E5:49NJ:0H(  #2,   &               @($-"
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ @()56H.C3!0Z
M @  N04  !@              ("!31   'AL+W=O<FMS:&5E=',O<VAE970R
M+GAM;%!+ 0(4 Q0    ( (""55KZ"&=8?@<  ,H@   8              "
M@;T2  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " " @E5:
MMR/89Q<#   N"@  &               @(%Q&@  >&PO=V]R:W-H965T<R]S
M:&5E=#0N>&UL4$L! A0#%     @ @()56O7!R6[/!   RA,  !@
M     ("!OAT  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    (
M (""55I[06+OD0,  "P,   8              " @<,B  !X;"]W;W)K<VAE
M971S+W-H965T-BYX;6Q02P$"% ,4    " " @E5:9>Z&!LL)  #H+@  &
M            @(&*)@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#
M%     @ @()56@\?D6[Y"0  OE4  !@              ("!BS   'AL+W=O
M<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( (""55HAQ ?F@0(  +H&
M   8              " @;HZ  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q0
M2P$"% ,4    " " @E5:E52?_W$G  !\A@  &0              @(%Q/0
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( (""55IY!6PP
M]00  $D-   9              " @1EE  !X;"]W;W)K<VAE971S+W-H965T
M,3$N>&UL4$L! A0#%     @ @()56MK(.+58!   D0D  !D
M ("!16H  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "
M@E5:[_CL%4@'  #F%   &0              @('4;@  >&PO=V]R:W-H965T
M<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( (""55K"5?ZCN ,  #L(   9
M          " @5-V  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#
M%     @ @()56@X-S(&*!@  !A$  !D              ("!0GH  'AL+W=O
M<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " " @E5:B+>#+K,$  "-
M"P  &0              @($#@0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM
M;%!+ 0(4 Q0    ( (""55JL(1 WY D  %(;   9              " @>V%
M  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ @()56OW$
MN6R.!P  @14  !D              ("!")   'AL+W=O<FMS:&5E=',O<VAE
M970Q."YX;6Q02P$"% ,4    " " @E5:?XS&.N\'  #]$@  &0
M    @('-EP  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    (
M (""55I9#ZS4E00    +   9              " @?.?  !X;"]W;W)K<VAE
M971S+W-H965T,C N>&UL4$L! A0#%     @ @()56CA^%D%$ P  .0<  !D
M             ("!OZ0  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"
M% ,4    " " @E5:2'_*#'$)  #&&0  &0              @($ZJ   >&PO
M=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( (""55IW8U8(GP,
M -X(   9              " @>*Q  !X;"]W;W)K<VAE971S+W-H965T,C,N
M>&UL4$L! A0#%     @ @()56C&E21<"!   WP@  !D              ("!
MN+4  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " " @E5:
MD[.>QK,$  "6"@  &0              @('QN0  >&PO=V]R:W-H965T<R]S
M:&5E=#(U+GAM;%!+ 0(4 Q0    ( (""55I.&38@5 X  $@L   9
M      " @=N^  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%
M  @ @()56D#=.5-; @  @ 8  !D              ("!9LT  'AL+W=O<FMS
M:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    " " @E5:+'5HOD,"  "*!@
M&0              @('XSP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+
M 0(4 Q0    ( (""55H\I3,X$0(  -T$   9              " @7+2  !X
M;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ @()56DZ)[;?B
M"   5R4  !D              ("!NM0  'AL+W=O<FMS:&5E=',O<VAE970S
M,"YX;6Q02P$"% ,4    " " @E5:#8&K20LO   /J0  &0
M@('3W0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( (""
M55J6U[H6I 4  !T0   9              " @14- 0!X;"]W;W)K<VAE971S
M+W-H965T,S(N>&UL4$L! A0#%     @ @()56B)'ANXY P  ]@8  !D
M         ("!\!(! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M    " " @E5:,D)2$;$%  !V#@  &0              @(%@%@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( (""55JGIAEVJP(  $T&
M   9              " @4@< 0!X;"]W;W)K<VAE971S+W-H965T,S4N>&UL
M4$L! A0#%     @ @()56L7%Q"G0!   A@P  !D              ("!*A\!
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " " @E5:)&4_
M8E<&  !"$   &0              @($Q) $ >&PO=V]R:W-H965T<R]S:&5E
M=#,W+GAM;%!+ 0(4 Q0    ( (""55K*I5WY.00  ,8*   9
M  " @;\J 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @
M@()56ELJEE!-!P  EQ0  !D              ("!+R\! 'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6Q02P$"% ,4    " " @E5:BC]T[G\#   Y"   &0
M            @(&S-@$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4
M Q0    ( (""55IM$FTX+ L  %PC   9              " @6DZ 0!X;"]W
M;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ @()56O"-\/AM P
MP0L  !D              ("!S$4! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX
M;6Q02P$"% ,4    " " @E5:*WYHQ T#   L#@  &0              @(%P
M20$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( (""55I!
MTH8;I (  %<'   9              " @;1, 0!X;"]W;W)K<VAE971S+W-H
M965T-#0N>&UL4$L! A0#%     @ @()56@6P-G)P @  V 4  !D
M     ("!CT\! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4
M" " @E5:YTX%H6L#   &#   &0              @($V4@$ >&PO=V]R:W-H
M965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( (""55KFZ>JD%P,  /$)   9
M              " @=A5 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L!
M A0#%     @ @()56G0\H8E$ P  &!   !D              ("!)ED! 'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " " @E5:;IJX;R '
M  !G/P  &0              @(&A7 $ >&PO=V]R:W-H965T<R]S:&5E=#0Y
M+GAM;%!+ 0(4 Q0    ( (""55I&%]MJI (  &T'   9              "
M@?AC 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ @()5
M6O!AAWWQ!@  DS0  !D              ("!TV8! 'AL+W=O<FMS:&5E=',O
M<VAE970U,2YX;6Q02P$"% ,4    " " @E5:R\'3<RT&  !-+0  &0
M        @('[;0$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0
M   ( (""55I?%7!$"0,  $(*   9              " @5]T 0!X;"]W;W)K
M<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ @()56F>-US[3 @  J D
M !D              ("!GW<! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q0
M2P$"% ,4    " " @E5:2$9V84T"   R!@  &0              @(&I>@$
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( (""55K-"]E;
MM@(  -4&   9              " @2U] 0!X;"]W;W)K<VAE971S+W-H965T
M-38N>&UL4$L! A0#%     @ @()56GXX#""_!@  9S(  !D
M ("!&H ! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " "
M@E5:1%UA V@&  !$-   &0              @($0AP$ >&PO=V]R:W-H965T
M<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( (""55K19!CW>@(  +4&   9
M          " @:^- 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#
M%     @ @()56A%B-2:4 @  Y <  !D              ("!8) ! 'AL+W=O
M<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " " @E5:/E2@.9("  "]
M!P  &0              @($KDP$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM
M;%!+ 0(4 Q0    ( (""55J40 Q7Q0(  ",(   9              " @?25
M 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ @()56B4@
M#!QY P  \0P  !D              ("!\)@! 'AL+W=O<FMS:&5E=',O<VAE
M970V,RYX;6Q02P$"% ,4    " " @E5:.U[JZ$ $  ";$0  &0
M    @(&@G $ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    (
M (""55HNZ?RU* 0  $H/   9              " @1>A 0!X;"]W;W)K<VAE
M971S+W-H965T-C4N>&UL4$L! A0#%     @ @()56HO5I!EN P  \P\  !D
M             ("!=J4! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"
M% ,4    " " @E5:J?D59=X"  !5"   &0              @($;J0$ >&PO
M=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( (""55I#?%0HS@(
M #H*   9              " @3"L 0!X;"]W;W)K<VAE971S+W-H965T-C@N
M>&UL4$L! A0#%     @ @()56JDT.>%6 P  ] D  !D              ("!
M-:\! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " " @E5:
MY 3A<"@#  #K"P  &0              @('"L@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<P+GAM;%!+ 0(4 Q0    ( (""55KT(Z5L!P,  !\)   9
M      " @2&V 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%
M  @ @()56G8MCS;( P  !!0  !D              ("!7[D! 'AL+W=O<FMS
M:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    " " @E5:Q[KM!Y@*  "M3P
M&0              @(%>O0$ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+
M 0(4 Q0    ( (""55H9E0HR: 0  "84   9              " @2W( 0!X
M;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ @()56D<@ZD:I
M!   L!8  !D              ("!S,P! 'AL+W=O<FMS:&5E=',O<VAE970W
M-2YX;6Q02P$"% ,4    " " @E5:]?N4B/ "  !("0  &0
M@(&LT0$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0    ( (""
M55JPOOX@K@(  "0(   9              " @=/4 0!X;"]W;W)K<VAE971S
M+W-H965T-S<N>&UL4$L! A0#%     @ @()56B=E1]R+ @  W 4  !D
M         ("!N-<! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q02P$"% ,4
M    " " @E5:#%G^HNT"  "4"0  &0              @(%ZV@$ >&PO=V]R
M:W-H965T<R]S:&5E=#<Y+GAM;%!+ 0(4 Q0    ( (""55HY$6T=S@<  !<P
M   9              " @9[= 0!X;"]W;W)K<VAE971S+W-H965T.# N>&UL
M4$L! A0#%     @ @()56L-WE(8J%P  (AD! !D              ("!H^4!
M 'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6Q02P$"% ,4    " " @E5:,^%3
M\L@&  "8,0  &0              @($$_0$ >&PO=V]R:W-H965T<R]S:&5E
M=#@R+GAM;%!+ 0(4 Q0    ( (""55JK^K-230,  *X5   -
M  "  0,$ @!X;"]S='EL97,N>&UL4$L! A0#%     @ @()56I>*NQS
M$P(   L              ( !>P<" %]R96QS+RYR96QS4$L! A0#%     @
M@()56C H!D]0!@  "38   \              ( !9 @" 'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( (""55IFS1$Z= (  &TP   :              "
M >$. @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( (""
M55H2 6)0(0(  " O   3              "  8T1 @!;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@    !: %H K1@  -\3 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<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>116
<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>118
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>458</ContextCount>
  <ElementCount>415</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - 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>3</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - 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>5</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - 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>6</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - 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>7</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952156 - 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>8</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952158 - 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>10</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952159 - 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>11</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - 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>13</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - 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>16</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Fair Value Measurements and Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments</Role>
      <ShortName>Fair Value Measurements and Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Equity-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EquityBasedCompensation</Role>
      <ShortName>Equity-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - 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>23</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Coworker Retirement and Other Compensation Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits</Role>
      <ShortName>Coworker Retirement and Other Compensation Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9952173 - 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>25</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9952174 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9955511 - 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>31</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955512 - 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>32</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955513 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/PropertyandEquipment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955515 - 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>35</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955516 - 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>36</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955517 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955518 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/Leases</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955519 - Disclosure - Equity-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EquityBasedCompensationTables</Role>
      <ShortName>Equity-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cdw.com/role/EquityBasedCompensation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955520 - 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>40</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955521 - 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>41</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955523 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Accounts Receivable and Contract Balances - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Accounts Receivable and Contract Balances - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Accounts Receivable and Contract Balances - Allowance for Credit Losses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Allowance for Credit Losses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails</Role>
      <ShortName>Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955528 - 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>48</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Inventory Financing Agreements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails</Role>
      <ShortName>Inventory Financing Agreements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails</Role>
      <ShortName>Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955537 - 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>57</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955538 - 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>58</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Debt - Long-Term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails</Role>
      <ShortName>Debt - Long-Term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955540 - 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>60</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Fair Value Measurements and Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails</Role>
      <ShortName>Fair Value Measurements and Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Income Taxes - Income Before Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Income Before Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Income Taxes - Income Tax Expense by Component (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails</Role>
      <ShortName>Income Taxes - Income Tax Expense by Component (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955546 - 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>66</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955549 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails</Role>
      <ShortName>Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955550 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955551 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Equity-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EquityBasedCompensationDetails</Role>
      <ShortName>Equity-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cdw.com/role/EquityBasedCompensationTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Equity-Based Compensation - Restricted Stock Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails</Role>
      <ShortName>Equity-Based Compensation - Restricted Stock Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Equity-Based Compensation - Performance Share Unit Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails</Role>
      <ShortName>Equity-Based Compensation - Performance Share Unit Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955556 - 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>76</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails</Role>
      <ShortName>Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails</Role>
      <ShortName>Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955559 - 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>79</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955560 - 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>80</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955561 - 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>81</Position>
    </Report>
    <Report instance="cdw-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Segment Information - Products and Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cdw.com/role/SegmentInformationProductsandServicesDetails</Role>
      <ShortName>Segment Information - Products and Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="cdw-20241231.htm">cdw-20241231.htm</File>
    <File>cdw-20241231.xsd</File>
    <File>cdw-20241231_cal.xml</File>
    <File>cdw-20241231_def.xml</File>
    <File>cdw-20241231_lab.xml</File>
    <File>cdw-20241231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cdw-20241231_g1.jpg</File>
    <File>cdw-20241231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1312">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>121
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cdw-20241231.htm": {
   "nsprefix": "cdw",
   "nsuri": "http://www.cdw.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "cdw-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "cdw-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cdw-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cdw-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cdw-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cdw-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 373,
   "keyCustom": 42,
   "axisStandard": 20,
   "axisCustom": 1,
   "memberStandard": 32,
   "memberCustom": 50,
   "hidden": {
    "total": 10,
    "http://xbrl.sec.gov/dei/2024": 4,
    "http://fasb.org/us-gaap/2024": 6
   },
   "contextCount": 458,
   "entityCount": 1,
   "segmentCount": 82,
   "elementCount": 738,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1312,
    "http://xbrl.sec.gov/dei/2024": 38,
    "http://xbrl.sec.gov/cyd/2024": 15,
    "http://xbrl.sec.gov/ecd/2024": 5,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.cdw.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cdw.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorFirmId",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cdw.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
     "longName": "9952153 - Statement - Consolidated Statements Of Operations",
     "shortName": "Consolidated Statements Of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Income",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows",
     "longName": "9952155 - Statement - Consolidated Statements Of Cash Flows",
     "shortName": "Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
     "longName": "9952156 - Statement - Consolidated Statement Of Stockholders' Equity",
     "shortName": "Consolidated Statement Of Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "longName": "9952157 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies",
     "longName": "9952158 - Disclosure - Description of Business and Summary of Significant Accounting Policies",
     "shortName": "Description of Business and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cdw.com/role/RecentAccountingPronouncements",
     "longName": "9952159 - Disclosure - Recent Accounting Pronouncements",
     "shortName": "Recent Accounting Pronouncements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cdw.com/role/Acquisitions",
     "longName": "9952160 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalances",
     "longName": "9952161 - Disclosure - Accounts Receivable and Contract Balances",
     "shortName": "Accounts Receivable and Contract Balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cdw.com/role/PropertyandEquipment",
     "longName": "9952162 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952163 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cdw.com/role/InventoryFinancingAgreements",
     "longName": "9952164 - Disclosure - Inventory Financing Agreements",
     "shortName": "Inventory Financing Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:InventoryFinancingAgreementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cdw.com/role/Debt",
     "longName": "9952165 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments",
     "longName": "9952166 - Disclosure - Fair Value Measurements and Financial Instruments",
     "shortName": "Fair Value Measurements and Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cdw.com/role/IncomeTaxes",
     "longName": "9952167 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cdw.com/role/Leases",
     "longName": "9952168 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.cdw.com/role/StockholdersEquity",
     "longName": "9952169 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.cdw.com/role/EquityBasedCompensation",
     "longName": "9952170 - Disclosure - Equity-Based Compensation",
     "shortName": "Equity-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.cdw.com/role/EarningsPerShare",
     "longName": "9952171 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits",
     "longName": "9952172 - Disclosure - Coworker Retirement and Other Compensation Benefits",
     "shortName": "Coworker Retirement and Other Compensation Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.cdw.com/role/CommitmentsandContingencies",
     "longName": "9952173 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.cdw.com/role/SegmentInformation",
     "longName": "9952174 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-458",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-458",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:DescriptionofBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables",
     "longName": "9955512 - Disclosure - Accounts Receivable and Contract Balances (Tables)",
     "shortName": "Accounts Receivable and Contract Balances (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.cdw.com/role/PropertyandEquipmentTables",
     "longName": "9955513 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955514 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsTables",
     "longName": "9955515 - Disclosure - Inventory Financing Agreements (Tables)",
     "shortName": "Inventory Financing Agreements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cdw.com/role/DebtTables",
     "longName": "9955516 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cdw.com/role/IncomeTaxesTables",
     "longName": "9955517 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cdw.com/role/LeasesTables",
     "longName": "9955518 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cdw:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:AssetsAndLiabilitiesLesseeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cdw.com/role/EquityBasedCompensationTables",
     "longName": "9955519 - Disclosure - Equity-Based Compensation (Tables)",
     "shortName": "Equity-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cdw.com/role/EarningsPerShareTables",
     "longName": "9955520 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cdw.com/role/SegmentInformationTables",
     "longName": "9955521 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
     "longName": "9955522 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "shortName": "Description of Business and Summary of Significant Accounting Policies - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "unitRef": "subsidiary",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "cdw:DescriptionofBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cdw:NumberofOwnedSubsidiaries",
      "unitRef": "subsidiary",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "cdw:DescriptionofBusinessPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cdw.com/role/AcquisitionsNarrativeDetails",
     "longName": "9955523 - Disclosure - Acquisitions - Narrative (Details)",
     "shortName": "Acquisitions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-38",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails",
     "longName": "9955524 - Disclosure - Accounts Receivable and Contract Balances - Accounts Receivable (Details)",
     "shortName": "Accounts Receivable and Contract Balances - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "cdw:BilledReceivablesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cdw:BilledReceivablesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails",
     "longName": "9955525 - Disclosure - Accounts Receivable and Contract Balances - Narrative (Details)",
     "shortName": "Accounts Receivable and Contract Balances - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails",
     "longName": "9955526 - Disclosure - Accounts Receivable and Contract Balances - Allowance for Credit Losses (Details)",
     "shortName": "Accounts Receivable and Contract Balances - Allowance for Credit Losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails",
     "longName": "9955527 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (Details)",
     "shortName": "Accounts Receivable and Contract Balances - Schedule of Contract Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails",
     "longName": "9955528 - Disclosure - Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)",
     "shortName": "Accounts Receivable and Contract Balances - Schedule of Remaining Performance Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-42",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-42",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
     "longName": "9955529 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)",
     "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails",
     "longName": "9955530 - Disclosure - Property and Equipment - Narrative (Details)",
     "shortName": "Property and Equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisposals",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisposals",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
     "longName": "9955531 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
     "longName": "9955532 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Intangible Assets by Asset Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9955533 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails",
     "longName": "9955534 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails",
     "longName": "9955535 - Disclosure - Inventory Financing Agreements - Narrative (Details)",
     "shortName": "Inventory Financing Agreements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "cdw:OtherInventoryFinancingAgreements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-130",
      "name": "cdw:OtherInventoryFinancingAgreements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails",
     "longName": "9955536 - Disclosure - Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)",
     "shortName": "Inventory Financing Agreements - Schedule of Inventory Financing Agreements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "cdw:InventoryFinancingAgreementObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "cdw:InventoryFinancingAgreementObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
     "longName": "9955537 - Disclosure - Debt - Debt Balances and Interest Rates (Details)",
     "shortName": "Debt - Debt Balances and Interest Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.cdw.com/role/DebtNarrativeDetails",
     "longName": "9955538 - Disclosure - Debt - Narrative (Details)",
     "shortName": "Debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-132",
      "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-8",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails",
     "longName": "9955539 - Disclosure - Debt - Long-Term Debt Maturities (Details)",
     "shortName": "Debt - Long-Term Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails",
     "longName": "9955540 - Disclosure - Debt - Fair Value of Long-Term Debt (Details)",
     "shortName": "Debt - Fair Value of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-169",
      "name": "us-gaap:DebtInstrumentFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails",
     "longName": "9955541 - Disclosure - Fair Value Measurements and Financial Instruments (Details)",
     "shortName": "Fair Value Measurements and Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CertificatesOfDepositAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:CertificatesOfDepositAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails",
     "longName": "9955542 - Disclosure - Income Taxes - Income Before Income Tax (Details)",
     "shortName": "Income Taxes - Income Before Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails",
     "longName": "9955543 - Disclosure - Income Taxes - Income Tax Expense by Component (Details)",
     "shortName": "Income Taxes - Income Tax Expense by Component (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails",
     "longName": "9955544 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955545 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.cdw.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955546 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "cdw:DeferredTaxLiabilityOnUnremittedForeignEarnings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "cdw:DeferredTaxLiabilityOnUnremittedForeignEarnings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
     "longName": "9955547 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.cdw.com/role/LeasesNarrativeDetails",
     "longName": "9955548 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails",
     "longName": "9955549 - Disclosure - Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details)",
     "shortName": "Leases - Supplemental Consolidated Balance Sheet information Related Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
     "longName": "9955550 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails",
     "longName": "9955551 - Disclosure - Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)",
     "shortName": "Leases - Supplemental Cash Flow Information Related to Operating Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.cdw.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9955552 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.cdw.com/role/EquityBasedCompensationDetails",
     "longName": "9955553 - Disclosure - Equity-Based Compensation (Details)",
     "shortName": "Equity-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails",
     "longName": "9955554 - Disclosure - Equity-Based Compensation - Restricted Stock Unit Activity (Details)",
     "shortName": "Equity-Based Compensation - Restricted Stock Unit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-182",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
     "longName": "9955555 - Disclosure - Equity-Based Compensation - Performance Share Unit Activity (Details)",
     "shortName": "Equity-Based Compensation - Performance Share Unit Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-190",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-189",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.cdw.com/role/EarningsPerShareDetails",
     "longName": "9955556 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails",
     "longName": "9955557 - Disclosure - Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (Details)",
     "shortName": "Coworker Retirement and Other Compensation Benefits - Profit Sharing and 401(K) Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-194",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-194",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
     "longName": "9955558 - Disclosure - Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details)",
     "shortName": "Coworker Retirement and Other Compensation Benefits - Coworker Stock Purchase Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-197",
      "name": "cdw:EmployeeStockPurchasePlandiscounttomarketpricepercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-197",
      "name": "cdw:EmployeeStockPurchasePlandiscounttomarketpricepercent",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955559 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails",
     "longName": "9955560 - Disclosure - Segment Information - Schedule of Segment Information (Details)",
     "shortName": "Segment Information - Schedule of Segment Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingOtherItemAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
     "longName": "9955561 - Disclosure - Segment Information - Disaggregation of Revenue (Details)",
     "shortName": "Segment Information - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-279",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails",
     "longName": "9955562 - Disclosure - Segment Information - Products and Services (Details)",
     "shortName": "Segment Information - Products and Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cdw:RevenuenetbyProductandServicePercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cdw-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "cdw_A2013LongTermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "A2013LongTermIncentivePlanMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 Long Term Incentive Plan",
        "label": "2013 Long Term Incentive Plan [Member]",
        "documentation": "2013 Long Term Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_A2021LongTermIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "A2021LongTermIncentivePlanMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Long Term Incentive Plan",
        "label": "2021 Long Term Incentive Plan [Member]",
        "documentation": "2021 Long Term Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]",
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and other liabilities",
        "label": "Accounts Payable and Accrued Liabilities, Noncurrent",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "cdw_AccountsPayableInventoryFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AccountsPayableInventoryFinancing",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable-inventory financing",
        "label": "Accounts Payable Inventory Financing",
        "documentation": "Accounts payable inventory financing."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_AccountsPayableInventoryFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AccountsPayableInventoryFinancingMember",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable, Inventory Financing",
        "label": "Accounts Payable, Inventory Financing [Member]",
        "documentation": "Accounts Payable, Inventory Financing [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable-trade",
        "label": "Accounts Payable, Trade, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r73"
     ]
    },
    "cdw_AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and other assets, noncurrent",
        "label": "Accounts Receivable, After Allowance For Credit Loss And Other Assets, Noncurrent",
        "documentation": "Accounts Receivable, After Allowance For Credit Loss And Other Assets, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_AccountsReceivableAllowanceForCreditLossOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AccountsReceivableAllowanceForCreditLossOther",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Accounts Receivable, Allowance for Credit Loss, Other",
        "documentation": "Accounts Receivable, Allowance for Credit Loss, Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "cdw_AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit loss, unbilled accounts receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss, Unbilled Accounts Receivable",
        "documentation": "Accounts Receivable, Allowance for Credit Loss, Unbilled Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r739",
      "r790",
      "r879",
      "r1154",
      "r1155"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $43.3 and $28.8, respectively",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1037"
     ]
    },
    "us-gaap_AccountsReceivableSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableSale",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, sale",
        "label": "Accounts Receivable, Sale",
        "documentation": "Amount of decrease from sale of accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_AccruedAdvertisingCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedAdvertisingCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Accrued Advertising, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other current liabilities:",
        "label": "Accrued Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r94",
      "r222",
      "r667",
      "r703",
      "r706"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r14",
      "r22",
      "r562",
      "r565",
      "r610",
      "r699",
      "r700",
      "r1012",
      "r1013",
      "r1014",
      "r1024",
      "r1025",
      "r1026",
      "r1027"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r361",
      "r803"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid-in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1123",
      "r1186"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Incentive compensation plan stock withheld for taxes",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r464"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r849"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r908",
      "r919",
      "r929",
      "r962"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r922",
      "r932",
      "r965"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r957",
      "r966",
      "r970",
      "r978"
     ]
    },
    "us-gaap_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Operating Segment [Member]",
        "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r819",
      "r820"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/EquityBasedCompensationDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r505"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/EquityBasedCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity-based compensation expense, net of tax",
        "label": "Share-Based Payment Arrangement, Expense, after Tax",
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, allowance for credit losses",
        "periodEndLabel": "Ending balance, allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r325",
      "r331",
      "r333",
      "r336",
      "r1155"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit loss, current",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r325",
      "r331"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-offs charged against the allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r356",
      "r363",
      "r826"
     ]
    },
    "cdw_AmountOwedUnderRevolvingLoanFinancingAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AmountOwedUnderRevolvingLoanFinancingAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount owed under Revolving loan financing agreement",
        "label": "Amount Owed Under Revolving Loan Financing Agreement",
        "documentation": "Amount Owed Under Revolving Loan Financing Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Anti-dilutive shares (fewer than) (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r146",
      "r216",
      "r250",
      "r286",
      "r293",
      "r311",
      "r315",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r557",
      "r559",
      "r583",
      "r662",
      "r744",
      "r819",
      "r820",
      "r860",
      "r886",
      "r1077",
      "r1078",
      "r1146"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r208",
      "r226",
      "r250",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r557",
      "r559",
      "r583",
      "r860",
      "r1077",
      "r1078",
      "r1146"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.cdw.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.cdw.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.cdw.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r974"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_BilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "BilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable, current",
        "label": "Billed Receivables, Current",
        "documentation": "Billed Receivables, Current"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_BuildingAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "BuildingAndLeaseholdImprovementsMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and leasehold improvements",
        "label": "Building And Leasehold Improvements [Member]",
        "documentation": "Building And Leasehold Improvements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r553",
      "r843",
      "r844"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r553",
      "r843",
      "r844"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r13"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination Disclosure [Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r554"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r129",
      "r130"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r211",
      "r808"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash \u2013 beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash \u2013 end of period(1)",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r107",
      "r248"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r107"
     ]
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities",
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CertificatesOfDepositAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CertificatesOfDepositAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of certificate of deposits",
        "label": "Certificates of Deposit, at Carrying Value",
        "documentation": "A savings certificate entitling the Entity (that is, bearer) to receive interest at an established maturity date, based upon a fixed interest rate. A certificate of deposit may be issued in any denomination. Certificates of deposit are generally issued by commercial banks and, therefore, insured by the FDIC (up to the prescribed limit). Certificates of deposit generally restrict holders from withdrawing funds on demand without the incurrence of penalties. Generally, only certificates of deposit with original maturities of three months or less qualify as cash equivalents. Original maturity means original maturity to the entity holding the investment. As a related example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months."
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r945"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r943"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r288",
      "r411",
      "r412",
      "r413",
      "r415",
      "r418",
      "r423",
      "r425",
      "r710",
      "r711",
      "r712",
      "r713",
      "r832",
      "r1000",
      "r1019"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "cdw_CollaborationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "CollaborationMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collaboration",
        "label": "Collaboration [Member]",
        "documentation": "Collaboration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 16)",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r137",
      "r664",
      "r730"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r374",
      "r375",
      "r791",
      "r1069",
      "r1074"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r876",
      "r877",
      "r878",
      "r880",
      "r881",
      "r882",
      "r883",
      "r1024",
      "r1025",
      "r1027",
      "r1123",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r731"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r86",
      "r731",
      "r750",
      "r1186",
      "r1187"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common stock, $0.01 par value, 1,000.0 shares authorized; 132.6 and 134.1 shares outstanding, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r666",
      "r860"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Related Costs [Abstract]",
        "label": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsGeneralTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationRelatedCostsGeneralTextBlock",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Retirement and Other Compensation Benefits",
        "label": "Compensation Related Costs, General [Text Block]",
        "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r232",
      "r234",
      "r239",
      "r658",
      "r675",
      "r676"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer and data processing equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer software",
        "label": "Computer Software [Member]",
        "documentation": "Computer Software [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]",
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r166",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r253",
      "r286",
      "r295",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r819",
      "r820",
      "r1006",
      "r1007",
      "r1077",
      "r1078"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]",
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r166",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r253",
      "r286",
      "r295",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r819",
      "r820",
      "r1006",
      "r1007",
      "r1077",
      "r1078"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r811"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "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."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r429",
      "r448"
     ]
    },
    "us-gaap_ContractWithCustomerDurationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerDurationAxis",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Duration [Axis]",
        "label": "Contract with Customer, Duration [Axis]",
        "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r1084"
     ]
    },
    "us-gaap_ContractWithCustomerDurationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerDurationDomain",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Duration [Domain]",
        "label": "Contract with Customer, Duration [Domain]",
        "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts."
       }
      }
     },
     "auth_ref": [
      "r837",
      "r1084"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r428",
      "r448"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r428",
      "r448"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from contract with customer",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelAxis",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Axis]",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "documentation": "Information by sales channel for delivery of good or service in contract with customer."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r1084"
     ]
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerSalesChannelDomain",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with Customer, Sales Channel [Domain]",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r1084"
     ]
    },
    "us-gaap_CorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Corporate Segment [Member]",
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Headquarters",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r1033"
     ]
    },
    "cdw_CorporateSegmentPrivateSectorBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "CorporateSegmentPrivateSectorBusinessMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Corporate Segment: Private Sector Business [Member]",
        "documentation": "Corporate Segment: Private Sector Business [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98",
      "r621"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_CoworkerStockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "CoworkerStockPurchasePlanMember",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Stock Purchase Plan",
        "label": "Coworker Stock Purchase Plan [Member]",
        "documentation": "Coworker Stock Purchase Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1022",
      "r1120"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1022"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r537",
      "r1022"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1022",
      "r1120"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1061",
      "r1063",
      "r1066",
      "r1067"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900",
      "r989"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900",
      "r989"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r902",
      "r991"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r902",
      "r991"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r904",
      "r993"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r902",
      "r991"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r895",
      "r984"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r896",
      "r985"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r896",
      "r985"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r983"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r983"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r894",
      "r983"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r897",
      "r986"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r899",
      "r988"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r899",
      "r988"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r900",
      "r989"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r903",
      "r992"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r901",
      "r990"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r898",
      "r987"
     ]
    },
    "cdw_DataStorageAndServersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DataStorageAndServersMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Data Storage and Servers",
        "label": "Data Storage and Servers [Member]",
        "documentation": "Data Storage and Servers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Carrying value",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r136",
      "r409"
     ]
    },
    "us-gaap_DebtInstrumentFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value",
        "label": "Debt Instrument, Fair Value Disclosure",
        "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r582",
      "r828",
      "r829",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1134"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r393"
     ]
    },
    "cdw_DebtInstrumentIssuancePercentageOfPar": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DebtInstrumentIssuancePercentageOfPar",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, issuance, percentage of par",
        "label": "Debt Instrument, Issuance, Percentage Of Par",
        "documentation": "Debt Instrument, Issuance, Percentage Of Par"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r253",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r858",
      "r1020",
      "r1140",
      "r1141"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r42",
      "r45",
      "r72",
      "r120",
      "r121",
      "r253",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r858",
      "r1020",
      "r1140",
      "r1141"
     ]
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt maturities",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Issuance Costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized debt issuance costs and discount",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1139",
      "r1140",
      "r1141"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1022",
      "r1119"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r162",
      "r1022"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r83",
      "r135",
      "r528"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r663"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss and credit carryforwards, net",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "cdw_DeferredTaxAssetsRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DeferredTaxAssetsRent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Rent",
        "documentation": "Deferred Tax Assets, Rent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll and benefits",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity compensation plans",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Policyholder Liabilities",
        "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from estimated policyholder reserves, which will be deductible from future taxable income when actual costs are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the tax deduction to be taken."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition-related intangibles",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "cdw_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets",
        "documentation": "Deferred Tax Liabilities, Operating Lease Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "cdw_DeferredTaxLiabilityOnUnremittedForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DeferredTaxLiabilityOnUnremittedForeignEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liability on unremitted CDW UK earnings",
        "label": "Deferred Tax Liability on Unremitted Foreign Earnings",
        "documentation": "Deferred Tax Liability on Unremitted Foreign Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Retirement and Other Compensation Benefits [Table]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r46",
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Retirement and Other Compensation Benefits [Line Items]",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined contribution plan expense",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r38"
     ]
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAmortizationAndAccretionNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Amortization and Accretion, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r286",
      "r298",
      "r315",
      "r819",
      "r820"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r723",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r781",
      "r782",
      "r783",
      "r784",
      "r876",
      "r878",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r65",
      "r66",
      "r133",
      "r721",
      "r723",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r757",
      "r758",
      "r759",
      "r760",
      "r763",
      "r764",
      "r765",
      "r766",
      "r781",
      "r782",
      "r783",
      "r784",
      "r810",
      "r876",
      "r878",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r568"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1121",
      "r1122"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r59",
      "r60",
      "r61",
      "r62",
      "r64",
      "r65",
      "r67",
      "r68",
      "r69",
      "r568"
     ]
    },
    "cdw_DescriptionofBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DescriptionofBusinessPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business",
        "label": "Description of Business [Policy Text Block]",
        "documentation": "Description of Business [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_DesktopsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DesktopsMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Desktops",
        "label": "Desktops [Member]",
        "documentation": "Desktops [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r466",
      "r497",
      "r498",
      "r500",
      "r846"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_DisposalofFullyAmortizedDefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "DisposalofFullyAmortizedDefiniteLivedIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of fully amortized definite-lived intangible assets",
        "label": "Disposal of Fully Amortized Definite-Lived Intangible Assets",
        "documentation": "Disposals of Fully Amortized Definite-Lived Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividend payments",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r122"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915",
      "r958"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r889"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r947"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per common share:",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r275",
      "r277",
      "r279",
      "r280",
      "r281",
      "r285",
      "r551",
      "r556",
      "r572",
      "r573",
      "r659",
      "r677",
      "r813"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r277",
      "r279",
      "r280",
      "r281",
      "r285",
      "r551",
      "r556",
      "r572",
      "r573",
      "r659",
      "r677",
      "r813"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r282",
      "r283",
      "r284"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate, percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r851"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory federal income tax rate, percent",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r516",
      "r540",
      "r851"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, percent",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r851",
      "r1023",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax on foreign earnings, percent",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings."
       }
      }
     },
     "auth_ref": [
      "r1023",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefit of equity awards",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess tax benefit of equity awards, percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal effect, percent",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r851",
      "r1023",
      "r1113"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation cost not yet recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized [Abstract]",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation cost not yet recognized, period for recognition",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/EquityBasedCompensationDetails": {
       "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_EmployeeStockPurchasePlandiscounttomarketpricepercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "EmployeeStockPurchasePlandiscounttomarketpricepercent",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock purchase plan discount to market price (as percent)",
        "label": "Employee Stock Purchase Plan, discount to market price, percent",
        "documentation": "Employee Stock Purchase Plan, discount to market price, percent"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r888"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Sales from External Customer [Line Items]",
        "label": "Revenue from External Customer [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r204",
      "r236",
      "r237",
      "r238",
      "r254",
      "r255",
      "r256",
      "r260",
      "r267",
      "r269",
      "r271",
      "r287",
      "r327",
      "r330",
      "r370",
      "r426",
      "r538",
      "r539",
      "r546",
      "r547",
      "r548",
      "r552",
      "r555",
      "r556",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r571",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r593",
      "r595",
      "r610",
      "r674",
      "r699",
      "r700",
      "r701",
      "r716",
      "r769"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r908",
      "r919",
      "r929",
      "r962"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r905",
      "r916",
      "r926",
      "r959"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r614",
      "r615",
      "r616",
      "r828",
      "r829",
      "r840",
      "r841",
      "r842",
      "r852",
      "r854"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r454",
      "r459",
      "r575",
      "r576",
      "r580",
      "r615",
      "r828",
      "r829",
      "r840",
      "r841",
      "r842",
      "r852"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.cdw.com/role/DebtFairValueofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r400",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r614",
      "r615",
      "r616",
      "r828",
      "r829",
      "r840",
      "r841",
      "r842",
      "r852",
      "r854"
     ]
    },
    "us-gaap_FinancialInstrumentsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentsDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements and Financial Instruments",
        "label": "Financial Instruments Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Lives (Years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r340",
      "r362",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1192"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r803",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r803",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r803",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r803",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r803",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r365",
      "r366",
      "r622",
      "r626",
      "r803"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r362",
      "r626",
      "r826"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r365",
      "r366",
      "r803"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r1063"
     ]
    },
    "cdw_ForecastedYearsforGoodwillImpairment": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ForecastedYearsforGoodwillImpairment",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Years forecasted in goodwill impairment income approach",
        "label": "Forecasted Years for Goodwill Impairment",
        "documentation": "Forecasted Years for Goodwill Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r966"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r966"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r966"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r966"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r966"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r946"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails",
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r342",
      "r657",
      "r820",
      "r825",
      "r853",
      "r860",
      "r1045",
      "r1052"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition activity",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r345",
      "r825"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Other Intangible Assets",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1055"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r341",
      "r353",
      "r825"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined."
       }
      }
     },
     "auth_ref": [
      "r354",
      "r367",
      "r369"
     ]
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r351",
      "r825"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r825"
     ]
    },
    "cdw_GoodwillQuantitativeImpairmentTestFrequency": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "GoodwillQuantitativeImpairmentTestFrequency",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantitative impairment test frequency",
        "label": "Goodwill, Quantitative Impairment Test Frequency",
        "documentation": "Goodwill, Quantitative Impairment Test Frequency"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r99",
      "r145",
      "r250",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r583",
      "r814",
      "r819",
      "r1029",
      "r1032",
      "r1034",
      "r1035",
      "r1036",
      "r1077"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r891",
      "r892",
      "r915"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r515"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r141",
      "r145",
      "r660",
      "r672",
      "r814",
      "r819",
      "r1029",
      "r1032",
      "r1034",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesIncomeBeforeIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r515"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r516",
      "r517",
      "r523",
      "r534",
      "r851",
      "r1116"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r516",
      "r517",
      "r523",
      "r534",
      "r851",
      "r1116"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r508",
      "r516",
      "r520",
      "r521",
      "r522",
      "r526",
      "r532",
      "r541",
      "r543",
      "r544",
      "r545",
      "r715",
      "r851"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.cdw.com/role/IncomeTaxesIncomeTaxExpensebyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r163",
      "r270",
      "r271",
      "r286",
      "r301",
      "r315",
      "r514",
      "r516",
      "r542",
      "r678",
      "r851"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r510",
      "r511",
      "r526",
      "r527",
      "r531",
      "r536",
      "r709"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory federal income tax rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r851"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r851",
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax on foreign earnings",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings."
       }
      }
     },
     "auth_ref": [
      "r1113",
      "r1114"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r851",
      "r1113"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes paid, net",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r247",
      "r533",
      "r534"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable-trade",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income taxes",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Merchandise inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Operating Assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r957",
      "r966",
      "r970",
      "r978"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r982"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r982"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r893",
      "r982"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r1063",
      "r1065"
     ]
    },
    "us-gaap_InterestExpensePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpensePolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Expense, net",
        "label": "Interest Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing interest expense, including the method of amortizing debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r1138",
      "r1141"
     ]
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net",
        "label": "Interest Income (Expense), Nonoperating",
        "documentation": "Amount of interest income (expense) classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r819",
      "r1015",
      "r1032"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r245",
      "r246"
     ]
    },
    "us-gaap_InterestRateCapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateCapMember",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Cap",
        "label": "Interest Rate Cap [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r805"
     ]
    },
    "cdw_InventoryFinancingAgreementObligationAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementObligationAddition",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Invoices confirmed during the period",
        "label": "Inventory Financing Agreement, Obligation, Addition",
        "documentation": "Inventory Financing Agreement, Obligation, Addition"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementObligationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementObligationSettlement",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Confirmed invoices paid during the period",
        "label": "Inventory Financing Agreement, Obligation, Settlement",
        "documentation": "Inventory Financing Agreement, Obligation, Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Confirmed obligations outstanding as of January 1",
        "periodEndLabel": "Confirmed obligations outstanding as of December 31",
        "label": "Inventory Financing Agreement, Obligations",
        "documentation": "Inventory Financing Agreement, Confirmed Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements [Abstract]",
        "label": "Inventory Financing Agreements [Abstract]",
        "documentation": "Inventory Financing Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsAxis",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements [Axis]",
        "label": "Inventory Financing Agreements [Axis]",
        "documentation": "Inventory Financing Agreements [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsDomain",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails",
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements [Domain]",
        "label": "Inventory Financing Agreements [Domain]",
        "documentation": "[Domain] for Inventory Financing Agreements [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsLineItems",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements [Line Items]",
        "label": "Inventory Financing Agreements [Line Items]",
        "documentation": "Inventory Financing Agreements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsObligationRollForward",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsScheduleofInventoryFinancingAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements Obligation [Roll Forward]",
        "label": "Inventory Financing Agreements Obligation [Roll Forward]",
        "documentation": "Inventory Financing Agreements Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsTable",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements [Table]",
        "label": "Inventory Financing Agreements [Table]",
        "documentation": "Inventory Financing Agreements [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_InventoryFinancingAgreementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "InventoryFinancingAgreementsTextBlock",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements",
        "label": "Inventory Financing Agreements [Text Block]",
        "documentation": "Inventory financing agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merchandise inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r809",
      "r860"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merchandise Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r210",
      "r224",
      "r337",
      "r338",
      "r339",
      "r620",
      "r812"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.cdw.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r608"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.cdw.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r601",
      "r608"
     ]
    },
    "cdw_LesseeLeaseIncentives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "LesseeLeaseIncentives",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Lease Incentives",
        "label": "Lessee, Lease Incentives",
        "documentation": "Lessee, Lease Incentives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r600"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r606"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.cdw.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease terms of contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.cdw.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r594"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r138",
      "r669",
      "r860",
      "r1021",
      "r1041",
      "r1137"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r209",
      "r250",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r558",
      "r559",
      "r560",
      "r583",
      "r860",
      "r1077",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r79",
      "r80",
      "r81",
      "r84",
      "r250",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r558",
      "r559",
      "r560",
      "r583",
      "r1077",
      "r1146",
      "r1147"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term liabilities:",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r78",
      "r380"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermContractWithCustomerMember",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofContractAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Contract with Customer",
        "label": "Long-Term Contract with Customer [Member]",
        "documentation": "Contract with customer in which duration is classified as long-term."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current maturities of long-term debt",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r1081"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r403"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r403"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r403"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r403"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails": {
       "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/DebtLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r253",
      "r403"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.cdw.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "cdw_LongtermDebtCurrentMaturitiesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "LongtermDebtCurrentMaturitiesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current maturities of long-term debt",
        "label": "Long-term Debt, Current Maturities, Gross",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total long-term debt",
        "label": "Long-term Debt, Excluding Current Maturities, Net of Deferred Financing Costs, Discount, or Premium",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r39",
      "r1070",
      "r1071",
      "r1072"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/LeasesNarrativeDetails",
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r202",
      "r203",
      "r376",
      "r377",
      "r378",
      "r379",
      "r461",
      "r506",
      "r578",
      "r619",
      "r697",
      "r698",
      "r707",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r785",
      "r801",
      "r802",
      "r824",
      "r832",
      "r845",
      "r854",
      "r855",
      "r856",
      "r857",
      "r870",
      "r1079",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r202",
      "r203",
      "r376",
      "r377",
      "r378",
      "r379",
      "r461",
      "r506",
      "r578",
      "r619",
      "r697",
      "r698",
      "r707",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r785",
      "r801",
      "r802",
      "r824",
      "r832",
      "r845",
      "r854",
      "r855",
      "r856",
      "r870",
      "r1079",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "cdw_MiscellaneousReceivablesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "MiscellaneousReceivablesPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous Receivables",
        "label": "Miscellaneous Receivables, Policy [Policy Text Block]",
        "documentation": "Miscellaneous Receivables, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_MissionCloudServicesInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "MissionCloudServicesInc.Member",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mission Cloud Services Inc.",
        "label": "Mission Cloud Services Inc. [Member]",
        "documentation": "Mission Cloud Services Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r108",
      "r109"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_NetChangeInAccountsPayableInventoryFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "NetChangeInAccountsPayableInventoryFinancing",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net change in accounts payable-inventory financing",
        "label": "Net Change in Accounts Payable-Inventory Financing",
        "documentation": "Net change in accounts payable-inventory financing"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r109",
      "r142",
      "r207",
      "r230",
      "r233",
      "r238",
      "r250",
      "r259",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r270",
      "r271",
      "r278",
      "r326",
      "r381",
      "r382",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r390",
      "r391",
      "r551",
      "r556",
      "r573",
      "r583",
      "r673",
      "r752",
      "r767",
      "r768",
      "r884",
      "r1077"
     ]
    },
    "cdw_NetcommProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "NetcommProductsMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Netcomm Products",
        "label": "NetComm Products [Member]",
        "documentation": "NetComm Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.cdw.com/role/RecentAccountingPronouncements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r205",
      "r257",
      "r258",
      "r261",
      "r262",
      "r272",
      "r273",
      "r323",
      "r328",
      "r329",
      "r549",
      "r550",
      "r552",
      "r556",
      "r566",
      "r570",
      "r609",
      "r611",
      "r612",
      "r623",
      "r624",
      "r625",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r933",
      "r957",
      "r966"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of World",
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1188",
      "r1189",
      "r1190",
      "r1191"
     ]
    },
    "cdw_NotebooksMobileDevicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "NotebooksMobileDevicesMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notebooks/Mobile Devices",
        "label": "Notebooks.Mobile Devices [Member]",
        "documentation": "Notebooks.Mobile Devices [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r815",
      "r823",
      "r1031"
     ]
    },
    "cdw_NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments which do not meet reportable unit quantitative threshold",
        "label": "Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met",
        "documentation": "Number of Operating Segments, Reportable Unit Quantitative Threshold Not Met"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_NumberofOwnedSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "NumberofOwnedSubsidiaries",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of owned subsidiaries",
        "label": "Number of Owned Subsidiaries",
        "documentation": "Number of Owned Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income",
        "verboseLabel": "Operating income (loss)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r814",
      "r1029",
      "r1032",
      "r1034",
      "r1035",
      "r1036"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expense",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails",
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "verboseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r598"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Long-term operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r597"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating cash flows from operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r602"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r859"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalConsolidatedBalanceSheetinformationRelatedOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r859"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r819",
      "r820"
     ]
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of Business and Summary of Significant Accounting Policies",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r131"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign currency translation adjustments",
        "terseLabel": "Foreign currency translation",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r14",
      "r132"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss from cash flow hedge",
        "verboseLabel": "Unrealized loss from hedge accounting",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reclassification of cash flow hedge to net income",
        "negatedLabel": "Reclassification of cash flow hedge to net income",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r229"
     ]
    },
    "cdw_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and other",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1",
        "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent1"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), net of tax:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive (loss) income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r14",
      "r132",
      "r231",
      "r234",
      "r267"
     ]
    },
    "cdw_OtherHardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "OtherHardwareMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Hardware",
        "label": "Other Hardware [Member]",
        "documentation": "Other Hardware [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1063",
      "r1065",
      "r1066",
      "r1067"
     ]
    },
    "cdw_OtherInventoryFinancingAgreements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "OtherInventoryFinancingAgreements",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other inventory financing agreements",
        "label": "Other inventory financing agreements",
        "documentation": "Other inventory financing agreements"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_OtherLongTermObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "OtherLongTermObligationsMember",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term obligations",
        "label": "Other long-term obligations [Member]",
        "documentation": "Other long-term obligations [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Operating Activities, Cash Flow Statement",
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r949"
     ]
    },
    "cdw_OtherProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "OtherProductsAndServicesMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Products and Services [Member]",
        "documentation": "Other Products and Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Miscellaneous receivables",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r921",
      "r931",
      "r964"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r924",
      "r934",
      "r967"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r924",
      "r934",
      "r967"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1002",
      "r1016"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments to extinguish long-term debt",
        "terseLabel": "Debt prepayment",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividend payments",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of incentive compensation plan withholding taxes",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisitions of businesses, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Capital expenditures",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireShortTermInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of short-term investments",
        "label": "Payments to Acquire Short-Term Investments",
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r939"
     ]
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units (PSUs)",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails",
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsCoworkerStockPurchasePlanDetails",
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails",
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105",
      "r1106",
      "r1107",
      "r1108",
      "r1109",
      "r1110",
      "r1111"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r941"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r997"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r940"
     ]
    },
    "cdw_PotentialVestingPercentageRangeofShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "PotentialVestingPercentageRangeofShares",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential vesting percentage range of shares",
        "label": "Potential Vesting Percentage Range of Shares",
        "documentation": "Potential Vesting Percentage Range of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, par value (in dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r411"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r731"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r411"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred shares, outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r731",
      "r750",
      "r1186",
      "r1187"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, $0.01 par value, 100.0 shares authorized; no shares issued or outstanding for both periods",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r665",
      "r860"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other",
        "label": "Prepaid Expense and Other Assets, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of long-term debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r710"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings under revolving credit facilities",
        "label": "Proceeds from Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r1020"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1003",
      "r1017"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from stock option exercises",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r17"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r201",
      "r318",
      "r621",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r806",
      "r833",
      "r869",
      "r870",
      "r871",
      "r874",
      "r875",
      "r1008",
      "r1075",
      "r1076",
      "r1084",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r201",
      "r318",
      "r621",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r806",
      "r833",
      "r869",
      "r870",
      "r871",
      "r874",
      "r875",
      "r1008",
      "r1075",
      "r1076",
      "r1084",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Abstract]",
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r607"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r155",
      "r160",
      "r161"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisposals",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, disposals recorded",
        "label": "Property, Plant and Equipment, Disposals",
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r212",
      "r671"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r607"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r607",
      "r661",
      "r671",
      "r860"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentOwnedAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOwnedAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Accumulated depreciation",
        "label": "Property, Plant, and Equipment, Owned, Accumulated Depreciation",
        "documentation": "Amount of accumulated depreciation from long-lived, depreciable flight asset owned. Excludes right-of-use asset from finance lease for flight asset."
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r155",
      "r160",
      "r670"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r607"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Lives (Years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAllowanceforCreditLossesDetails",
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for credit losses",
        "verboseLabel": "Increase to provision for credit losses",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r334"
     ]
    },
    "cdw_PublicMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "PublicMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public",
        "label": "Public [Member]",
        "documentation": "Public [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_PublicSegmentGovernmentAgenciesEducationandHealthcareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "PublicSegmentGovernmentAgenciesEducationandHealthcareMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public",
        "label": "Public Segment: Government Agencies, Education and Healthcare [Member]",
        "documentation": "Public Segment: Government Agencies, Education and Healthcare [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r938"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/LeasesNarrativeDetails",
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r202",
      "r203",
      "r376",
      "r377",
      "r378",
      "r379",
      "r453",
      "r461",
      "r492",
      "r493",
      "r494",
      "r506",
      "r578",
      "r617",
      "r618",
      "r619",
      "r697",
      "r698",
      "r707",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r785",
      "r801",
      "r802",
      "r824",
      "r832",
      "r845",
      "r854",
      "r855",
      "r856",
      "r857",
      "r870",
      "r878",
      "r1073",
      "r1079",
      "r1126",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/LeasesNarrativeDetails",
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r169",
      "r171",
      "r172",
      "r174",
      "r202",
      "r203",
      "r376",
      "r377",
      "r378",
      "r379",
      "r453",
      "r461",
      "r492",
      "r493",
      "r494",
      "r506",
      "r578",
      "r617",
      "r618",
      "r619",
      "r697",
      "r698",
      "r707",
      "r722",
      "r723",
      "r774",
      "r776",
      "r778",
      "r779",
      "r785",
      "r801",
      "r802",
      "r824",
      "r832",
      "r845",
      "r854",
      "r855",
      "r856",
      "r857",
      "r870",
      "r878",
      "r1073",
      "r1079",
      "r1126",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "cdw_ReceivableFinancingLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ReceivableFinancingLiabilityMember",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable financing liability",
        "label": "Receivable Financing Liability [Member]",
        "documentation": "Receivable Financing Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized Tax Benefits [Roll Forward]",
        "label": "Unrecognized Tax Benefits [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r905",
      "r916",
      "r926",
      "r959"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of debt",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments of borrowings under revolving credit facilities",
        "label": "Repayments of Lines of Credit",
        "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."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r1020"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r713"
     ]
    },
    "cdw_RepaymentsOfReceivableFinancingLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RepaymentsOfReceivableFinancingLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayments of receivable financing liability",
        "label": "Repayments Of Receivable Financing Liability",
        "documentation": "Repayments Of Receivable Financing Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r906",
      "r917",
      "r927",
      "r960"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r918",
      "r928",
      "r961"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r925",
      "r935",
      "r968"
     ]
    },
    "cdw_RestrictedCashPrepaidExpensesAndOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RestrictedCashPrepaidExpensesAndOther",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash, prepaid expenses and other",
        "label": "Restricted Cash, Prepaid Expenses and Other",
        "documentation": "Restricted Cash, Prepaid Expenses and Other"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units (RSUs)",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r122",
      "r668",
      "r702",
      "r706",
      "r714",
      "r732",
      "r860"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r254",
      "r255",
      "r256",
      "r260",
      "r267",
      "r269",
      "r271",
      "r327",
      "r330",
      "r370",
      "r538",
      "r539",
      "r546",
      "r547",
      "r548",
      "r552",
      "r555",
      "r556",
      "r561",
      "r563",
      "r564",
      "r567",
      "r571",
      "r593",
      "r595",
      "r699",
      "r701",
      "r716",
      "r1186"
     ]
    },
    "cdw_RetirementPlan401kMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RetirementPlan401kMember",
     "presentation": [
      "http://www.cdw.com/role/CoworkerRetirementandOtherCompensationBenefitsProfitSharingand401KPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "401(k) Plan",
        "label": "Retirement Plan, 401(k) [Member]",
        "documentation": "Retirement Plan, 401(k)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from Contract with Customer [Abstract]",
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r286",
      "r294",
      "r295",
      "r309",
      "r315",
      "r318",
      "r320",
      "r322",
      "r446",
      "r447",
      "r621"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r804"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalances"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Contract Balances",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r450"
     ]
    },
    "cdw_RevenueGeneratingAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RevenueGeneratingAssetsMember",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue generating assets",
        "label": "Revenue Generating Assets [Member]",
        "documentation": "Revenue Generating Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining performance obligations, expected timing of satisfaction, period",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesScheduleofRemainingPerformanceObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "cdw_RevenuenetbyProductandServicePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RevenuenetbyProductandServicePercentage",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of Total Net Sales",
        "label": "Revenue net, by Product and Service, Percentage",
        "documentation": "Revenue net, by Product and Service, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for lease obligations",
        "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]",
        "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/LeasesSupplementalCashFlowInformationRelatedtoOperatingLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r603",
      "r859"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesAndExciseTaxPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and income taxes",
        "label": "Sales and Excise Tax Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "cdw_SalesChannelCorporateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelCorporateMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate",
        "label": "Sales Channel, Corporate [Member]",
        "documentation": "Sales Channel, Corporate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesChannelEducationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelEducationMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Education",
        "label": "Sales Channel, Education [Member]",
        "documentation": "Sales Channel, Education [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesChannelGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelGovernmentMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government",
        "label": "Sales Channel, Government [Member]",
        "documentation": "Sales Channel, Government [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesChannelHealthcareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelHealthcareMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare",
        "label": "Sales Channel, Healthcare [Member]",
        "documentation": "Sales Channel, Healthcare [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesChannelOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelOtherMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Sales Channel, Other [Member]",
        "documentation": "Sales Channel, Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesChannelSmallBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesChannelSmallBusinessMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Small Business",
        "label": "Sales Channel, Small Business [Member]",
        "documentation": "Sales Channel, Small Business [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SalesTaxPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SalesTaxPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Taxes",
        "label": "Sales Tax, Policy [Policy Text Block]",
        "documentation": "Sales Tax, Policy [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_ScheduleEquityBasedCompensationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ScheduleEquityBasedCompensationExpenseTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Equity-Based Compensation Expense",
        "label": "Schedule Equity-Based Compensation Expense [Table Text Block]",
        "documentation": "Schedule Equity-Based Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts Receivable",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r359",
      "r361",
      "r803"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.cdw.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r54",
      "r553"
     ]
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments",
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Value of Long-Term Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r851",
      "r1113"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "label": "Segment Reporting, Revenue from External Customer, Product and Service [Table]",
        "documentation": "Disclosure of information about revenue from external customer by product and service when not provided as part of reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r1062"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r825"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r825",
      "r1044",
      "r1045",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053",
      "r1054"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "cdw_ScheduleOfInventoryFinancingAgreementsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ScheduleOfInventoryFinancingAgreementsTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/InventoryFinancingAgreementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory Financing Agreements",
        "label": "Schedule Of Inventory Financing Agreements [Table Text Block]",
        "documentation": "Schedule Of Inventory Financing Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Maturities",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nonvested Performance-based Units Activity",
        "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.cdw.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r607"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r465",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock, Class of Stock [Table]",
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r118",
      "r120",
      "r121",
      "r122",
      "r219",
      "r220",
      "r221",
      "r288",
      "r411",
      "r412",
      "r413",
      "r415",
      "r418",
      "r423",
      "r425",
      "r710",
      "r711",
      "r712",
      "r713",
      "r832",
      "r1000",
      "r1019"
     ]
    },
    "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Options Roll Forward",
        "label": "Schedule of Stock Options Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in stock options."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r850"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Number of Shares",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r1064"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r286",
      "r290",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r322",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r368",
      "r372",
      "r373",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r816",
      "r819",
      "r820",
      "r825",
      "r873",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r170",
      "r173",
      "r175",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r320",
      "r321",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r718",
      "r719",
      "r720",
      "r775",
      "r777",
      "r780",
      "r786",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r807",
      "r834",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r872",
      "r878",
      "r1084",
      "r1156",
      "r1157",
      "r1158",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer segments, customer employee headcount",
        "label": "Segment Reporting, Customer Segments, Customer Employee Headcount",
        "documentation": "Segment Reporting, Customer Segments, Customer Employee Headcount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r286",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r305",
      "r307",
      "r308",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r322",
      "r815",
      "r817",
      "r818",
      "r819",
      "r821",
      "r822",
      "r823"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingOtherItemAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingOtherItemAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other segment items",
        "label": "Segment Reporting, Other Segment Item, Amount",
        "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)."
       }
      }
     },
     "auth_ref": [
      "r286",
      "r307",
      "r308",
      "r315",
      "r819"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "cdw_SeniorNotesDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDue2026Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2026",
        "label": "Senior Notes Due 2026 [Member]",
        "documentation": "Senior Notes Due 2026"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDue2029Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2029",
        "label": "Senior Notes due 2029 [Member]",
        "documentation": "Senior Notes due 2029"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDue2030Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2030",
        "label": "Senior Notes Due 2030 [Member]",
        "documentation": "Senior Notes Due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDue2031Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2031",
        "label": "Senior Notes Due 2031 [Member]",
        "documentation": "Senior Notes Due 2031"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDue2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDue2034Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2034",
        "label": "Senior Notes Due 2034 [Member]",
        "documentation": "Senior Notes Due 2034"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueApril2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueApril2028Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2028 April 2028",
        "label": "Senior Notes Due April 2028 [Member]",
        "documentation": "Senior Notes Due April 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueAugust2034Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueAugust2034Member",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due August 2034",
        "label": "Senior Notes Due August 2034 [Member]",
        "documentation": "Senior Notes Due August 2034"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueDecember2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueDecember2024Member",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due December 2024",
        "label": "Senior Notes Due December 2024 [Member]",
        "documentation": "Senior Notes Due December 2024"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueDecember2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueDecember2028Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due December 2028",
        "label": "Senior Notes Due December 2028 [Member]",
        "documentation": "Senior Notes Due December 2028"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueMarch2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueMarch2030Member",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due March 2030",
        "label": "Senior Notes Due March 2030 [Member]",
        "documentation": "Senior Notes Due March 2030"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesDueMay2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesDueMay2025Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2025",
        "label": "Senior Notes due May 2025 [Member]",
        "documentation": "Senior Notes due May 2025"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorNotesdue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorNotesdue2024Member",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior notes due 2024",
        "label": "Senior Notes due 2024 [Member]",
        "documentation": "Senior Notes due 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorSecuredTermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorSecuredTermLoanFacilityMember",
     "presentation": [
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Secured Term Loan Facility",
        "label": "Senior Secured Term Loan Facility [Member]",
        "documentation": "Senior Secured Term Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorUnsecuredRevolvingLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorUnsecuredRevolvingLoanFacilityMember",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails",
      "http://www.cdw.com/role/DebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior unsecured revolving loan facility",
        "label": "Senior Unsecured Revolving Loan Facility [Member]",
        "documentation": "Senior Unsecured Revolving Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SeniorUnsecuredTermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SeniorUnsecuredTermLoanFacilityMember",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior unsecured term loan facility",
        "label": "Senior Unsecured Term Loan Facility [Member]",
        "documentation": "Senior Unsecured Term Loan Facility"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Immaterial acquisitions",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "cdw_ServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "ServicesMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Services",
        "label": "Services [Member]",
        "documentation": "Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement, Disclosure [Abstract]",
        "label": "Share-Based Payment Arrangement, Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationAbstract",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation [Abstract]",
        "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited, weighted average grant date fair value (in dollars per share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted, weighted average grant date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Nonvested beginning of period (in shares)",
        "periodEndLabel": "Nonvested end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Units (in shares):",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning nonvested, weighted average grant date fair value (in dollars per share)",
        "periodEndLabel": "Ending nonvested, weighted average grant date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Other Than Options, Weighted Average Grant Date Fair Value (in dollars per share):",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested in period, fair value (less than)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested, weighted average grant date fair value (in dollars per share",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Assumptions:",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield (as percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free rate (as percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Expected volatility (as percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r463",
      "r465",
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Additional Disclosures:",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Vested and exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, exercisable, weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total intrinsic value of stock options exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeitures/Expired (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeitures and Expirations, weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average grant date fair value (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, outstanding intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning (in shares)",
        "periodEndLabel": "Options outstanding, ending (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Options (in shares):",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding, beginning weighted-average exercise price (in dollars per share)",
        "periodEndLabel": "Options outstanding, ending weighted-average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r471",
      "r472"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options Weighted Average Exercise Price (in dollars per share):",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and expected to vest, aggregate intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, Expected to vest (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and expected to vest, weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails",
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails",
      "http://www.cdw.com/role/EquityBasedCompensationRestrictedStockUnitActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r467",
      "r468",
      "r469",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercises, weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grants, weighted average exercise price (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r462",
      "r470",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r501",
      "r502",
      "r503",
      "r504"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award expiration period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, exercisable, Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, exercisable, weighted average remaining contractual term (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, outstanding, weighted average remaining contractual term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and expected to vest, outstanding, weighted average remaining contractual term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r487"
     ]
    },
    "cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attainment adjustment (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.cdw.com/role/EquityBasedCompensationPerformanceShareUnitActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attainment Adjustment, weighted average grant date fair value (in dollars per share)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period, Weighted Average Grant Date Fair Value",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Attainment Adjustment in the Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r1010"
     ]
    },
    "cdw_SmallBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SmallBusinessMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Small Business",
        "label": "Small Business [Member]",
        "documentation": "Small Business [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails",
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internally developed software",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_SoftwareProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "SoftwareProductsMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Software Products [Member]",
        "documentation": "Software Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillbySegmentDetails",
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationNarrativeDetails",
      "http://www.cdw.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r144",
      "r145",
      "r146",
      "r206",
      "r286",
      "r290",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r322",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r368",
      "r371",
      "r372",
      "r373",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r816",
      "r819",
      "r820",
      "r825",
      "r873",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r86",
      "r90",
      "r91",
      "r204",
      "r236",
      "r237",
      "r238",
      "r254",
      "r255",
      "r256",
      "r260",
      "r267",
      "r269",
      "r271",
      "r287",
      "r327",
      "r330",
      "r370",
      "r426",
      "r538",
      "r539",
      "r546",
      "r547",
      "r548",
      "r552",
      "r555",
      "r556",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r571",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r593",
      "r595",
      "r610",
      "r674",
      "r699",
      "r700",
      "r701",
      "r716",
      "r769"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r170",
      "r173",
      "r175",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r320",
      "r321",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r718",
      "r719",
      "r720",
      "r775",
      "r777",
      "r780",
      "r786",
      "r789",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r807",
      "r834",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r867",
      "r868",
      "r872",
      "r878",
      "r1084",
      "r1156",
      "r1157",
      "r1158",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r287",
      "r595",
      "r621",
      "r708",
      "r717",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r769",
      "r879"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r287",
      "r324",
      "r595",
      "r621",
      "r708",
      "r717",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r731",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r740",
      "r741",
      "r742",
      "r743",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r751",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r769",
      "r879"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r920",
      "r930",
      "r963"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Stock Purchase Plan (in shares)",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/EquityBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option exercises (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122",
      "r476"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coworker Stock Purchase Plan",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock option exercises",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r86",
      "r90",
      "r91",
      "r122"
     ]
    },
    "cdw_StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional amount authorized under repurchase program",
        "label": "Stock Repurchase Program, Additional Amount Authorized to be Repurchased",
        "documentation": "Stock Repurchase Program, Additional Amount Authorized to be Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount remaining under repurchase program",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity",
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchases of common stock (in shares)",
        "terseLabel": "Repurchases of common stock (in shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchases of common stock",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r85",
      "r86",
      "r122",
      "r716",
      "r769",
      "r787",
      "r885"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cdw.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets",
      "http://www.cdw.com/role/ConsolidatedStatementOfStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r90",
      "r91",
      "r113",
      "r733",
      "r750",
      "r770",
      "r771",
      "r860",
      "r886",
      "r1021",
      "r1041",
      "r1137",
      "r1186"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r249",
      "r410",
      "r412",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r424",
      "r426",
      "r569",
      "r772",
      "r773",
      "r788"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r613"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r613"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.cdw.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r613"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplementary disclosure of cash flow information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State tax credit carryforwards",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Axis]",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "documentation": "Information by timing of transfer of good or service to customer."
       }
      }
     },
     "auth_ref": [
      "r838",
      "r1084"
     ]
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of Transfer of Good or Service [Domain]",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time."
       }
      }
     },
     "auth_ref": [
      "r838",
      "r1084"
     ]
    },
    "cdw_TotalHardwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "TotalHardwareMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails",
      "http://www.cdw.com/role/SegmentInformationProductsandServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardware",
        "verboseLabel": "Total Hardware",
        "label": "Total Hardware [Member]",
        "documentation": "Total Hardware [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r948"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r149",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_TradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeNamesMember",
     "presentation": [
      "http://www.cdw.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsbyAssetTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade name",
        "label": "Trade Names [Member]",
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060",
      "r1061",
      "r1063",
      "r1065",
      "r1066",
      "r1067"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.cdw.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_TransferredAtPointInTimeAgentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "TransferredAtPointInTimeAgentMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred at a point in time where CDW is agent",
        "label": "Transferred At Point In Time, Agent [Member]",
        "documentation": "Transferred At Point In Time, Agent [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_TransferredAtPointInTimePrincipalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "TransferredAtPointInTimePrincipalMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred at a point in time where CDW is principal",
        "label": "Transferred At Point In Time, Principal [Member]",
        "documentation": "Transferred At Point In Time, Principal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_TransferredOverTimePrincipalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "TransferredOverTimePrincipalMember",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred over time where CDW is principal",
        "label": "Transferred Over Time, Principal [Member]",
        "documentation": "Transferred Over Time, Principal [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r978"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r979"
     ]
    },
    "us-gaap_TreasuryLockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryLockMember",
     "presentation": [
      "http://www.cdw.com/role/FairValueMeasurementsandFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Lock",
        "label": "Treasury Lock [Member]",
        "documentation": "Customized agreement that fixes the yield or price on a specified treasury security for a specific period."
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.cdw.com/role/SegmentInformationDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable, current",
        "label": "Unbilled Receivables, Current",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "cdw_UnbilledReceivablesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "UnbilledReceivablesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails": {
       "parentTag": "us-gaap_AccountsReceivableNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/AccountsReceivableandContractBalancesAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled accounts receivable, noncurrent",
        "label": "Unbilled Receivables, Noncurrent",
        "documentation": "Unbilled Receivables, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails",
      "http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance as of January 1",
        "periodEndLabel": "Balance as of December 31",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r524",
      "r850"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions/reductions for current year and prior year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r525",
      "r850"
     ]
    },
    "cdw_UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.cdw.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, impact on effective tax rate, net of tax rate",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Tax Rate",
        "documentation": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate, Net of Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "cdw_UnsecuredSeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cdw.com/20241231",
     "localname": "UnsecuredSeniorNotesMember",
     "presentation": [
      "http://www.cdw.com/role/DebtDebtBalancesandInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total unsecured senior notes",
        "label": "Unsecured Senior Notes [Member]",
        "documentation": "Unsecured Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.cdw.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r153",
      "r154",
      "r156",
      "r157"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r944"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of diluted securities (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted-average shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r276",
      "r281"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.cdw.com/role/EarningsPerShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations",
      "http://www.cdw.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Basic weighted-average shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r281"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.cdw.com/role/ConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average common shares outstanding:",
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r942"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-12"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(A)",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(B)",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)(C)",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "710",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482969/710-10-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(ii)",
   "Publisher": "SEC"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iii)",
   "Publisher": "SEC"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>122
<FILENAME>0001402057-25-000018-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001402057-25-000018-xbrl.zip
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
M7!"D@FAED#P/RL;%0RHH5\;(0J0:&QK9"FB*2K4J2O)2J%S!_E0%2+:/W"I
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
M_K1;9:=#QR.(K0L*O^M#A94D;DG;8J5">9.(<7?V\Z<+/);U_.K+'6HNJTS
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
M+N:E8BSEA&BW5#C=\#7(RGFK)!7:'(.EQ-0-N6:&?LFQ%TL29[*T-X\]O,W
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
M)#^FX,?ZP)[SR65#K;(@I^EQ^S1VD\.Q$8%V5'88$':PX6*V=R@"T%(S4TC
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
M*!>@]C& 0A_ _6Z P%@37,A'N6V(P5:Z?*VK!D!39)![;O;"1L'O"X8>M1Q
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
M( V]_"R/KQLXA8#T9>HJ,8WWGOK*9$14($>)X_,:C'5J/(,<$P3=*% )8FM
M^"0,;)L1&UN/^62"&9,W8>"YI.#Z(D\30IBSKS$2$Q,JEC,J6DE;I4S@581@
MYQYXS)9&E<_V7NAEP!/CQ>3IDTT/ N([4U-MRI_APM(Y8=#$)/41NHN,/N/K
MASO15GKIBOA#5%37/R*_P7JZ2E^-5\I@M,'F%_$.T-P"PQ[B=.8F3"A"!A9J
MD1EZ1?Z'EC15<9P+\IT,::CF=2IPQ1S.KG #.38+]GORKYJ1,% =\2I&MM,8
MO4RK0:&/*(ZQ;CPAWQODVJ6"))"EE/&%&*04\Z("^3.G+AU,(+"T8"J\\926
M(OJ:S;);]![N % .K[.8PP=\V&R$89WMVZ-8+P3_:(WXF#3/!OA,=.W0IG'$
M@G;%.Q#+8=X0\VOFB8BA7Q<.8PQ.(@6GD8NZ5 QF97_17E7.J"\9OE2_YMD9
MY)GP<#;.E"U"('H/.7PAMCE#U8+^ .RW44F.Z!#$F5MGZRW*CD0(W+P<50'C
M0+'V0LM":TQ\ITI5>)K,X,G35,F%ZBXF>6-:YUTDBU'P2U16H!NP641P+KR=
M2C+)GQG\"\E_G:DT40 9Y4]]Q@W@<&UQ9]Y\ =S&E<EJFS0 GGNP#PWB)\++
M%A9NJ3F:*2XH 5PAWC=="_['1+=C&5ET38E,$'+:D[9>9M5$H7V[6/Y32561
M.KI4@AFJ)>$B,CVY'#;@>A'PKTE_S]C;UN:C>^J;KK5O[&Z!O;'<1YIX=5!F
M89:K#M:/GN;HT!H,.X<K:^0!DBP0'U%(F^U=T@@(\F\56M)*N&QC%%66SGF=
M47.'_SI3HZC5GDH7>J,12"U"[9YRWC#7LNR\'K'8\.1BRAA;9K!<ULCM5UW#
M9&BDUZ^Y\_5]\5' KZ]_06:#3WGS4Q_5.61>M%FT3-G/M&JWVGX?&9-8=<3<
M\X+V&AGU)C&'X'(8 V4NHIOL'Z=U=VX&:;MX8<6PJD5F9,@:\O;G_=HJ'_73
MJ!<GG-M506&YE[P:BO:]84I,+ J55$(VZ@L(8DCF:ZAU+,4282QG BG8 &O]
M">R$O/ M=X)6D^O(QW)V/U?9*"4*MKL%$)U6 <<L(9D1C%^/ A J0!_%RA8.
M8W:YV'>4X<#RC?<S4[QA[).VKWVPC9F*KUB:CWGJQ7O;*W)\A]$'-O^TM%'4
M7 L3[HT)P[\O3NNSJ?S+C<GGQ8I=.[K#,=[)@ Z[@N"OP7T-S*,#= 8%8K6P
MCZ9Z23)H1;6LCH8@"CZXN^HB2F>B0]M52Q[ 0/N*NU-WH&.OK9BMFS/:/^E:
MR ?) A%BWZ<<5W$==^5@]YL?WGQZCSH0\AVMQ;1X_J+$V]&J+B, /0Y&VW7V
M7=KPFF(542T9U55'"#](=UFW3'1Y*^;.)5,3G88RJ!<QP=<)($5'D,?>?( A
M8@-PI1-!*$.!\CDOR!C7EWF,D1$,-W"=BS2BXKV.UU?'@UQ_1,K*.DUR=-*
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
M=%L7#_7^@(Z(C&*$QT02@?2$(6.,Z"]=MTGEI1J?82,84^33A94A0T#'WR6
M?-D?G@N S4#I2TRE+S136%/;=D0[&1J<+WD^;/@9U ['C)9>UN6"2HCS@@AZ
MF2*"&!*N<:_[W.[174W^ID9P;4#CH?(L+ OB+LZ/JJJ+[>MK_'3A0VPR-JQS
M5ZPQ:SA4A+IV$3'.YYG"-@J#+<8M#26BWE9,?(] IMQ; *+"'YHEJ8J=7^MS
M(D#^>(017T)8,[B)1'\'8300I 6$\_3'-R%#K@C=.&%"&]1A+.SB@8^/I6')
M]@4$/WYA+NO74ZRS&Y_L[8>!^C)5"_,\I ^J#!(TM,@@MGB:TE%5926(,(C5
M85=:+TJ%+7Y8R]>Q,(VI ZQZ8_+0A*4/[+0F<@=8-D>K.S.Q$]@+\M9?N^;9
MY].Y7)*I,P$642NFQ07Q<%+E'O#8&D$F,Z=T!+E 08;>IG1:4X\V7'RV*:Y0
MA'4-(AB5"=Q"6?"M-KT#\WOARTV)*IP%BF\"_>G&%3P^,3%<@M(VC CV6]P^
MU_HN@JV)J+<F1I.Q^./1G('X7=IZ_CTK>C,)[D0[K?28P*KYKVB^>!5\R//"
M&'H'>M+8P+X<C^=9 G?L-4H1!PJL)X_!T2L-*$Q\IWAF/\ Y%4:^X)U>GB]$
MC>3\V>,*=+C]\-,,>[A06NN R[_ ALPO3$_3^"TJ&W0K7!J9RM/)A.Z$:(VO
MIW!4X>)>I-,P>%T4^57P(X E%'F63 $T,9N.]!\N,U7)/_X&E^G?ZFN+=DZ_
M?_/SN^!G' K_.S_/M.NBM9HSI5-0(FB(O^$;%?M;W_Z?-^ZGS)-_2O6<?JEB
M_;B?558#[A*4VY?V$W]7F3;'3Z=Z"S(9R=_55:JJ2G]T^AF4YX\6)-D9,T(T
M.W\SL_T?L$WD'[_\X__QA_KI;7#ZO[_]]N/_\7_]Q^B/D9Y^!'A:!7T9=^X/
MI>WNX!WQ@E#K*O^56'_L!H)S62)2!5UN<O<5ZC+1D@ET0-)?8+'I7%,F.F/*
MC5+932:'IRZ(DUDK-,9F9W!X[7'@K4B,,'FA.N1%VR=@";T,7B3?D7]::@<)
MW!.DU("K"EE!L/'\4D'SM7[I][F'3DT1C!<YM \"HP59;M#L6.'AHXYH^G;'
M-[][I=\NKZ=V:8+@C$QO-. )FCYI#Q%499>)%F@PS_ Q\IPYWN7FB#AX]<+7
M!!^_;$QZJO^2S^%[+^XEW+0&H7RWXDE&UIM[#,47.J!XU$).&'<7"CB)IA&T
MU"/<<EP37"ILJJRN%5@434'"=K%80:)*T1_PU:8XTHU ?TJ^8[,3CXD6&-!T
MT-V$++W.:2284/J._M(,W06$_'2H<@!FF<[J&=$'40@!?V-'KL>GU0HB2]*C
M71_M5&8"AQ\=JA?)E^_<E_"C!=\:WPD/5Q5P;VVG*["&M<^,C$QASX3*;")[
M;&I:7P('F?8- & U(AC7"R2"9U]7\ ;0@,9'P8OUCK-[VO'R=6.D..<N&S>9
MGP=E,=7+&E_MP-4[GNR-_^_Y9/3GXOP;8./ZZS?[QP<GWS1M\N/=Q9?;]% ?
M'D\67S"RO\: '=%8!E/VL!W@)R>CH]VC6S2 [Q\=W5D'\=TT@)^,]L:;]2(_
MUS&-#S=[TG:MT][QX9,>T^HGK=DDOV;OZE/J'6[%F9YI#W4S9K8[K .NPSJ-
M2L]A'2;#.N ZK%/C_AS6P:^9? [EY&_>_H'!I-YT+C:KKYY;\V)K_OVN.1OO
M[MYQ]V)S 1ZI0GP0X.<AP"=[@_P.\KN]\CO>W[39;A#@08![-/'QY)9M9(,
M]VH?GZ\ 'PX:>!#@;1;@7FK@;8# 77.!G7JKKPVT33H78$M:;&\*%MR/SGO"
MZSE>W; \K.>FOM1J))YA/3>5S]47R[">@WP^+OC6Y%[7\SDDD&ZN)1]P2!XF
MH](#C_&I;\W^:GTQ;,WC;<W)<&KZNC5[!\/6]'-K)N-;8I /6W/O6W.\W6!D
MO39:H>KI@W+)B8=PW.!.#N&XGJWGX>K:G&$]-\WS#.&CNY7/^PT?/;OU/+K?
M\[X6'J&@#_8&<^JC@KKYX!1:A:&?]/>L4.=)66&KZ19S&/^69UT(8$G\UV]N
MQNW8/_QF]53'!WW:0^#Q)M$^' 7_[\<?3W_\^,\?W_Y_ WB.LT9.\T4+/&=]
MP3B8&,$8$'<&Q)T'/-E'H^#7*-.2!L@3!BGK;5).Z[(D#,TX>)U%Z769H"+_
M*<FB; HP;V\$(Q(_\U&5=4KH.>\1;00P)_JHWO&)ZV.$_)ZE (^"\!57@*YB
M(1<8I@R@!_7XG8\P7B5 3I9!73J@A(QT=(]+'@H (0&T ,P,O_1*F;_Q;^JR
M^1L'3J/YI[PNFK]Z\_8/^0U"2S"J"+T5 ?\ M$::M?C\$6B<'G99GY5)G$2%
MM@-&#[ R,E1&P#B#?8IP:_0._EEGA*AHT.GT$[$T#+?:ONBTTK^P**8$0TS
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
MGD@[<8NH)FNT@&",F!'$E$.60.*%5?5@O4U8/W+1MW.VC:?JC75:]1E20-Y
M2H^$;KX 1@]GMU((>4RC!?K2"&6 AEV4@A8&#R=W;OQ9KG<5#HL3)P?'#8(,
M;L1<ZUJ@"_PW<W. D\UFMSD#$NO%9)/SQY!E$(:,UB2Z9?KN*&L(OV 0!7Q!
M(A[3%CR$K.$,ZR^@VX.W3:Y]*"V>%-2V@]6B"2=->]\45J$A.+$-##)2S-H&
MMFV G?T2-S+ ]PZ-)<=<FCZR*SSU9UG6<C!P0O5A* ]=H3(H]#M0Z!>4U?/3
M\=>F3$!L& P3F/C361V?J\K1WZ%+X#JK';/##S7K3]6I5O(+X&["*!?H1=>D
M=PUSAT+5/L_/Y[C\,XV4CF,BO"9RPKAVJCKR[#S':X MNUG;N'%,1F+ZM4L4
MFD_3C)& I+4L'<N!OO%FXQ?N5PS9E!#>)WL5<AD2@-?[I/TC92^LM<,APRGZ
M^E/DD)M5Y**C:6VCEHX4GREM0R2Y3>13_&X4O&&!JEH/H]#JM&:F',X5),C
M">2F13#3=E?";@=*T6P&1S6;7F-9UQ4&R"' B7%%$SC,R%0!F0%K18N61/J<
M-\-4,'EDL@5QOA!#'6T8.,7 <H3.,/@8VA^"-*MR;)]8S;!4)](+D4!$NR[X
M?+!%U,CZ:[/(_%L;EF=,;29TT<["U 4&#ZTS@X'C2S;+Q&72<VSG!/6I00.0
M8VCH:7',V :[V#SS])BQZ)QO,,&H6XO@_3U$B],)0HL&(O.4;$)M?\X4!KN
M34D>7&#MA=!E=\I'FGP&S: ?"U._Q%=;#2(JZ=^*75+BT@5";0J84Y1E#J:T
M5HB0@P9BZKK22Z_<D+?8X+<.N!V.MRG@!E$V4\#PJZJ*9'ICG>@2AJ:^1=>T
MRY]@[,,A'_=#6ID^DO8W["1QJ@(.8RD,AL";7A!CK^?G:0]I^MFRF*/K-O.#
M<J2'/L/E!BO"M8IED"G(2$:%5D@_M8<@N36]U!=0/O+SZ]<?J-X)"B+JK**L
MAOY8LH 8'H7T(/, F<Z%0\'K5U'IT;W6YR691A3 ^$VO #V;\GKJ"[ZW=)+$
MI>&K-T6/4-&10;0'7F@*,H#V\(LMSC#'+4X*K0W3:Y?0CB?J$B63<M"J.>/1
M4^D'^M$80N=E0"_51DXY2=,\V#,FDNS:5%G<G['&"A12HLT4]U],Q1=*;@"=
M:= 4[=^8C\I2.H%2^<[2/]DOJZK]Z<S]I?D9XF9Z3<%QC8D1KO,K71][39GS
M((ZP. FBO_3D:51>2!88B?SL0"-PR-D$?HTB#)%A*-/"+\VT418&;^!'??N
M^8:6W?4TI>L"GAZKLTJNW:[]P.H_H*A.K^70TBC<L$:9L_Q-R5Z%F"60G^NC
ME87>@0J](RH1!GO.UXDRK";/>_RL&AK[8'!(6MY/LLW;.3(,0LZLI/@; 1[!
M5%M7D:G>7'E\^2C*0[P\76=F+=BQ;[;J[E?6 A_]UX_8--G*W?F$16YF"=B;
M0@_0W ESNF=-%I%7EBH:,.?+(?R2TT+KY5J6MJL]+$?B>'=WM$O!I$U($@\/
M1ON3S0CDECUJ?#":'.W?&6??'0[J_LCH3CJ[=GO/GO2_D$#_L95 WX1#J1>@
M(3=&%G&V+V(X;.09SR&IAKI;6TW:9,,+&R]J,;B^6P?U;@/XY'Y+0HLZZRLF
M? ._V)-:M+U-SLJ3@(L$FQ*-U_L#6Q_ YOL,\C#9#4].CD<#9<(@Q=LLQ>-P
M[^APU$?NN^> W^;&>]9>_(YY/K53UC7%?A^D_?!P=S+:W_ <=8OLO2G\QNO6
M4OB#M/53V@X>3=KNR+S']QX]OA"M7XG;4MD<.E_J,3Y11-?QZ)8\2U\E>8\S
MV?\<4/\W%8[5X(Q/5SB>@\':S#P.1NLVFQ%C;4:,1YL21P]&ZR!MMY2VX]V-
M38?!:+T#HW5)P<@S,UR/!KMUL%L'V7B&9NO2XK?!?MUNB^)D_VCCY,5@OP[2
M=JO01KB[=S+:E&AJL%_OP'Z]J7CYF1FR)QO[[$_%6!D,V9MEXS%8"OL@&\_"
MD#6]%8/ENLVVQ#C</3K:.%,R6*Z#M-U.VL:[^X\5YW\6U<#MWK>ON7Z?VHGI
MFF+?3\SD^&BTO2SI@[1ME[3M[1\^EK0]+[.YW9(\&-+;;-H<C4XV;<$8K.A!
MU&XSM^/1^)%2#<_4A/X*73V8.3T\0">C@\&B[L]V/&U1.WZ,,N1',*=78:7>
MZQ)W /G<"V+@(:#_W3B>#A!>:$O<V1MUX(4 PQ/ANKX86X #@D,=O(!M-,TF
M&S=B#U[ (&JW$K7]C0,U6^H%/-K-(GAM6WB=3#:]3@;KL8=G_" <3PXVKO0:
M?)5!VFXG;;L'SR;Z_VB72C<\Z(LDTP[,M84YVZ*[9F_)7;-6@=NZMF7_CLMX
M>ZMFGOK./)(/]BS"X^LB) \A\FVV!<;AY.CH4:J[!\OS.4K;P>TA# ?+<]U
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
M*C$$HDB#,B5F>0<YYAHOC+3[V #>M(=#F!0IF,"&%3/\Q6?X/@2G&[G-*,M
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
MIR'9@6*Q(0S(PAV=)#T)5M7&]SV_TR?<*;W4&\X,XSB3BZN74?Z-37P6T%$
M7 R04\P,<3'BT!(L2+)V"(X(%W.PX!I28$.GU,N;[\H?_Y=0@G]>&ZYA&8H1
MTAL,@1CVTZ0=705SF0/%F$P<D&(H%FV74+9%1M^@WAE]GWW&%-,(1LK0\=Z(
MCE=T= .H/IRYEH=9EDYVOUE]H"":+9[L7"2MK]=N=O6RDM7T?KNT9+7VH(*#
MZJQ.QMM#;MS@>%/C9-+;MFE)&59MC3.39I+BUFYDY*')CNA:/79;2) [E> P
M:>Z)[\66L#B(!<:6889@((<V.U1X^-2#6K6/6:D-K=?;M*MFU2-2$L2G N).
M11/X]IV(<@CJ7QL3=%/YT7++#J?^ANKH=/, SE5-:W8+MV>H4A+ L2Y,N[]!
M*Y^]BXT:FK:?LZ-29=<U/4#"Z(%UH=IIEZX+JV#-G?"2MCNM+;>5=["DIV#;
MD/_-]QQL%]QM$^83!LK$>*= ^ 7\^LK<T//?E:'M&JX)$Y.V3S$5V^LT>]+T
MJ=ZZ:/H!UF7?EL^J(CH[)>^:W;D:I>87.*PJ$^]DXMU.#*16;[#ET;?ZYMU)
M/I%\DMN1T+K-#4NQ'Y9/9,;?_O*\;F8S\7+M/RH.5H0U,T+!#5%#EM=H$S5D
M$X,G  /(&R?>4_J=X<B(BEA&]=TF4Q_\L8#*]<6^U^9I7VJ_8FE?R[; "2N/
MS @\%T82OF^5Q;5GV4-C_SZR'4PC54;&*U-<+U1&=@"+A]SNO!-B?)NY)K8#
M2*8):PZRZ&7D3<,XE[ 1Y8RZ5.#O 820;<)#+UBEF+]^YM7/C+GPR\N(^?@,
MOB9@IN=:O$CMR/8MY<^IX8<,\Q4-EUX<XMWBUR!5 M>:QE!\GKXC7B=&"/>X
M 2(2BP_RLJKXZA</Q)E+HXHJY 9-96.L:FJ=L/K%_G-J6[B$E-,I!,,W%L":
MF2RCMF!>*K374"%;W!\@43.;+O> B5>;;9>&>1 &9D)(,V*[N6K 69*?%P+G
MDAYE_-PC8"_XWANP4*!0X59Z+18;IM :IO@"G[JVY\-E8%AXHP7*X-5S7I'M
M' ](,#1,F\3$.3(D'G;66I^^Q?=\P7L^BWOHJOKI0U.Y(E[-S$5N-[B(LI2_
MJU%[B6>>[8;/&*^&[1C/_)L\^3UC#DL&T%3NX:(SPQ?Q\\K$,9 N/J-BI2#2
M@A'7F+3VG)3X<J$H@=14A#DNZXS/N_0BW\/J[(P3F;G!U$_D+B71P\2S3(ZE
M,9U](2P(#(RCP@!P'C#U,0/S(P4V^-7TQF.;UZ.'I1K9YB@EG"/C8JFAT,#(
MK>\YG'@OS(77.E%-=)#-@''#"4"\&S\PX M#P-.X8/=PW/*Q8#(ZO"%"//SM
M":$O5N,]&EE<,)\?8X!/PN?%V+&Z>A"0<H 16NPY!!/JE3EX*:G++DIM8W\<
MK',EYL1'^LP<&YZ(U]:P&"@LY!HN8O&]LVB+2"M@[(@R\"$5Q@T%.'Z&I&4_
M*2/O#5X/ZC:D$R X!"-U @-X#T@JC+2Q\0Z/OE#4"!=B/#%,OG3&ZT[,VYR0
MBN:9(@D2 0CXA.<*QAC.QQ])2'$\\)C<K+AZ Q$ ](9E0NF&:S:=>&Y,@F *
MBVWP4Q'P-[+?<(JX JF5KD7\/ U@A& G([,V$OP!R+PQ\# :):EEQ]K'A'F!
M-*"&\<(0,KE.O%1*>Z#H&P-M?91<49N *?SM@:A[$60F9@L2AD BI!H3  KA
M8L1"=#41#%3;&=;U,R+:XF2$U]MN4NK>!X#ZQ ##*2HH'-#4YZY&^I/S+P6#
MDS'EJP>LU5?.;^"V#Z*M%?RBJLKY%[KM0P.^$$R8R9F@$=F)N&L$_."2M7@-
M4T3'F.;T.9;ECUB?>J;+!K73>@#[4[F[:RAW<!4^CF=MP+85)>]RH4#5JF(/
M90/CBP?^YQ/SQ\I-1/_/L2]XY?NX]S;F1=EK!OD;P!;JL1&;<S)@%6-3 Z'A
M,'*.X3X["*;<PAHJ?^^V6E&FO6*\O"!Z 6^@[8 V$U0\L?3J-#&^HSQR:PEA
M&9"CHK7T%E&TT+LZG27O:BOG>,0G!?#$Z*(;$Q,+8,[+5X3<<L$[^;NB*<[-
MWN B.&3<BAH.X9^HG/ZN#]1DY#@5O3^(?R!^0'LTQ)(97+<MG5UDHN$3,,LE
M%!-'%?&F=E/5.MDW=>9Y77;!2"%?5V47C"H,99]=,"HE>B?.-$"]ZT\9C_),
MW8EA)T9$0QFRR$&*C?^4O!Z"M092*TM@@Q?*0"%9HMO$V+#)ZTJ+H%7")7(-
MZ#QU8(*/-W6XGT?&",,:0/%ILM@G-=#L$0)1[;<C^5<_,S"7ZQUZ:.TF3C\&
MZ9]!29#IC)JQ$^UA"->\P<UE<4I=M"%U;-*DL?HQP7$#NR),>^HFO-X&HP-4
M!DN,2KXI@!&,^A'X.R-?C!R8T![S8"7^._$> 6+P_V".>PA!C+H&D8.21G%"
M?Q&%<1'(#>$#$>9=^);_ [<(8L>E,6/<SWCK1'#ARKB,6<*"ITBK\*2:RK?$
MR8T&E?X\3>X9YPAN/M^*B <!]X#*?P75[Y SZH6\'1V=3C=2K6/$.^!#:(J$
M2*)OP(6*VGKN7*@B$@-OHZ&]V0&K'PQR>4%(W)2?E;4%D^7Z5,*MJ?AQ_+LX
M+3#ES,12IHH37"=5*,1$1B5WQKVTU.2!7N:'H U3$4I2MZ K;8.$##PC K:T
MH;<L2,>%5]1U+IABE0?<A.%B._H*OEF$GI.H"7R!N2,N]V>#)Q3P"5CL"F T
MRW2,(+"'-HDXT*]<<AB!<C67YWF1D>6)T@^G,(/\7PV'/OXX8BSD43K+H\TN
M&_TA&.Y[$LB(6C%&D@;O\8F@J9CD0E_-D$\CI;$"Y9E_EL^*#)VW$:/AO=-/
M8'RL"HRDF+RGG*^&KF3_/.Q/7=%3NDQY\+T7WQA7<6IY8A@IZS>:DJ5HS=@0
MY1'J6&.CVJ=PN&?^X$9K)Q5_2+SPB<]>D<F1ZUP76,YDB\%NW-! VJT,[1G/
MN$-,UL*2Q]%AQZ "P)?'[33E_!$'./(<& _%+M3>)^66^M9*F.>!^8W8UJB?
M0KL"O3(>XW:3\.V2+1IA_/#]O04TVR1PAYZ#J2L?<P5@VUF5%0[1(:^M=HJ6
MTM'4YJ#?+Z5JC=9LM=8V:\LW*) \6CFE=-1F3RWZQ,X'52ZEUC3;V[Q"3?5*
MA$3R2+DB*Z^\ZC3UH@(#PU9L6-^ 9CI1,GS#B*AURA3@,;('OE^Z2(@TYV]\
MBG A _JH4\1KGP'>:G:U8V\1E./Y.E3%RGN,GCW[4S1DNSR*OK.#]"=*5DW2
MM4RZ_FZ 6P[.=P91,RW1XSQ;NXD8KN#!Y^T.^U<0G5<3WW84O;4%RY\DW7XW
M0%"V)=6*4>W_3%W,'RQ#%&:<@C]B49A]YK_J1F?=P.F\;R<)3Y)L5].7:1!6
MPFJL%^$>V20464]9H#LQX_"TN@+6 Z'W9N@A/K6!-'0*5M'R7CEK8]ZT)%T1
MTB6YH.ND8LX@@BP#<O)E0+1FNW_R3>KD\\6?+U2$96VNQ\'/&]\?\F2JJT0A
M9LZ)7#-V*,LJ28:BP[68A/*K9_@6Y<[;/N.G3BW:YZ6S4^*@ GAL=(HJSF41
M1Y9G,E@P@9Y,3&7"1+H4/PT;/Q6==J5,0GB.8K9\E"):T>$'TQW^2I%!A6_V
M^::K$41'LTS'X^F=\=E7;W[FPBCH5#(C:N4:(M7$<52J#N"^1R=+(UHF1X=%
M*S/+#DR?I0\%9ZRL$2T"S[7GAXWQ7I\%4R?D>7;QZ>1&*N,VSH5MI X;^QZ=
M5,/<?)%^[[,_IS;/-9W+V,?,5-\6R?+G/)T-4]_P4(4XT.?YT2Q36:B\UDF4
M59X^L<&/Q28OM<<3+^"%A%(-W!SCK:&$QL_9 _<91P36L 0;8X*=PUZ-5:>D
M3_)0GK;\4%Z1^BN]N/Z*/,IWG$?Y*EY!YQI5W&?,O\RC,/8]F94\>#U7]2RN
M--"@XP\!+ZJ&E3JRRJ%1!8YBR:>=9;/?>_)IK]4KW,>QU>P/2FITJ#4[>K>D
M[HN=-2F5A0;5VUGWQ>-IJQB?$Y6]%8^WN5^NH*#LB#A+M(-T1 32U:T=HLQO
M/8W\5MG.4(+X"$!<\7:&<V$4M4/%LP^TCU>9YTO2OK0HO2IKX;O85;V*%>['
M*F2ZE+O1L7UK*UI*K5/EM2S4O/,X\VUD\\W*+DR=FV_6@/D?TJ66@I'GAQ=8
M5D7$(F=+U121!?7-1C[75+6IYH=<!3.1CW-AJ#R']NDPB>*G8PY<I4N/IW;M
ML1*8RY)2V52BW&?6J9D*NJ8W!])4J-["]+K-=M4LA6CWS/5<MGP9=WG7Z9@R
M]Y@C<FK&BEK$;9&FRKZ6I=-L[7U9]M2,^Y"!BCAU8AKP FNIE(FE&S]%]-Y1
M-8T_[W8&&SC/NVL7OV<CYK@64],&&X2H=K>8I6P$5#7Z6Z7H<:4W E(%8K?<
M"#B%/1UU4.6UI-2*$7;;0=5JS%5 5BZ4C!K(IV9O]SK-GC2XJ[<NFGZ =3D^
MYW^%&JJV["+G/U=+Z5.+5W95]0 [:#)>N3YTTVCU"L4)JK6Y65U9D!$G*$T0
ME))G5T$P=OO=(KL:-4F7/.DE!?F".8356E29/KA[5[.ZDOEV.&0F;2&SG\+3
MI";O_&\Z&(XF7(,;<GA"^=5PXJ9LT1EB9M'U4W,]5:V('2==SSVMB]Y4:YV2
M4EUI@?&H<XN9/O;6_L![8V$['WL;*9$S8"YK).V!0-5F[/.^NH%W5H_R2"LL
M&,D@DD%R%A'KZ<T-JU0>EDN6%+'*6?Y$;YU=5JI $;TQ?\NV^_BP[-5B+*1"
MT]JLC,;15,OH=-6BU3(ZW6:[JY56F*)37K6,\DIX5'-0J_OC;5/"0^T<30T/
M19;O6+#,CJD2A2S?L0'1=$FT@D2[IF#A(:J>'+:"-J,6XMYXH9?A;G<V*D>(
M$RX*T>KUFOT*%H60E4TDB'.#6&VU97D>">(Z@_A<ZS8[E=Q8W_5N4$SV595Z
M=WL^V<*@#"\Y/?1\*JEMCR<&WU=V/?>"MH7LD(WCL%:IXX2ESS'0C(K2N/ 7
M>C,C /1L!(R7&SY/51[@57I/(TU1[VI-K?X=CXYT<7J=9E<N3C47YUS5JW?N
M_<@\;L4@I<.LW!I')I6BJ=]NMYK'WFO^-!>V-V@.Y,(>V\*>ZX.J98'OVZ\Y
MR($%D?Z*IRZ#@(E$-L<VGFWG"$_4'OKYO:99I](,Q/,7>/-'M4\I[P?QH*.3
MO3XSF?V*.0HU=)2U;1SE^J8;GW<Z@R+VOLP#W]O"M#>("<IUV?VZM-H;&#4U
ML5LJJV1^9UA8UK5L2M@7=2-JJ&;TTXS'=M7"QUIDQ&]?[C=X:46C*G)Q]J5N
M>KT#E(>5+LULL:*+T#>L.GHU[=/T:MIM?=/$)FE![\'EE!YG!=>E/1@4WC.7
MWDWYM:9KI%XZI^G-G*NM0[21D=;RNH7I#PHWN9-KLS>F&1RQ*W/PS))=-K&5
MA_/W0*!J<V\9;7 K7L1B^T1\R2>23TKHM"OY1/+)L?/)N:ZI&T2!*EGH10PZ
M5?:C#328B2WHW<Q"(/PGV[68&X*WW2T_ +&VWH#&;?,/.XD^Y/GZ+*&T;K-+
M<9@[UW2F%F:Q81ZT$DS-$19?L=C$9Z9M8+""TMJ,L0>K]1?]T(#+0^;[5*27
M$JU#XR<V&B2[.,!',.':A!OL4'$\[$)(+\&B;^'[!48V4 B.)\P-^">HBW'
MFDJ>:B^U6W:M<LO^-&)QTX@ ULT&\L*7%6L*B^DIH3U&CP:;1GJ.PTQJ*]G
MU0:PX)7QU GMBW>L%A+Z,#:#WW*DZZ?7;?U,("#PI7]A^?8KPQ%[Y@]<MR@
M>:PKU:[;2B6<-C'>Z7CDZ;)9IVZ+-X+GF:_\;@<F<QS#9=XTG9[+E=Z#SR8&
M6$="Q?$?/6I\8;L*%N!I+EU-,<*VUNSA#L'B]H$H9D6V7OI!8;FUDD>,9S#2
MIN'R1Q:JQQRH1IRNSVUVI/XYBDN03XP7=O'L,^/'A3&$P7XTG#?C/4#S,<T-
MP IS-)R?_M))#H<[ QN1VF*FYY/U\Q$,<.;SO9Y_&%49BC+RV?"?9W];7UNQ
M!XQ"=?9 BEW#!WG[>>,R:QUK4*3PSE7(NT$.AY<!T!1OZBMOGD\JU#0F6+21
MLW$<_*6XL,N8!?+[C2ECS[5#L('Q0;ID>B[X.V0;F^^FP\B&AD];9&T#<I%X
M@8%"PYN&08@YF/#:=$>O1+ H$V>:>FHZF8!,$GTU>:<O '[JCLD4LSJ#%>\6
M"3@-A=OF:/0K/IA^>%\(0& 7,*,07 .8!!"D">L\GG@N'>>'#RR=9KV+.?8[
M>M%BCMU!L]?5RRE1J#?55K&ZD*OJ)I9481('M7I^V]1-'-2S;.(IU$H$<8'R
M1-9'W'3")U/J;Z$^XKXWAP]6Y>9FJ2(_OWF\WXU[4^'"-D=ZWKK?EF?HCVU-
M>]OM)1['*?K#R\T,5^;\YJZ6DG.KD\[US3]3BR:OR,S (U^9D[/^LL,MYS</
MM91C6QVEK>\QC?/>_D^?R\,SZU=%KVM-@!JT8[_."N%NTWE]QXEHU<.G6O0X
M9.F$JH'M='JHV/"TC$S#.Y4TO&^8;Q?0=AK6*5VQ]88&)M[R;#B&:\;_:4Y]
M'QY7)IBF!Z(;?LXH&-907!8J1DB/,-S Y$]/8":>U5!@?:-S+='G+ ,3'O#H
M"P]J1J54 P/S_E+CX^]H*E=.X%%>H#_!365XQ)S=*Z34A_&RG(GER1!U1ESU
M,@"W0EQFF:"EN%H.JVLO")-X^3IH'24RJI=;6!P9P.#/E,M00"C-E/QH8&=Y
MD?-&>00>?,#RC2&FPV&BQ<)C">J&M@O?I -X%<!?I3)9*'TM,RTCZLIM89*+
MVN>9(D"_]$8VY:8U2'H;OKBSM_1.O:G@YW#A#,=)VGZ_&3.)<SP?%1?"G6D-
M?O-X'V75+4EZ)!QD)B;CE^V ?\D I,'WW^&680!**^-+#P6_%"5F-I6[89Q9
MBUK-#6V7OR@8V4,"G^V#$38,WS#M)0D#S7[*\'W,*!3)GE/WV8:96#-Y@V_P
MT\P'P#Q\:RAO(]L<829B,CG$*UX$E&;D\_ 4IA >POLRB4>TH&:LR=3>[) _
M$4T](ABLG>7Y0 FP!["NNN6]N3!P^!FN@]" 2?)ZN+,D!YMR1"N,A$7Z&X&0
M&R ? K -B/'G$R?%'- Z&.)HH[D& 9Y&F$;#FAL[/CD[6B0;DF+A@YSK\0%S
M1@[@XHEO1KE0:#8]&X'-:0-3B@VBK%S<O"V)]7JW)+X#H1+4O25Q?*A[&M!Y
M%K)G@OF>Q(F\_'M;;T7-0J,$WAD9&<E".U@J!$7J-P#2,/^<VCPL2W:5'9"0
MOG:\J:4\,O_5-O%@S9UK-CE/)*%E0.L(].I%R/RQ&#3GU>59Q7EQV:TW+C_'
M%L$QX3)EYR2XM%B"2U7+A4L6/[14-R,ROWKHN@$>IV31B3<V,C4LF8DL5A8
M3<<#LY*0:;'GL*E\!M,*C4T$NH'6 =A:8W[TRV<OAF]Q"S/M3:3FBR(=7M-0
M L8'IO24\[OXSM1ZOX#11H/X0$_1O7WE_ :>_I#P')'%?<<GKD$%8M3$0%$O
M7@0#? SAAXB=Z(0<K<$#3%ZYNP.&A*OP8C(S;=10:.)NSG%M;0W'J5I56&XA
MY8MWIQ\.+WX5QO_CB $LKE)63NV8[SM31N I**Z'*+^(W)J 9I:VWV#YP1:F
M>Q'A9#@8 6#\&1C$L7\P^!<>%,$;##3%8#P K\@Q@F>&TW *C['A$$T<5 -3
M/\*^048@YYI&;%]A#(7GG:/Y!J]P;% B<-?[%@#LU!R =R"H(O/OMZD!*Q2B
MZ0>T0MX'50HDKZ<BN#7 ?,=G69QJG]Y6GKH!S@WD$[CL-J#!)<%]'IGXKP#!
M!LF]__Y;7]-:GTBPT]_JIP\$613RW#N^OOFN?/ER353$O[E 9" E>3 /Y?5Y
MZEV"ZLG;\*0PO/&%KP#C;P6IB6 G0YOYH6&3K2.^A<^JO4^@RFP?.0#OLEW^
M'PT%X^<*.!D,@Y-@X,-"F$HP?0X [P:1)#V<>.&5Q]0M8G3X9B"$]\(H $D^
M#A_9#'D2\$2SPI"FDTPIF)L2/IO]82+%?SQ;W!@P\HUY0&,X=?@1DJD;L[CA
M?$I*"Y%@F?WHFB\!6?Y#;I(7DYF[10;H2)\YI/+C(]K<@34H; -W<MV+T3#
M4J"\H!_O1DJ9()/OT&&E6.<IMF.BA:+4!YAQBK!(.KR4PC+@<7%IXRN"SQ+&
M\YYAKD82.H WYCKH,M@H5GF8^HE$3^*([J>=!"QS#6&67&H;4U?.+H/0GYJ
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
MQ-L:]!819\+D:(QWSQSDF#,EN5&WQ,6*G8'4[E;:+XA%>$/X%&"P^GSC%S]
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
MQY:4$%DC)K,A@BD:1OC/,_MG^)'R("_^8KZ7 9U>JL1$)<"S;\\]%;\6K[C
M^S^JVB&J5W''/CH%Z3.3@>)[QEP@E]'Y3,-QO#<Z.H[)0:;/,+7)\3#O""__
MO43A<Q5]ZK/GWWC3YW X=:*A?8M')IS2#&AA>RZ]J2_@BCR?0@-=PP+;#G0
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
MGX9!",J=:I2ES;:A_9-9%W\QW\N:5K<P93=8W W'UMO'V.Z"8(HKGG]8_7V
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
M);*C]_*35L:\\?M.//UC9Y8U:CVF<5)7HC!G4*FH[CZ:Q!V-WW7LJ%NC]\M
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
M+IW6@NM_/3+<%T8'A WP5,. LJ <VWBV'9E95^G,.KU796!%YC3F=C+[%8^
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
M4R3'LW9/TJCK.\R/ST[QF[+W;+!NRUJT90EP 59P$@2Q'\2,KZ^/IZ_\ZGN
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
M\]YWIU357DNH_<X\.V;.?7!O__P#3Y_ PY7Y$G!GV:?EC-H\):(+2L1@+P/
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
MW+E#\46\H8:S<1A,$XF$"ZCDQ?F8%8G 0[T4A&%*<KKXM#FC]!!Y?"5KZ/I
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
MF,KJ3;-#* ZNF<T##AZ^AASJ=8L XZ &+["4 \_P_Q?QB\^>;(\?S*G!$,6
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
MH\[FIUR6J2-P&HB3>;GR;4J+4,5=!390B @[DE47$XBC/-*5EN&2J.''.7=
MBA;K:A^T=]-+'&P.OHV"(HK9E%D)7:@+JP?+<8F%2@*Q:EJ3R=,/UD/B)NY/
M5(X$C@^_R=DV:^XM(HLC[S)820&35RW^2H3-78G=NB2O=S$8?7CL)ML5MO"^
M!OM:- V/CD*JT*Q<.2N1W">U<)H])E62EI^@.6P'#AE*;43'!XMX25]KPE)<
M*.L(\J_3B1=" ]?#)]>R%Y!@Z!KE;^?HT[HB+2T+ZJ^.ID>X(&9)$J08-?<D
M@)I\@4S?"G.SISCTGLLCTB!3&6.R+G0D7IE:.0[AYJ8=_"Y3)Y,*URE8G9S#
M5U5CBAZI\+8;B#$5^Z-BAKD#2A>X _4@\!Y)]^#EER;V6.+X$Q,RD;5VI%31
MFA2\M[%H^TD=ZM>+6@/KV +6,32PC@H,Q< ZJH2%,+".TF$=.9D-\&WO9$OE
M$#$*_P_/LM^3_I^K2XRTC[ZK#N$V:%$L;56.05?4$"ENTHZ ]SV1[=A%$6>.
MZ"6[4CDO5%D+V9% .;E >2%3#OTMLF6"K2E".P%'9#*'WIJ6Y_-=Z-'$J<M"
M.QQ/>8;4"!^&:7ZRLBPJ5DD4UO7!3!0A83= Q?@O64F6?B"#G"<7$$@B6BZ=
M'#/>GEXV]Z&[9.89'RDY%)/Q(>/S2LJR6T023ZY;G]'CI5VM3]:5J0+\Z=B
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
M3N RXN=,ZPF.C\S?/1(U@?<H$YQ2U3>+EA;=/<O-W100-U *T/+:1<4+EBI
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
M.&JL>?9:B1VHT1.;<7[L5^ B<1,-%;A(I7"P7^(4'ZGKN[UA$"(LQO@Z&+_
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
M2K@;7$4I4RQL9'-.1^AO87@F:T(=.\Y^ 9'R,XUU:YMCW2MN#OR2?I:$OY_
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
M H61>X8B>K??^K6=+HS"OG6[UXGE[;M7O1Y:>]8/TSQ2P#:DOE5N^?JFMZ)
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
M1Q-U39EN811;KC(M@KS*<_DLP\1XW.83V39ENAIY59=**=6,9%,WV>2)J[(
MXJHN\Q87AHS8U'PBVR*NRM6(J[H"V(2I28TGFUQ56@"Y2>?M=RQ-P=)\S2>R
M;:IT17*3=G99@IE/K P3\3W3O/A! S5I!=W2>S7I2IKRYH ^% R43+2>-I^*
MMJC*%77=U8VSRQ(J12/9U$TVN:IR%>)H#OA 2IVLH'^P^52T31>N2-ZT$'Q:
M039YX&.?2/(!-X$J(?@TGXJV@(]=C>1C2  ^HK0H/JG;N+X2"K<T)A$[BA<5
MZ L&M2<;]DYE.SP.YD./+@/;CTM*$J[BQ/^J<8,:"A\YEY  G5(,J)4H]6S;
M*JUT2WE'W0!K;L6,WR#ZSK\>JVG28O .4E)I+H0:2;:>4_R/K46"7LDS>$'B
M!5G^!2E O4X#ZG7*/=4TVH V>$&*=D%64RK4T/""Q L2+\BV7Y "U(PU='9!
MJCU30PT2+\@*+LAJRM4:!EZ0)5Z0W#Y\$3MLQ8MP&_;'8DZ/3OC@^GSM&GMY
MNMISN)/>F<HZO?[)L,F=/"<?N?Z8G>&[<S4IW5/J.JU]RU1@F9E\G)/_^OI&
M*4;?L& ;KAD5."Z;2EHQA#"B)U&:\43"A"DB M^$= 1D-R:,S1S"&(4,G<B-
M .*),QHQ.H[9^\EL'LX"=@/TR15[CCT5S;VX1^(I)2,GI@]!^$QF2WXBP82_
M:OE+[(5^ /^>L2=A#,1HP:@=+V!,%$5D%@83-X[ZZX%:+:$<13C*N?'AOH<3
MB^EC1*+Y:$J<B,&KQPZ,'=%HRK:;?1T'9)2*")MG V@)^.SZ<X?#9<XGF?-+
MYZ1!I-[+,+XG=QQ/%[="YJD41:75(\Z0 >8\WOY(A@Z RM@U<G)8Y*=NJAO[
ME?D3I@OWCVN.QXXR=FQ942S-&LD.=>R)3"UE8AJR:3C_HQC6V>*IZ;*,V8SQ
MSODPI,Y?Y\Z$+?&=XSTYSQ'('%F68?RRV':E;\+.;V[:UJV93"JC2'Y 8\ C
M3B7OV!5*PR12\Q='E*F0:0A"Q]_VGY!Y=GD/MQU@&8C6C.:B7RZ<R[S3S\<S
M.Q>]*B=;,Y=L;Q@@)(*/W2?74\<'&&!W#%PM']W(>0@I?80UDB>F/Y"KY.YP
MX -VM5RMKA)XX+/K._[(=3QX=.0%T3Q3E%Z\'<EGY-O ISGW4D'^->4S(=>Z
M]_2O^IR<0Z; \+-D<O6(CMD!1@*?8/ZJ/OUPO.1* B9=D6(#%YA/HO=36,LC
M^^7G__R;I<CF^XBPE[); EBUE[ JR& S!_0&=[;<C#CGR>NI2R?DTT\ZFG/Y
M[6XR80)ER#<I^6[%U^EW/3)EX@--]IE)F?!:I@S1$;S ITS V_);X]5AC+*'
M,5L>!GGCI (*N^@>0<0<TPG;@3&@TO<Y UY9=<YE_0U]2Y@PFWRBC]-/.*+S
M7QZPY81,AF!O_/1SQ(&-P54,$Y-M5>N!_,,42A^$Y#?P ,Q1D=YG!_./Y/=O
MW\+@=$7LB<5?F6#K!J#S,QF*O67XS#YU01"?!6'<)Q^<*!' ^6KHDBA[N3N3
M/3_73\TSY9X7VW$N!L)Y.7'OY:+X1)-5Y4^RP/$]L;U8T0(<6J*+L-7TDG%1
MQ/\>S1\9?[G_7EP>R;;QK[C2$C..\9X3O06V)+%. 1V']%]S%W:<B:M#NIC4
MX@26LX;?AG\F+X[XHID 3":NQ^;):">:#Q^9$I(AFNSA]_BLDH<R/\X.F"E0
M\\>YQRD?QHR"Q\>Y[XX25@CJ.%X@YAG;W5GHLEG )!S/"YX6FPA;-&?['OA
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
M\?@O\XO ]=Z?N+X[](/WY\/3\3$8NN]/X?#8"T[>C7UPYOMCR?2%7E!O 9?
MX:9%].*%7@X6C*TNCHZ>GY_?/)^\P61^-#X^'AW]\\O=@RPZ2,N&*/J^4?K%
M)6%6_N1(O'8!A5EQSW_>*,V?WWAXR0N/3T?CDU%63G!!#7Q11!F(O)ROS\B0
MK5>0CJJ)^/LC\5X(.AX>CX;CD4*JIQP/CT^&FTKZ+"<K:WAVE+P<.( Q@MR8
MP1N.\#4,0!QRDCCZ/08A"A#T>?B$4 3(1H'2:P;('+*O8 GI"GBPV7\??G(<
M 2A:KC!A3J10!8"Z4DM*F"0;. GX=]@#3,:T*$DS@Y3R1S!D5#P-Q=.;%^H/
MCLREQG0X!V#52G*9)I&>_M)&@Z88JE*CDD0\#3.ZH?AI.!KSB.BL0U$_VNF0
MT>VH0V6UJ -%1RF?Z:YJY'6LM1HI92LUJNNL(189@0#AK(U "KTW<_QTY.$X
M8F1M4AFJ2+*'-M5@D]G:'X)@2&.WE0IK/Q6?DW?6P(>HC>BLN/BCLTSH^6UD
M9L7%'Q4R011A)NG%+^EOJQ6* IS\P'\2M?4BJ[+W,,CZ#Z7S3+O:T?GY^9%\
MR[L:20R(1W (FPL?K0A>0<(0I.6.5S)8$!A<#GAW,<RZBM]6!+[ABF0E%/Z;
MS8YXS05 RGLJ:>Y=84_&0M2\RP'E,(0P\9#%YOLP:&L^)T$1^F\P/@1N6^,Y
M"0S_O]OM@;"MW9S$B\,N(2_('_E[!_F7@RO,YPPS,.?:B=^_W=]6#N2DR*)L
MQC!C643@AV/YW\@9%C.,H2,I'4'ZR]$VP1:KF$)_&GV0?V_7ZY0X+=) N.4<
M8[K-FE1)EOZ8.;'!M9/81^PV$E,HJ8F!AQ42K:/'FXZ6#)P2AQ[Y^PI'%(?(
M%[/9CR 48^&'!82,&H5V'6T# N?G9^/1F0CU!^XSF,=ZP<I)>3D)LP,8C,X
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
M=Y,]Z=!7LOD>KL!:[G:>!@6HN=[9>M:ZUG1S!FTJQA_I@J^072U -.>P=8^
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
M<A0"HB(2JX2!T$0#M6F=YL%IKMJW%-^,9:><'_O%^-)$,)UX,M>=\Z1(M[E
M8ZPM6A5W!EQR]=89\LIIA%J&+CV8O<,F_@MGAP^73'.#M+H4^-/D4_A1>TC5
MMNDT:/+0/WX)4WQ.#GJN1UAP/%M,YL!$40B6@9+KW;!.:? L>K"F6,U]#+JS
MG;U]L>Y$LU\U>=RI8#ORB];9RJ6=+9P)5H0":0L')9%,K,@*, B.NJ!BS:^V
MO /.3F1ZZ&*$;IVAP\7S$-6T!$@EJ1G(>K.M\N2A.6$=!)U$L,%+$5N?*SZT
MFO:@>;C2G<3*D@WG ;BOA2 F(9 ]"9!H33-4*1O?05U[/_O!=,20N]O#[".
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
M1,UV@CXI/Q<]?)[E_SZ?S1?E;0,C%/U/!I 8*2PRN8 WM<M2)/_7<%/[+S\
M)6_B[%,M=H]8>)0X3VNIMUQ9FG VHW^P"K_>XS35%M$ED&)/+D'@8K'?%"$:
M8R$'8UQPMB39.DO4?!!]*N/N$66[(T+GN4N?@G>\)) >(]0:(@B&W&"N63)2
M!V99ZPW'CG*7/^5S339;WG9?>."1M(KQ')A(;%F+'RQ]E95T,F<O1!<W0+4;
M0)^BPA;<VURT]A#2;K\D=PP0HF8L:4%V4&8'"KTG#:(%L"P*:3-?=T%.0\G'
M$/*=D'1-)-8UK>YV[I.4Y$D)HGVNSKU+$IQ6&:QVB0O!4?K6N<%#</8I<#LA
MP=K)KFN6W7+>G2J!%T+#BR9G)WL'(9"S8UTAG4NK('9Q0^<NT/H4?IV02T=)
MJ(?AU>J\G.+1<>0!D&4%JM:^^SIQPGK%<Z)ED!XBYM]G#'T*KKH@Y(/*_ 3[
MFNMM6/IFV9HJD$OP\[[;)AN;.[ZCW<[F(8-JU@GJQK;VU<N#G4".A@E 9VHW
M,2/ 9:: +%Y))1>=?.NX]2X\K8HJKC]UW:B<?,O[[O,8E"*,*L5!+LZ#LH61
M/U#;!"46K39"*]\Z#W\TZ#X%J<W8MJTZXS2B;5[F<QWVUGN!!I9IJXS@H'00
MH!0G-R(R"=PP1!M2B*7UYOF>$/L4G9Z8;6W$UC&W%IYI/<D8!.,1G#62  4)
M46<.!M%CTCYEU95BWP"G3P'GB3FSOSB:7%JZ!<SZ8O"W]0;X#W6VWY7?9VL-
M*5&[F'6$"HE0*@1")B![+[P3PJD0[W&R#GUWG\+(Y@PYB4 Z5BL#'Z2*%,F"
MIV@65'$6?/$)B+]<EKJU6%JG\C<C:3B^J_=64:2#1JH ),)ZA:URM18^@249
M)Z>$CZ%#S^_PB\2ZO?.I 1GNT).'SG]W5=A7!ZD<\Y+74XU,U91.HN$Z18M1
M8 DA^%B:5XKM'ASUP_'J@!9'BZ(+1;@DZG^$T?ERQD>CR?<P3CC 3 .C?TJB
MC+QVC&#@L$@H9!*50Y3)=:@5M\'JH[_5I08Y4C#=,69]):)E420'#!69\4Q_
MQ$+!@F=)29F]\JY]E^W[34N#\?WT7^CI+\)T>E$FT^]AFF<#8[A2!@5H*Q!4
M,.3\!N,@6<7)8<)B7.?V=#N\/N9,CF#-O2NDD:"Z6RF?:DNWY<]6R?*KJ6L*
MME=)Z]D HRE!B00E)(JE?!2UG5\&S:+67H4LL7-B[8RVIT:[,YYU(\;6(?$2
MZX>:N=$4F ?-#*A8&W.+4#> A08;//>:.V\RN\ZF^V+>GP_OJ1D^5OAM)O.4
MJN0#SG#Z#6?$OV<I3<_#:';I*;R>3%].SN.\G(_H=W5';#8H0DA34$+P(9+S
MP!>WO_/:%(>1 ^&985T=OFPWBCZF5$ZK>KH4>P\LX>9=WA>3V7S@A..8/4)(
MB;Q?E25-K/8@LL@^FRA=[' ;H=DX^K27WROKV4CTW9%XF?8N6AH9HP%94Y=*
M60Y.Q 2B2'(ZM6&<L<YC@%TW($[7NOH$[O[>T__ YOC]9#1,%U\F(Q+%U32!
M89+T<.$@76'U\HH(0:*'Q&2*'K/PHO45.$T'L OQ["]$O),)NZM*I,5&S.SC
M^=>O(ZQ;NV'T8C*>$> <YIB?AU%U'CY^0:1@FD+HLU5EZ:C^]OINSA&E2AV
M.+*6J>MI:53L=/U5:VY=#'RV*<C  5FIC7U- 6>2 &EI(;E@LM*MM\.W0#E6
MO6YY[*K%S4!'SDO(&9)'4OF2)8C11="<&^V4,DJW+A2^&U&?$FTMV'%3 S:4
M1S,3O 53;7J]@I5=EM%'TOEB<4>*%N!U") CZ=^09(C-6Q[>"ZI/J;(3,N5
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
MOZ_V!LH9MI3L?56S757]+.>I$$/_3>CEEX/GX6-O$OISXFQ(4<O(B:1 QYY
M"UXZ VA21$['8)2^L=H?).@<(-!.XAVL_+<X(?XP_Q1&@][@_7A.E8K2(**$
M9#6"DD%"#*C!V81<6L[1IL8X6$[).0"@@8SO:U[LO!&D='5YU:]>]^O)!QQ5
MCD?XH1Z0G_#E@-QSG!.J=;!*!3KD+"=",45PF@@MR7NCH\C&B-:;PKK$G0,^
MNM'$?<C(72%#M(PPC/$%SO[[<G _2/-VV.__/!S]%4;YPC!M(P9.FQG!G$PF
MA""%@>P<\J1"%IDU!LZ&).X?/HWC$UVJI /KXY8Y].Y#&.'XY7A\A?E".8R:
MDQV-3&1RMY6 (,A&\@PE"PE]BKP[<_,V*?M'1*<J7&V.;BW_#JR0^PQ?1!Y*
M8E& 4(GL(J8T^, ,N5P^6$W$6=\^"+L\LGVN8-A1ZAW8)+_A9';>O1J.QQ=2
M>I$+"D 17+V[E1"L\* Q9\^29Z6TAL!7!)RW]K>7=0>6Q;/\7U?C23T6Q[\/
M5SA,TPVKWD+G:B"1=32]W'Z+))5Q;X+O</2IE_ -CGK#_!;3\/U,6_\1^E=X
M$1$C8SH!"YXL)U4*!&\\,.^P^(P,6>LP=]<\G3<\CPH1]Q&OFAQYL]/WQ=6(
MW,(9F;-3>?K'UQ\KL>.?/N,H]8C'BV2TC,H&()&2CZ$$!Y]U >VTT4Y8$?*2
MF^C=C\2-J#QO5':LM?LXTQWA;+H&EA.,0:%AC$/AF18&,XX()M)CD+ID9J39
M%\Q6$_E-HJR1SNZ#S'2ZF?UT^;$__((SRM]<C=('$M^;?AB0YYN9Y61S LI4
MR.H@FS.60H:G"P6+X#&BVN>.MIK4;Q)P3?5W'W:VR[UM)=475DA7%P4P06>^
MBE:!(R\7,$:6R" 0GKD][F\K"?TF(==0=_<!YYH [BU^G).4GPW(KIST1LN6
MS84RW!9M,DA3X_O<<@B!*\@:HR0'RZO0.FR^"7W? +RZT-1]5/G]H&KFM3#-
MBPQ>@A."9%*,ABA$!-3%&JV<U;P3XVP]\IXPM8V>E@14=PZTO^A]ZF4<Y/&M
MB.\%6J]%,(*8]QH4TA9*;",([X7,63*K6@=!EM%QWBC96?)+X+!S@/U6-.4M
M3F\:?Q_^'C[_9V_RH0J!P$NL3W?#'^^&4RZ(88\N,!!&U3,W,G"1Q**M#89G
MD[W4W87.-B7WO,&U+STNP>#.P?U5=]LU_OP\C#_\W!_^]>^8W^,O)/7ZRQ^Q
M#$?X%E,_C,>]TIM5,STK$QP1SQ<I6Q.EJ2FZD?CAWD%P='0+Q=%:Y;-FK>\,
M&[-PWE@]I+Z7X'?G.XJ-^5G)"1W_J%-BX-%F4%F15%70D,EKYB$ZHWWKU-IF
MQ#]AMKV.EZ!UY_N%59R0E+#W?O#\:C3"0?KR^RC0^9"FI _R]*?^C)'KD^8W
MG+PNQ-*;X6CZA\EDU(M7DUHF\?OP#1TU@\E%*=)'QSUHHSG9-SZ#5U:20\4\
MBS%R&UIG^NR5P6\3]8?'RI*5L?6-2,I_/;B^.^&65W:+4\J#\4CLAD@'&#H/
MWEDIBF5)J#N5=_<J,0]#^7EB_@10L 3T.]_0K$K\XHZ'HDH]IJ(#);,FHPH]
M^0C26%M<\;)UD'*MQ+LF.62!*^F"]Y"P!F&\4\0<N=X\<*^M9S*JUEGL*ZNC
M?[BSBE[1CUL4?#]+L^2&>OWW6QB-"(N?:+U,0J\__AH_:]5X/_BXW<JZUZ>T
M427WCU?CW@#'XULO?G6=8VNT2QR5J:G9N7YQX#@W0*=/5J&D)+-I#(6'Z-D9
M[.D#YJL^OBY+WC+^\<NMGV;UK(4<?&=*!,]8).<_)7 A*4BE8.2H>6A>T+$I
MC?NJ$&^&DWOQX2Z5<BS5Y$M8F]9$*J4<,BGF=4S!!G#:TQ<>O*/3)%G=V@-8
M0<K!*L@[5?^PO1HZ2.1>1E;]=H0X+Y19A\".*LT?)>XP5>=-5+D&/';7PT$
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
M1[Q6H^4Z-]#D EY%+HR4GE#8>*6OIN9\L-!8\O<QL?.4GE=AD!<QL)BB9UZ
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
MW^Y.D:L@LZ,6.F\S<4WH!3)43M<DQEA']&8NP<N2P"H5.9MFX70;(+XFY8#
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
MBAMV)?6]04(QZ77M;V$)\J R(_!+=&#(3G()?>W#=+I0>"1M;=](V$38'2"
MR+D<#J:[X-QMEC;)J*0"6:PE=\AEB(@*-"\NA!RXCJV+\^\1L7^OHX%R[E;2
M["39#AS-=U=QC/]]5:%=Q^_4\L%91F:P/"9"LG9)@4I.@V-:@.%6":9"#+EU
M^Y$5I)R=.=! XATDDRPA:Y%3O09A'1D#*XDZD$'00G6/PV$'N7>1Q[R20"-U
MD=%SVJMJC$SQFAU7)#"72I Y2*9:]]S=,R >,POVBH=-Q-T]#N;'5S1!VDBD
M%&>(55^;[(M*%'+/9* CS+<V#)82LG_CH)&B'E;_%E+NPDBH!^!;_'@U2A_"
M&/.S07Z+D]X(\XNK46_P_@V.>L/\[D,889T%:3(7)H+CC*QA5B/G624@RR9R
MA8Z.S=:.PB;T[1\H'<2GNM+''K!SF\)9X;CQ6>8J"1&YJ[/YR'TRLD!VG N?
MLQ)AK0OH'0!SCZAS1,ENDF^<WGZ'N#>CX?M1N'R6<^]VVXEY6= _,4^&$6_Q
M<J&**I8'"V1O<U#.DP6>:J?,%'PR(J>R5KK[CF2<,DSVK84N?):EY%^/ ;VA
M^^8S,X[XA0M%)^[)XPZU,U8*!8+G!5!'[TJTT87F_NW6U)XRS/:LJX:Y]35Y
M9,4"N29V0:)70B7/&7!7!R%[,M6"1 4F>M3*^TIC@U2<-<DY9;QT)?7.D^-G
MP<(?Z[Y8(X;D0H;ZM.WOYQ]YX&YW\YM0V^A>?FJ/WGOCL]&H)GG5X/J/7VX^
M,A_ ]JQ68MP *B5KO2<8B8P$*$%?7"1 )>&+-C8SQ9OOVCM3W?#&_S%:QJN(
MF84M2[#(BZH1R]K"S3(-'E7M#6=EH2],WC6:6N8'[$;\OK()]HS2!U(/]JCL
M8TE4>-,/@]_"Y2R*9GG**=?)"=S4>Q:KP.D8P&NF@V2)MLK6:+W]_B.X=]@G
M NX.P-Q6$QU$'A>T+*[)UZ"FH_N(KRDYS"7$]II9H>(=Q-J]LIU46M(^"D+7
MR&<6LM;5)@BN2!>LBSJU[NF[#R4_<K'0E8XWD6;C@,\SDC-?C'A].:@CM7N?
ML-*W*(M!9P6*:8-*#2I:#9$E(M65DK+6G*-_Q&)>YSW[]XUVT<&P(P$V#/3.
M:>/R(=K0*<%J!;.U48)R5I))Y V45"PFI:WT8CWE/OB>4U9N.P%V42PVN]=4
MJA9*N=KWNQH4F"%R1*@-E8I,RHFX5BN:8R_@/*P)MKW,&X98[U9?K4/&^95[
M;B3\%>6"VTBNPW)/#&@8LQ:D(B)4-D2.KJD*,CF'7(K U^J4?V@%KE7NV4)_
MFPBL=;DG2>JF=#$RE;-C]6AGM4FB4Q!I?P%NF5>^%&-,B]WWJY<>KMQS([$/
M6\BLH4UTO^Y4*9M,%JY&@C*H9",XDPWHS+@+0OD<ULJ*.(U:W:V5M[7,.O!$
M9\?X(J>K6"9RT 9")/PHGFKYL660I<<H5$S*M*X?^XJ ;],6VET7#2\$UPX1
MKQ3$#1N#?,=S6(>GKK)L.^#G,+&Q'6!R-PY_+#KN(I.S"]Y"9K8>J)!*G8>M
M@H @9"3WMP2%Q&_$YK6G)X/;1\)]1P[;353;13W:Y<?^\ OB-"O@]<=;G9R#
M-SX7+D$G00:"505<+@FT*0XU$X;H;8RYE<0<( 'YX+J^6\O61%$=Y*"^Q?%D
MU$L3S%/2_B#-C-^^^V-A9DJI4N&)%A@9ETI[#BYE#HP')36*;$KK,H8'"7I"
M4D.%=7%#A:,R'%W.YL77%.LY64DG+8L)P)(GD&N">\BVT'<:?70V>=9Z-UI!
MRA."FBBIBXS5Y7**XUG7H51R0.8,E.*(NH(&7) ,HD-IHHAD$;0>#_(P14>(
MI([S;]HIJ(.#[%E_^AG,R\E<]"ZR27,7@H-L31VB@G3<UMF-R8;H"LLIA]8-
MP->C[&C@M)4^[\8DVBNC2^L91Y]Z\\WP'JTWS:E_)@DNXR)K;S%I"YI[!!7J
M_,_H%7U1*J*S9,6U[FC<AO*S@MP!E-G!(;C>POD-)Z]K&W0R][)T @,X%6L!
MF[<0/:TBF9!D*16=V*T+"C>C\*P@UJ%R.@C%KK4@?AL./I%#@3-;<_S[<!+Z
MM__^?#B>_#:<_%^<O+UNUW\M2U7'VC(R/7DHM0$_D^!XLH")>=K8A16B]63Q
MSIDZ&L#NRZH[+I@<ZI3?AD%B+!8>1 2>:I_D9&D;41(A^*"LCS)HV3H!LS-F
M#M!!Z+B MZ]EL1%J3FDYS*JG?QZ.YK^JG^,73D=64E;@<R%[BC,'068+'(,M
MRK$42^M*A?UR^+1P3@9?^PM:/7YX_W95E3S/'!C?U&]>A,"SMB1LA;HR5(@U
MRPQ@(?_8<<50MPY0-&?BFS.B#@N#(\;UI]#KUPP76K:_T+^=7,3,LV'>0\%
M3I&A+\&R (&7PIG.2<CF=98=\?*$\D. HJNDI?@X7_$N7^3Q]T;3#\\.IPOF
MT93@&3BT)%V3.$1M$H@0D,FBHU?-^_6T(O[;A//>U;ZRV<(!-NOIE_\@0^RZ
M^1&_B)P7G"Y#6X<[I-J8(B0D;T4%+$59UKR=;4OZOTT4'T+Y]X&L#P;DGT-O
M-.W;]6P\OKJ<IM>,GPWRKTCV5![VA^^_W/@VWDE,,@/R7&BM2@5.H8"0A8@&
M>6&J>4O_[MEZ@OV!H7)_-9B#K899?MEX:EN-7\X/J?_$WOL/U>/^A*/P'J=_
M?!$F>"V/"YZE"#IG")Z\#862.'5&@Y-DFPEFS:U1OH=>&=NQ>$*KI"N8MEI&
M>\#8(=*[-U'''6[_8]BGI_5[DR_3Z=3>!Y32.F+2$:?,%/ 8%80DHQ8!HQ![
MRE?J@+NGA=3I>=0.6<<4&EK&Z=O>^,^?1X@O!Q,<D2TZ9= 6%;RU$;S3O/;&
M*Q#)P8+"N8E%<B'86M6<AUHZRYAZ6C&=KIB=<72(6KA-&*S))37I^T7O4R_C
M($\99"I++4J&Z$6MXY4!/+>A9K28J(K121R-K[XN4T\+I=.%LC..NHI?;1.(
M>XC!VBV&3XO<C:#5;T2J 0U&IF:]=A>!V2)4T"YVXM-TPLW3TF@6PFV+G&,*
MA<T=L]=7D_$D#')O\/[ML-__>3BJ?[P0*J6"U>%2G-71O1+(FM20D ECA2ZV
M=')!T9R3$UH+!PYXM0/$?9C;(X+Y[)+Q(J<<:2/Q@"H:6K?>@2_* UF"Q880
M,]J]%UMORL0)@;LANKH#_!;0.*;@T])8VR^CX7A\P;STP;@$@G,ZI5RJZ4_U
MUD:X8@3/W!Y/.L5J-I[P?@3P.*90T9PE$FO!WN2J)HT,;EV[7W-YX:41T88$
M1M<&L,PJ"")$8$H8'9PN:;V6;7O$_Z-,/:V&HX-.%]&A6KW_DKR/99/);K6)
M(+<$1ZE'7%[('%6T7M"IQ11Y2EF"J[1[49@K29*\6_?9VIS*)_1VK]QCRB%:
M:6V9Z$JN@YNS<@)4$ QB'?HH@XG!ANS=\00GUS/$#RK5.W=""^"\&?425MB6
M.6PC9]X'G<'Z:>\&0S@JF,%$PY3*T:C8?,;DWKD\H4WFZ+S_+H!T?T-R)[)T
M+GP*6425@4=/; K#P#EB,UGGI<HHHSZ:?+#-6#NA1;(GE!YF46T$L:/J:;A.
MDL_7K%KAD@T\@3>L#B4DUS,H5'4*';/%2J?V'WUKQ][3BMIU11T(:J<8VWB0
M^< X,Q$%:,QUZKE <)8C:!&L+L7G=#S992T8?EIY'9]E^X/C476=ON.&K\=M
M%$7GK#EDKLF0YY[TE(T%SHV,(B3RU_<^:K,IAT^KK>MSKCO '7=LZ$$V2>X5
M^ 5"4K7FN8XW(-L8?#:1"XO6JB..&*V_H/:O@9NQ]2]ZXSJU=+K/+S)P/&?6
MR53 RMJ"6(0*+R&!<2=-1F.0M>[RVRE#)[1]'4=TJ!T\[N\^_M#8GR_$6G ^
MCTQ+&6P1V@'7BH%RDI,_;AQ(7;2MIDHV1S,J>Q43)X3Q]B!K#/_=$'*$F2+_
M,>NM,[7C9RF-P_JK)1DQP2M>;(;@7"0;2#H(#!U$&0.7&*S!8ROY6Y>WIP5R
MY'@ZPIC,K8W@87=7H3>T!T"=,$K;0XC@#5FK,:!SPAA23.O&?WMB[6G5'#>:
MCJE,:>W-X6&G3]E<5*IS@ VYX<49VC(<^8 JB6P5YBR/+8-K-XZ?EMA)8N^8
MZIX>#3Z\Q0H,^OWSX6"JI:O0KV4MXL*)[)/,'&S1Q+(T$LC+E,!+M7*M%R5W
MDAZR7S:?UMCIH*RKXJD=6%Y]<J]BF5_XH%B<MO]BG$[Q4KN]2ZDA1.-S9IG^
MW$D0;;]L/BVLTT%95RV)=F!YX_-ZM22B=TF8;$%JED!Q;< G+2 7=%JF(%GH
MI$G$47#_M Q/'I/'74SYDCCK#<:]-&O;E((7(1(GI"91NVQG<+(PL,;;0&>Y
MP7+$195?,_.T=HX-,5UE#[<YF[]FC%_8[)W32D&L<X.4E+8ZC63J)BR8 H]$
MS9$=/*NY>5H,1X>9([Q"??R(?/;^_0C?A\D=SB^\S[QPG\"K>I&65 !7<JIS
M2KDIS$LFFI>L'8K9I[5T:HA;<G6[\QS21K<&-YEAT^$H=YB,TDLA(P+77I(;
MR&OW/\XA<H[""5];.!W9LEJ'KZ<5=,0X6K)8MDYT2/FOBS?#"9'<"_V;'N2)
M?E$=K,KB<#XMXD)RY7QQ#IBHR8^L< C<%R#J##>(A-0[%T3T]"E^N9!\BN$-
M7G="$-PM=ZPK%:S>4__UASLR)0;^G/YA^OLJL[=8OJO__>/MRVOY_O777W\C
M8O^6AI<_3.7ZTW]?]29?[DGL+?$PZM6S8EI@_0>]XUF:]#[19U_@)/3ZXZ])
M'/<N/_;Q$>1L_ZX?;CC[FN/Y"[_"4%<\XF=2<,;\_8'.M!N("BYTH<T/L)1:
M35]'9+B:?)V#U$(P[4/K(<F[4[VS+9 ^8+[JXWSRS58)X[]7?^+"65,D,P(*
M8PB*-F9PR2$M>*ZP.!--^P._%?$-M]30[W>ZD6Z"TGL']D&4O2S[\+LJOSSY
M>[5',/_C^\GH"F]^.1Q,:%OXJ3^EA+9!?%^_V7EP]91\^O"SS[WQ18P2F18(
M.F.LM7EDA/N4(:><N$/#6?/5_A4!#2'W@1XY2E=D(]%O29?TE <@>!@,W)U3
MO;4NCJKZ^(:-07[3#X/?PB6^F-I4:_%T06H/5_W)T51BK>:GI=&Y "G<8?\^
M6'> 2;-RJ,8Z/AG\\EQ*+A&0$T>*)02G58T'EN(LV=I)[;W#_='@=O;HDX7M
M!JKM *Y+/(3QVW=__#IU0B^*P51T(,_0A@!*:@9>.0O!(,_D] ?I6E>^/$C0
M$7K;G>M\V)7"[J/I<,',F?_Z<D"\74VE^GKR 4>_?PB#>7CJ>@+T[99K,:7B
M!%G>TC('*@6$*)(#U!YI':.(_FBZ4V_%X1'BO6.GZ'@!=)K+95&@IHSQ13'(
M2EC:<;PG]T $D.0M,*EYR,<S)7Q3YDYHD>P!I?M?4%M [)AJ(!]E].L>0Q>A
M6,PUFS*6VG7 %?HN\PC,,A&*E$J%HZF!W)"WIY5TD)6T \".J2CR43YGE_37
M?+IDM8E1 ^.UO;ZME^Z9:Q!9R1"\8\(=39+@AKP]+:2#+*0= '9,A9*/\CEO
MOG6+U2"9-<8Y,)+5B?+,@LN1;&XC C)-%KDX'4_H'GM/R^D@RVDWF!U38ZF-
MC5F1HE?H&!29Z0Q.=<*=1 :<,2]3P2+MF?A+1ZF%1P=#?]5XWRLO;5) F[H&
MY8V#B#8#4UK2%A^RYZ=C1VPE@A/:'T\F3-09!$_*]UU?'!<FV&!,R61CU0&(
MI0ZD\!C!EXA*<*N*/1T39'V^3VCM'0/XCW A;X3<DUJ]#W;'7B*(4(*4KM2A
M7XX<)F0,0JR)OMR9$&),Y81.T@V9?UK'Q[F.N\3P"4?/'A<$]\Z;I#Q(*5R]
M9":13-L7,YYS\#Z7O/><D7TQ_[28CW,Q=XGA4XS@U>J?QZ6@F$:K8P97> $5
M@H48ID/?7/%"(#?A:%J>->7\:1D?YS+N#+VG&3-\7 ;,*4G6AX/DM "5N23G
MPD4P,M1 (T<3CZ93?6>^\3'I[NN#:%KJ>*,M[8L2FI8:N8+5A R$760&',]H
M66*2F].)9#S$Z0GMK\<>-VP&J)4^2<?ED$1X&8XNPR#A5 2=UD.N\[)."B(W
MYO)X*B(]%X%I9T%/DX8="L*/)-,X9DVGJG(^'DT-_ZOCJXC,AC%F)(+1BL3'
MHX2@#-)J](EI+3(/S8<X?(,5D9N@M+N*R$V4?9P5D=G1IN,]G6T9Z<APFD.(
MCMS?;'E4: O+XJDBLAD&'JR(W$07IU)1M@Y/3Q61&U5$;@23?926;:/C4\&O
M,(P'RRS(:282-X$\:D7'3I3",Z$58WOWJ(\&MQM51!X=;#=1;0=PO>LBC.>E
M=62Y**=8 B^D!16#@)!\!!9S5CY'IGGKP>\K2#E"M[US/0_;*^DT"[IN1X=]
MEFS:Y8%Q*VI<08&/V1"0G,7 :H3U=*[XSJ;^<2<7Z'@!=)K+99[/B\%&20X!
M))L8J% *>!TC)"_H?YB0A'!Z*^4;J7_<"*4'JW_<!&(GG$5VP8*1V2<.648Z
M8G6NVH@.A,6"CJ,I>#3#[)[J'T]A)>T L(897+7!Y92!^ "/<45+[^4\3FYX
M?#:9$!ZFG\__=36>U.\(,Q]PSC2B-S(6"4F2*Z9\U!"L14 GLLDV,'/7NUC:
MM?1@##PMG25+YW0@=5+)4W?*/#G74B=)^A!&@DK"@7/5^\NHN"S.674ZR17?
M6!WQ<1Y(.P#LI#*8[A=XHBO!JB( =7:@9 H01*(M)/,B?;1%Z=/QD[Z].N+C
M7$Z[P:RK>8][<0HU<YBUXR"5*Z!HNP!G1(#H5-1*!4T@/)GU=.9UQ#$+XTUP
MI)QZ$2(D@VB9@B2"X,79$,KII%E_.W7$1QYN[0R")Q5#VB!76HDH/)UBH(TA
MMZ642-9689!+"%%(G9/N9.+T4>5*'_7:.P;P'^%"W@BY)[5Z-ZW!S)*,.$]V
M)T=5W:1DR0SUM8^*L!E3\*6DDUG"3W7$9[&.N\3PN42AUZBN%LBCDK5I>G7<
MV/2[.IU26!=Y-)XQ?<QAZJ?EV\GR/6Z=;H3:$XZ$KU.'F(S1JD"6K,[O<QZB
M*0)8Y"QK*9V+IW-W^]03X"P.YBXQ?(K1^/6JJAE'C!H1N!21I, 00E (R6$4
MRNADV=%4@SWU!/@&EG%GZ#W-^/_C,J#MBN7D'#A%7Y0E003F:!\S G/P9)6H
MTVFV=?8] :(/,G@;P6,DQ$JAP#//0#M+GDT.@K'FY:,'X?2$]M=COP-H!JC.
M>P(\'_XU'/V)H[<XZ8VF3(=!GK)S6R8_XH!>-!F_&0WI/U4HO<%[^J!B_/^K
MM1W;MPEH^_[=.@=T*(M&S01>5*8PSTFH;QL_FY/X9DAHO";\]B>F1;&_$P4_
MTJ/^O%DZ*<L48M)@G"R@3+00I2UT##'G=2G>^M;'4$OZ=SU.MJ+E16]<*\.K
MK3.K-?;18E%DC5EG8BUE2N!U8B T"CKD!6+S\4I-"-]78X&#(?;N9K]_=1]+
M>X%%\=VTYE.&)$-6"DQDK.8)<?#6,<":A5.2C2ZTQNOM]Q^JN< !M'^W;G%;
M+711Z/IU.>8ZU'34$> 8:OFWU\P*%>\@UNZ5[953F%D$)QP9S(ILY6B=!&F#
M1$-[:&CN?!Y!X7M7.MY$F@UU6V]=;JS42A-9GW_.*Z&91*6T"""$-#7SL$ H
MFM?.D<YHXU-BZ1&K_*'G[]]-W$7FP\8"ZZ 6=GXV/:?3?]2+5U66E<#G="Z]
MQ31\/^C]$_.%*RY((@:,JCVM@R@0-3F1=/ $&W4V-K8>/K@68?N'P[&9E T5
MMQ)=AW'W%Y^>SIM^<S5*'\(8]^GO/TK /AW^S:1QC!Y_Y"EKEC((G@GL/"4(
MB@QHXZ/DM14,^M;U4N?G\=OB7*[GC<E*@](Q063:@8Q.>\>S,-C11OP->OR;
M(+8;CW\3=1^EQQ]C5-&7 #$7,I<D<V0X:0.\=A(7F7/=O&K_?#S^C;3_D,>_
MB1:Z=P+7H>9;\?@WTLS#WN V8NU>V8Y'CSPC>%>G2HL0P:L<@<G BM/(E&A]
M8!V;Q]]0QYM(L[''O]( G?NQ0A==I(ODQF BTAAY&KQ>+'HG3<G<9Y,?,<_7
M>,W!_?^--##L1GP-PP"5M)_(<QI^0;Q'6J8#:7@UF$R(=:)]\G'42UA/03JX
M+DP,66(PP')6Y%ER#UX$!3D);WE,=$3Y-?2]U<M/W.W?QJ[<CZ(.%F!*109K
MC82(V9)(-)DZ12JP](5YIASKZB;SK -,#3R8AHI;>2*U"C"]FWDP+P?3)IWU
M0;^%T8B^^83;!XW6>.AN@:!-J6XU&V+VVK?X<3B:] ;O;[W_!D#&:JLT%G#>
M"W)!Z,QSQ13PD7D=0BP=Y/NN05?#^0ZKW_;CE_D?9]Z8],(*J0P8GNF$1L7!
M,3+H"G(5A'?"E^:SV3<G<V\S&UJCYX&I#)VHZ-#ADO%H<O&VYOI-?03GM/0V
M63"QB#I=""$ZEZ!884L2(IFXUMP%>NHM8-%/-Z#ZZH5',&>A&ZT.=Y5N0[?I
MFHA%E^@UR-@D\+&.LMN[38]'.G80_EWU[2"Y#A494K">D ?16S*KD#OPP61@
MSDA5;#(IK965?6@%KHABM-??)@)KK+=?25*75Y<+-YO[6(@2L';:G-!$8L9+
M()^>1>,#SY$UT-Q7+]V?#[&3V(<M9-;0@9P2$C[?(L0(*8IF!F2HK8X)@!"L
MH],@DB<C7=""K=75ZC'EW7[I"2IO:YEUT1QD$B8S;_5J3&;A>#P_V<?3K867
MD+7U!:R8UB(Q"[3;:.!&>^MHN\'8O!;I(8+.W2IJKY4N1MG/:)G'6]<AIJN!
M4;<).<Q=44-%W87 SE+N8K?XBBBOF!<Y")"LT+E3)Y=ZF1E8I7)6)7D36E\=
M[4'EC]P<[4OCFPBW^4W2B'8W8G-.T9M1[]/TIT3_9L'V_/C"Q.JT;@$\.5^;
M27.(+$;@S%JG<R0Q/!:_V_"5!RA$W%XQP^ZEVOBRZ=UEZ/?ODB,USSIP8EF3
MI<.(Y2CI* O*24W?&<G6N3I<\NA35>:N4NI@;YXU7WU=9J9)-4$6.],%,UB8
M\ %XB;0K&7(57'$*;-#:U'VI_4:]FIJ#J;R[4&@CT3=>R3.JAN4U&;JA\KT@
MZH;,.N;Z?U^%P:0WF5YG_$[:'W\8]O-OP\FO.+EP-M#>0X<8K9(Z(54$<$)P
MT.2UI,@UR[&LL?!WI^2,0', U32V#^Z*YOG5>#*\Q-&"B<7/B^OP?\>0I]??
M%Z$P;CER,!ALG2GI(12.$,@!]BE[8\4Z>-J:@#.#T7X4T7F7@?OWJPM_>UCN
M_ZWE1?$Z[VE]=[PQ;_N\3A8Q,W2V=LTRA O,$B)M)""3385K[DMH/C/E2*^3
MA2C%)=I6U72ZA\D9O"*A&$)4\#9%U;[?](E?)V^"GA;7R9NHZ!BNDY\/!^-A
MOY>GO$Q%-@T:!.]*P)P@,*M )9_ !5N \Z@X>H99M+BM6O[V4PJI;J3O85.Y
M-[[TND_1W"%=AZ:&5]"KZ-C_?70+'3VH\AT$O#?E9^6#YK1_"E7+3:M5)L@^
MPR*R-IB24FM-63HJI3]PA[TWG6\@UPXB,_>\O$5EN9$J:L9 9 SSZN*B,ICL
M,XNTHRG>NO9J!2G[O41MHZ=A>R%WD%U]'?7]C2S_&65SPE04.;%Z-R!KZ-%A
MO4CV"-Z;FL-1BA2ZL?97$G,&^F\CZ+W?L$?F4O'D\,N</>UU4D (04$BPDP0
M@G4P-?E<;MBW,0?;:Z7S&_9UB/E6;]@W4M2#]ZW;2+GS&W87N,K2>"C6U_ZE
MND ,,D'2.4GD,5O347;_T=ZPM]/X)L(]X T[-XH%3!JDK^5AM?V,%YZ!0RU<
MT5F+M4:KG- -^T:*V?*&?1.I[N&&O0B18W8:LM6U=R#3=1)) BW0(R.3R(6P
MAI*/\(9]6V7N*J7&*_;-5>SWTIRU7X:?<#0;//,>!ZF'XY_R59J:*&&0_QU#
M?_(AA=$B410C9K36T6'G7<W/E1!,\H"V))9C8K1WK:'<'4@X51#L2^H=V'#/
M^OUI3>@==Y3KX"4Z"SG'6I[N/+@0&=1JS$C?:!2M,VJ74W**D&@HVP[&.;W%
M3SBXPI^)\6E-;DB3_^Q-/EQ?PGY._:M,#LVS\9BV-,R_A\\7VF@T4A,TI2$I
MQ.FEKR2/-SG)73&1I[7*'3: PQ9D'NFU^2[735TKJY-0TGCRNOPR'.9:</X.
M1Y]Z"<?OAOU\$<@OB84KX*&6D1/4P=O(P1N+7%MF)&\]6',U-6>(ED:B[\!?
M_&4T',^'#=#^5TI.#,&KHFKK$W*-<LU"U-H0ZY$SU3J6=.OU9ZCV;87;74CH
MFM?I^5<Y?'8Y3>C!D%)V-H#*NO8151)<I!^CB60A<\YB\P:PCY!TAGAHJ80.
M#)#K*Y"7@T2'V"L"[P5+W&6E/)";2S:1UD@NDZUT)19K/R-4K4^&)62<(19V
M%78'(PA?X,<1IMX\D^QC'Z<B'F1")\G@G]/?7W"&*=4)B3P(,F**4!"Y4C5R
MGB39S]ZEUM=.Z]!UA@AIKHZ5$^^Z2\1\T1N']^]'^'[ZT[#,S>:6.9B/O*)U
M^N4F'+7JTOS5*U\O7GF#,F>E2SXA%"ZQ=@ KX 0B&1C(2F*&A=3:<'N,IIWW
MHN7/GUW<%2MH415=?70.RJ94"]8M.)XMHI"6I;7JQ'?G=[^]CUOBX-YNTTK@
MQY H>7T%] L.WX_"QP^]%/JSZY] CG:*%BSGQ$XJ 5Q.&NB7.9(SKARV:#&P
MDH"#-2QNIMYA:S$WSHY;1'MOD;2XHEV#J(:YD2L)V7]R9"-%#;N2\MX@P&W,
MWB #Y):!\I;,)10)T+$09"Q&K!?B."[5/Y BN4_-;R+<EM=KU7<>?;GXX]V%
MRL4Y01M9LL6 BCR#(U,;BLB.$5]$X$/.R1C3W]X//_TP?^),P_,?;A1\\[[]
MIKTU$OQP)ZEU$)?^;3CX8W$%DWV6T@D!5K) I,@(KGA)&/7T#Z4,++<.-]QZ
M_2GK<U=I-MZ"WXR&^2I-7H_FP>[IEN.S"EEG"\+645C!3[ML.["HI2?K5'N[
M5I#QD=UWV;O/RN[:6;@- \RWZ+E]M['HC[ &40U-KI6$[-_DVEU']Q7>2,#=
M+/4EQ$E.!'%=( A.^P_G" [K3F2Y<EDR5NZVD#\%K3]@;>U)Z9O(M7$>TW3:
M_+^'4?[K)E/&8"C*T>$2!/HZ_Z*F56D+!HNN$VU#5'>*?I?F)RUY]'X/Y$8"
M'[:35NO,P6&95$H6C,XIBL(&G9R HFM:G+8>8B'NBI*.,Q&#0;Z&_I8__=15
MV$!FS=MGS!A;E*=8D7W1 :P-M?F#9A!"!55 ';A#D>_.W%[1$^/V4T]>:]O+
MJ*%M5"F9#7:XS^#"1-=2V3H6)@GBC;[U$+ 42#XEGD.NB6=K:._AMYRZ-AO*
ML(-K\V7Y7^]"'\?//X3! &?1%JZ,%IH\ZRA=K35R'GR@3<-RS11JQ:5OG;>Y
M#EUGXQ9UIHP# &81!5B#RH[JMM:C\# %7>TUO"&$=E!/!PE\:U*K+8\FATA'
M7JYCS9%#5"8 3S8;HX3TH74WFD."Z)$2L6/!T"9::6U%WJ+FNO!I4?H@M*&M
MEI-CPLAC39S,):\%1)X9%UI*@^LX= ^\8O_I.EUH9-A>G*T]OEMD+:N(2IK[
MA,Q#05/KH+FJT[UT31LP)BMKN',;:OHH:LCVJ.U=Q=KANKZI>%I8RDK)'!FO
MESQD7H5BP&7ZHHN)I:3L"8H;JOON.\Y:USL)M+%C>9NNZT*V!?XB0<Z: A)G
M(4<+$75M6D*VLPAH!5MG=N<#KSAK->\BSH;^PEVR[I4HJE)B3 0\Y**6*'(.
MH7@-/#*R3Z1*)F]Z3A^^\G./>MY)H T3L._2-8UW+(;S,%YOX!.DB J4S@)"
M[53"K/(Y*"^T6RN\M_SQ9ZW>;<6X,D]Z>R_M]][_7]ZU]#9RP^![_XM0O1^7
M KO=O;7; "W08T%)5&%L8B]LI\#^^U)IW&37CJ,9:YQQ<D@."3"B^'$X(D5^
MO*G]'N6/-2PWI7)]UV:P;^^)0 41T G&>:W^5XCD94 SDU$YX%YIWKN7LT&L
M5Y<AZ@W%!(T8SXBX8[MJ$'*B_%"3@"^3'NH.[S#S.0&;"9)#;<(&P;TW]*W+
MF.AMRBFRD$)@QEGD"%($V3LW]((&]$QJ:![V,P22WC?\]X*M,;_;7JT6M?N%
MA,:K]6*9%E_@>I?5R-X6QS.3X"73!3B):!(+P8&)3DOZ:;GU;UON_ >5"8!:
M3:OESKFCIT2L["G_Q[\4^_(<,A,N<OH:(QVK2"7,)@RI>#3"M$SV:5CJK1C
M6.U.YP5^^P?7ATR3PF .("+3/)$7#!AK?KRP))W-R7)E34O9R/,KO6+H>^BV
M<S'G$Z3**J#T/#F6$ H%9%:RZ J9IB3OQ(4%D#T&F,^+9'Z2ZMT."NX8H1XE
MU&V1Z2VQR0_"J(59?(R"S\4F+VT63MY18W)R1,Y;DBT&)J6DTP<:9?4T;_R\
MV.2[8SY$KV=DDX>D(FJGZ,6H=:E@./-*45#C2H!L18EV,J:/6;+)#\*ID4U^
MB)(G:+4Z3HV;>8F P;)0ATUK53L"ZQQXM&A]DD'G[P]TKY-+?++48S_U[]N&
M[<L<W2+,6R4-'P3440KI,5J>G#0\V4CQF?/U$EM16,,Y67B)S!A,10-Z+B::
MX39;TO!^B ]1[@N2AB>C!#K::XB6DY@RLYBE8'04RJ"B4 5;;ATOB#1\$# C
M2<.':/4,I.$)A#7::N;377NP1 ;6 \N>C%HI(X$W72W/H>"K#YBG:FE&I.$.
M,^@(B>2L<XL$N2QP=&(!F1S)+2V/L@'<"R8-'VL$Y]+Z^4C#BRL:4P:FP)AZ
MB>!95,"924ZZR+5QHFDNW( O^CQ)P\>81$?=SH0T/!=I-"K)7$X4A'J5:BV,
M9&AB+BH[;GCO..\B2,,GY5>;&J@GSPO3D3ON.O+@4:-?1V+'(X_O3>K8NI-.
MA(X?E]O%]NN?BXR/9'AD(!]IF?42KG?&\6"!X"W' (5EP5,M.E8L6H?D<HJ5
M(6FM8F_FP]'"]ANZ/52$S?NO![I%_\O?&*M3<A2[R5SHG0I%5-HK9-PG3Q\$
M WN3<CJ.Y>ZXD7.13I['5I^>YOU2V,^!QO(@G0AM0$<GZ[RI.L#,<<\">LVD
MU3GYK!S('A1V<R)1FH$U/,>^- 25L_'OM CUAMB7!F'41,0S1L%G0S]KJ3W7
MCMD4)<6BD?ROKM-GG)'&US%U;5QZ\T)]*/M2?]"'Z+5S0NC3:HMQM?J\^745
M%]?X 1_38)@8@U7TE=4\Z?J+@EM-$@:*35RT.H)HJ<<ZML9<B$0&0;":0'^=
ML[.?<$O1R<UW'$,Y11) >2:DSDR;1+LT/C*2DF-TQ=C8P@US\.$7C^3)&NM^
MNW)-?ZDW 0]]@\'[Q*U33)04F082)P")4Y)20 ;E4FC)P1YX]*7#=ZJV.O?2
M?H M_$[_AK_Q?H]T=-SQM2457)T#"0)-O?LSY!%$8. YCS+(9$M+B_R1)2X=
MS%[:Z]PZ^P$WG[>K+SM)L*1B)"WM4O7Q66@&!3()YH-2W/&@6TK5OWWJQ4,W
M7D>=^U_O<NO?425B]D4;D$R$@(P\0&#>869"<1N=!Z-32XO)@4=?.FZG:JMC
M ?%3/)=*:>.!(FNG:^<*9$&[LHGVYXL31@9;; -X,V8%'0O>J=KJ6/QUA.'2
MT.L>:1-,B4SFI,$QL"(R !7JM5:6L8D:9M:LH&,A[*"S?11=1U;0A$)$J-&+
M,C7L%9SYE 2K:2VK,:@<6ESG/'DD1Z,V7D?[:/D)64$+]]$"(K-W@^H3V#K5
M3;!H?311E^Q*2RA_&:R@)WT#^^AP']WP$A?STD7+DP82&>GXI9*L#+61*71<
MT2DZZ^YSS2[B8OYE[J"F1K!S#NE>W"5NX^[.X^$Z^PK7"9=;BM#^B@C&09$L
M<L4K6VYA7AG-;(DJ" K!Z<C1X%L:EWOMQC*5YI_,3HTLY]CS#7<J1<PW/U:%
M+#>+>(T?E[<WN+X?8;K9-I1Q#/ _=<'-@P.J2P^KX^BPA4[U&[\L("ZN25C<
M_'R[7M?BP+BY<Q"=O?.1A4[M JL?SW<IK6\Q[Z_2>1O/+'9V%_$\?GO]7$WJ
M.I 2.?[6WO^Y_HJPP9]^^!=02P,$%     @ @()56JN3^TOBB@< 1(4* !,
M  !C9'<M,C R-#$R,S%?9S$N:G!G[+QW_.M4_3]^<<^/B /WYPHN#)>L9EWA
M8MJT3=JD34>:X4PSVNPT3=LDW(%L! 1DB(*@@B#@1)PH*. 6YT=$<&]1W ,G
MO[S?O2C3KWX?G\?O\?W#W-LV[^2<USGG=5[G]7H^3\[)'3?=<=N6@\5IE$;S
M:11O10^!MI!53GC@;5LVCGWW.;C\WF?+/G?^WO$=,9JF:;P=!,/Y(;H9C:U#
MC"@ ,ST&X4,@<,NAAV>Q;GA6NG5L39SPL -^<=4U!VQUS,,.D#$!$N*:-778
M(K$&16=H%)Y!F0<<ON,1AV;;LR .K%3?F@5^.-^>'7; IO#MY?G&9?" K9M)
M4N^P ^B-&UL50=Q:BQ)K*W$(LLV (&@K01T"CW%,)ZB#MR(0@H 0#L+H-IC8
M7L&WPY6M>X\#=CRB_#XT,>WM?::QM[SRK\,.V-NPU6IUR H])$HF($Q1% @A
M(()L*U-LF^=AJF?;POF!:R%WRF&LN9$X<>I$X=:-O_5QM$@/.^" 1VR]R[$N
MR#3^7DZ\2/S-4DP#M'PKL,)T7BH1!N\K7]GVOV>\3\W?3Z8F%TS^><8)Z 23
M^\LN"/\\<Q#<9\YYVK?L?YYS/LQC"^Q;\VB1&%:9_,#[%E1?IO^.H/JR5.-]
MBG)\?S%/$SV-DOL6>)<$]ZO1V+R?9I4WRDPH^'?#V+ -T]AN1TF@ISN<0)]8
MH!M;DT/!?UR]>]+427UKQ]T*W;0NVD_O?O7.&[ZS4:OMOAZ679QM,RU;7_CI
M 3L,<[6M' #H-B/(O4/!==)[" ;O+7FS9O>LQ*&E$6RO)=:&5H91Y.]8CS[N
M'[K:BN"'8%N?)^B&$VYXD8,.!>^9Y[[$64SYV;%930C=AJ!#&-L.E^.4V@9A
MVR'H+D+6*>\A0XA,Q\[O*0.!-F0@D+;.?I=$]\Q>^A133_5_I1)W2WL/.</I
M(AB'NN//_\V.V_B)]61N;5CO80?<:;X'W"O#WI(VQO'VE6.FTQT(AF]6["Z7
M_EFFJ>5,IND.N +](]?>:_\LVUX3;8GUYC_RW<MN[YUOT])W@)0+5FBZ-_"T
M5G]"5^E)O<K3]3E-,R#1H^=2<[HTFU2A-ZD5QP@+@:8K/<_OT !$;QY5NDR_
M<=3IYQR8T2^@>QN9RZ-'5T&@0C->PQLC+9]N#M<9;'!,<^7-2:]>I:5Z=2(U
MJA.O6>VIK=IJTJQ.)CQ#1^W:*FIO"F2JM,#0JXU/CZ$K8ITFNTQ5&#:JO6$]
M6XV;V=Q@,]+^^V=59ZLKH\/0D%J6H#:G4K_1CS;O;0J\6^)_\P.294-[$]HM
MFTNOZOUUDVFN3_>$?MFT.JUS&XUDZ8W6]>KT/XY>@UYQS5(M;(WVRN:5]R8<
M<\]T>W5(U\K6EGHQN%HOXLO;M;( AI[T:N6U4B.EH% H.TOH5VFZP?6YK#>J
M-^M(W3'4NB3$S6DUD[.>(U8W!4HI.Q4RS2%K_7RRK/N]HC_T9NU<1<5:1^J%
M'MXM.E-3TM@A RTXKA4)K=ITHDU;I>IF VB4=D;M:I)70+&^*1#N#B%-D1N^
M+L.9J?B4K"'36 _2^5C&EBK:A\W0K%A*3-@L#-AHMSY5==;A@K93R3MN!-0\
M;##R8TL-M$V!LW'80JP0:[MQ6PYBW(EGL\4\T?%EU"_U6S:?8ZJ]TEQZ:KU6
M&L1X0V?3.E.MU0>"5&](_<Z4FVC91*OGFP*C,;MJ"&R_,NC4&J.68RSK18OI
M,Y.I/I!RV5$)OE9%Q4'':M4GF2EYJ\EFDUNNUF@ZIF<V))2<=8M5/HDW!4*
M6$Q; R\5AA(F]GU3E4?Q6&G E@+W?2TP(UV.DW$37HR1_U/S-P4"C-^291]S
MM"!>&*&&V]ZLZ\6Z'L[:P6R&YVDR Y:@7AH:LV$1]0T38TB:DBHSHJ&H=_W:
M%'B/:W?YDD+8+J:8 DWFBPB/QPCI4.J@H@]!NM5(<INDF3:FJ6Z@M%<ZV_$!
M9U-@2T3MSG0QLT,4ZZ>S1%TI':"""XVZI %!CP17S%2(_5E$T<28(;H:9DMJ
M!J#$$IY+,%L*S^MPWO-T,S8W!:;CMCG1$,N<$B!- YZXRB-\IO2Z16857<%6
MA! =V\F@5@$[(9F;_1G'9Q&D0A5Y7F,,:H(V0I!M%V%@)9L"@XQH0)88B(&4
M+$KT*>A$0JD+:F0.@2Q?T$N0=B8$1A>>E7@]"/#<O"D2]7A1H2RNM6PLG%H'
ME.M!A07238$>VYX8"BDR9+O7Y"VDUM-=U8V,4=]<)O)<SI(Q"F<U'4[8-MY<
M0G6U/X=R".@J74Y<U2R9Q4++'C<F:KHV[-"C":4J&RP&S-A<S7-VM")#K1F$
MQ42<IE3!4TUP53,FIC%56S,@7"F>;0WHH#G$"!(6488O5=3#B$52K,VFD 5P
M546YC ((*,PS0%=\IJ#S'D+!U&BI((W8I/N+8:4-#UR;ZRA(T9J&+I^;U1F0
M"P!C.!6J@H)ZCFX*Y,/1(ALA[7_A*VY@4Y*T1DN^PL%#B:O$D[:##"E,L!D*
M\>7&ID"[3FB*R#=%8:'%BX)$;)SSW"5N=R9P!HQ+LW!@'YF0H:5H232*^+PR
M"B0SA0=. LYC(2MF&HOWB$!4@W4-&\N9,&$],0.FU1P8V(5#YJ.Q3*G*,#&7
MJ3S+)804AVD9#D"MXPV=?(#Y*:LW)U!IH^:J4J P$,BEVM:&W8&*LA8912Y7
MT%@R^XMQ.H5EKD5/ 56<I4!WV/18*945),A#G,M<:HD'0T3$AD"/[_0:D-\*
MV!&&>GX+V!0X#=K@U)] 9!4R38_08 FLX!1<%9-Q3F%VVK9'II!R;5,<3-PA
MZ+1=7F1<M+J*\9#G\7@@9FV5EA!VV%K;(3,?F<Z,678:D [,>&25$A&;X-!@
M, (K',L%]6'!C-T"X^PAYZ(-9Y&4+>I:/:HO^>-6TI1 (DW9M@0BS*9 HP("
MC7PF!Q.[A<A,6D@5L++@++N28AD6@G2-@_%5GW#[&@P/JB;8X^I2A9W7+!ZD
MZW46*9IA'#/^@@ 'FP(M2&Y;2,^H$H *JF2QX/5*&J,IX;0BK>*,/,>39OF\
M&[5#@Q5,O"EDG,RH[7"B=;,1+@(*B*WT./+FH^FFP(1?VGIOT*B[];1#=_V1
M2LPCT!<AJYH+LI$A8@MB=44UA)4PM^.0FH*L!4SX+IF.$=A9$(.11NAFCY1F
MS75,F<=XG>U,:C6>69&5P93+O#8WFO.-?V[G7&J2%5R)I6@.R8K4&1FCM=E
M>:' 6BXV)IT(IA NGUE2'\'\HB-&&E;-QOTIV/7G(@)672J+1<RWM.$ 6*H@
MW_13,,/E*:43FEW%IMFFP%'I>=40%Q+!\  [9L)^H0^'X+".Q12&N.02CM >
MF$>DKTLKO^-3]@(G@\48 N;9.%$<&S7UTGD,O0BW-@5R)!)*YAQW6VEF"!;>
M10E9R<HCJKL2YSC.+(IH467X%2O7/1(AI>Y]Z\"QPTV!!;F@.!)&Q@U81F&Y
M8U/-I<]F([;?:MOZD%+&;6-1'U#$'"@6L! $/KK"74H) #U5H "$7"EQAPG
MK=!U")BCM1%#53C1J(\G0%.')A-(@=AJX/J35M;)VLRJD\Q'5FI[(RSW4JIG
MYX69C])QXO.JX5*.RG@X@YB](;DI,",P7Q^W^A6+PES$@;BR>I%K&* )%*01
M+BR-R$J! UX!1=97>NUD%D19?TB/@"21!PKHR27045 D7ZQU* N69A1#,\1(
M%.JW6#MG"W5LV21&6R,U:",E\5(:(N+,#3W$1F8 ,FUFED%,.K?G<"B6;DP,
M@;B?EF!Q'0*X84X6T*(C+"HE$^]E"WO!MYR.W(VTG J,Y4"R4VV,F:"0Y&9"
M.BMY1')$"LZ1=,4TN&&%SX&&2[2'_GQ3H$!JW016-#E:.5B?$JT.(FD&CB'M
M>>F6R<JR906X:^"VD1>@S _ZD;:H][4>WG3IYE+%W!P6>CIJ9E-B[1S@9AEP
MZ+;'8Y$"^I;MB22-8@9(.B5":*SL( +&&AA9L&BRV +$E!!C2F<**&6ZO"52
MAEU(=FD;#!*OH4@$=NP&8()> XG@3&R*6# Q7'!J];/FS)D 11D,>W;'DQW
M$MMR.JCQ0U.:A,&8$%HMUQ-SUZMU[46.=.5UDQ=]@Q$1.RQ;O.)8Q!9:RZJ&
M^ LR6?7ZF=A%NYHW&O$+&PDX-F/1[K#>ZY:!(&R/Y''<%CM**/;M-EFOKSWV
M+.7F9HX-> C"@ID3)YX02#UL,8HHQH.KW!1287!%)P4Y!0ER80/]%ICX"C83
M X(!>]3,PL5BE(@D+K;6Z LU5[(G^"LM<?IJA*\\QB.J?0DFATYG5)K0D*C"
M@AKTZ:@&C+MDK@P%'@Y)U&X%GAX;^M@<%$TLE2O#M1V&=5GJ].J39H2;3"#R
M4E:-$829#R5-K1F]MAA,EL ( WJEG=E^&="$LK>4*J"[6(H"4T*B(#MP.RS8
M(=:0V)PA,0($R+@(L$58-WHZ-UMR0"N9NC/5@Q>P!F2=OC/1<CJRQATC9R6!
M62R+&>D@,-P9+SLE'%Y 8\%KK:F9%PUJHXZ9I8%@CAJHU%V9PS;784IKN(^:
ML23,%IJ-L^D0[0.Z6<*(HDXNR_&9RQ"T#@$PZDU=J@36'%"KZM,2Q< M<=BJ
MD!5/9QR]F!=\7'$D'"61(;9I\:6OPI@28OM!BVA#9-:+JIU:)1VO1\K$UETK
M=M722<[0%3@,V%ED9Z($%%;">48?8PT[MCAM*JJE(VSBK5GIPO!"Q:=-M$$,
MK*Y:HMA&L]JM-]U-@>/A3.CE*M8K+;]>*\%]T9[Y 3<:-0;#.5T-*C9/LU,4
M<^VP8Z("M/ M67.K6F35D;B5MMI]N-X'M2'8QM<.-NV9!M.9U<R(#.=6#JRB
MC Z#1@X&%+JT!@MB072)1JAZ\ZPS&)CY8!BTJ6YU*+?7\#X%L8X=]$T%FJT-
MNT1%@3"O2.$PB8L14G-BQPB)/HU*8+^B!;K= 6N*"Z!6'JU85\UZH,/B2C(J
MC+X,+WEC$'A2N]/B[.IH#>>& %T(K4@FLV;+ZU4+OD(MD\6 7(X=P@>7?-#'
M% *L$PT76'9ZP$RMU.K]NED=E&QJ,YRDLZ*]T@:]5:>W*; _[Y56-B6&0.E=
MNAJ,F:A4FHF,N9T24<8PRNF+0313XZ:(S%RBU07'JT*  !5=^1B?%G-'4 '>
M;9249MUDSX[[+-CM$0Q5Q[NI61@#CUGV.!&OE'K10<T%R)"8D)VB9N5#.Y_6
M6W8G</IUJ.Z#^FS031DARHVJ,:DL-@4N.FHK!*8\$<(=; H[3-]DEN8HB%<I
M%WBUD"IQ+[<DZ7D0"8@U4)BZ7\8*A,8,3V4 ;NE9^$)+9IB_T) U@BV*!>0E
MX4PVR$"$/&P6PK5ZM;XQ/<+3N=8'Y+8 EMW46TH*R^,-R0,GPCRS)='"T=2
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
M5_=MQ=#EBI0V,E6 8H)OTK;3HN9(?>ZI#CJAQ%A8CV79KM:;X((B,)W,<<+
MJ20E9O"J*_@HI]1&2=9C'&<$YB.ZJ>>2RR%*V=^ZH1J2H8+3FJPUR@Y3L):U
MMY<[ [(2VT(Z5@:>0*0(U9](CH+!K3&H8G9<47BTZU!19R!88<6:4\LI#+*!
MQV*.'@+>L@O,E=[8"^%I%*V#5"5A %P.H98G>(DWP%#-XE=4IR;Z=H&JF#\.
M-^!KGCD+4 S\FC:9=Y;<V$?4"=UL#'#3)N>\'W!65*+938%JWNR6ABX0MDBY
M>)5< 78YFB>(X6>60@YSCEFE:CC"0M6>SR8=:VD0S#)8A8%3+2P66FK(N-..
M,G&)BVL=*D4K@;$$2%$K42PHS4&.8R1N@O2K2BF!Z8S;_=9\&5D>!!E=H>?F
MFVIK6J '8ZHMBQVH@W'^F!_,E/7\85(?-WLVV@;%D%1*?E;A#&EIX,,4';F-
MB="GI+UZ*YC2'X:@)?; %>.V#)OLNSDZHD0'3Q!U@RFL5Q'@BB.K8V3S04U2
M0A(/V'B^1(-^V&*X99-8$+).+)9UD:\/9F$94Z2:BV'A:KJJ%-B4+*D&U%$J
MR'QN#S<%-GLT4+4["Y7!Z<W'MM0(Y(9Y08WA (-Q35_AUC)",K%7Y(Y;M_&Y
M#=)53O-UN9$O%R49B3O*JI(Y[-XITY*S@F.J0%V!JJ1[9_:75;'P0&%DR@N9
M+&$CGT,(4@9X:*$-TTY[27"B61?1$&,Z]DQ ZSK;(I0YOYY,6ZZFE7F&E_2\
M)#)+WLC"N$$*PIR<]581Y,W=*E>!JEI0NG^:-@<&W]QP.)@8LV0BYM0P7\;:
M8ISUD%19/T^9E!S%ACS<:0T!W@+S0E4%L<:+G0J;NB4MSKH1B!J6$F+@3"N"
M'JZ1%!B6$D.H*&@@7?4]W)R-C5!E]$V!W4I,ZBF80!B#VTS'G GF8!DI"VO5
M,82 7Q64)"Y +;?&FKOLW?GHHX&/8CG2TUF]&^)V#:+0+MKLKH>>G;5$E9D-
MK*!.>U SZ02NXV@EB6?P$3FW%%[,>4Q8M!L:[]2:)3 EW(CU^K6,=3.)[]N$
M@0B<Q=*E-UC/VY3=RLOZQ,PXFO4 56NQOJ</>F1H^*%*Y4,I[.B 0].U29H-
M[GQ\7Y#+$JV-R)4>-F(DZ 6RU0/7*S'0/@>7ME:.*Y&D2+_9\G3&Q9-1;]43
ML& *=(>X2?J -&;S-/*L $&)O!>&IM)H-V7)-9>J.1&93NADSAK;Q"0! ZD_
M,Z:!/>E61+&$%QL#@F9=2 0W!P1=5\DL52" 7XJ:B\= Q8ZMEC9=;DRB^B*F
M6_*2[%GCM7-H0][0UWLL7ECC$1OW);$.XH2DX,8\ZU5BNIL2,FQ/U-: A5G5
M(D$'A6)LZM6MB1YRYLJ/NQE-14AWS*^A"-6B"@R,IY;,@3%#H'DCB&TIW)Q,
M(JKUT@([#6GL>11==29!"&M8C5SPF$G.D&[@ZTHMQE/$;NK#2G@GHZ\"N:AJ
MJ2!TFQTQ6.K=&6EWVO8P)H*>IE?XS4&>N22\+&,U%)++,@+K$]A=4KT>(>$=
MMMZGB@Z%NFOWQ80%.F<3*UMD0S7'^D0$QB(>NMV2L3MXMSN0^VH%YO-N;\9%
M+=4C:)I)G(E'R\JR%&S[J6;)XY$ML$%GS?4B:L!5'5GSY2[,C,?S+,:GI(7V
MM% U>F47B TS,6<Y7"7YAEW%[,R>6V%/J3>RVAQ><G.(=V:#;-X<32OK69&I
MQ I1G2UQ=;OEZ%R4E!EK>!A;(1ZK.=*->BU#]E:5O-]M3X *6>MF[)#+G5J;
MUYQBD.7U*(BK%1@+UCKDFJ#K6^.<,.,./1CP TRL]6U-HVN)/1P*7<OG,%'6
MAXCG]$MB;9'V3-4,VU< M;%LK>Q^'(AN$S(F +5^>JMJ T.:0F9:^H(2P< N
M(4=BGH)"30/:>HGO0#_H"K9%M 4Z&XA]S9SKDIV5R22=!7I*T,2\$:4N*N/:
M^B$7%7,%#L54.N/$,!?SLI&^9UE%DO:)@1JY%,)P(&<GU@(8B>6P)/+E.. '
ME?8@IVLZ[HEM?1"2A=1$Y^N14BT]759C6Y@MFY%F]L:!N2 B&".A8F1*9-E#
M,>+/$B5%G(QC56Y97W3-@4TZ"Z93#SI5JYC/!<L2,'"XGFFON"7/)PH"7 9H
M&1_Z.#:U?8PJ$!9PV*&) <,E,&(MVZ9(I Q.N:BPY%)<*&"?B1<DV$+!MKL4
MEP PMO<:=HM-7$ )41Z,IA!JV=ZL9WM##/=LIPQ6TI0EBZ+$^3375[H<!"'"
M4N>'#&#8DWS<MP'#JHQ,K:/#O7SO8KSE&'$,'20I-BD94:_4H4?D."@2P[HS
M-T3'ANW4BG &,R"EQW.RY2$S&>IF1K(@O))58;."Q4)A5J^NW==8[.KA2!.@
M15N;Q[Z'LI8)!B#6)E>6SJ5M%W*Z+3B50]W(NW6.=X368*D0O.;J;E,;#9=6
MUK$=" L,?^UM8 59=I8D[??1$ 7MSA(LU22,-_1D34"HAX^78F[>0\\5L%1S
M#N*<V2ECGSA<YCXY4=83DKZ>+;5T.*K.1DA%J329J:IF)(=9A#"PHZ(% 5PV
M#P.20&#$9Z7<X>P^2R":CNE#)7#PJ=Z;-#>61D31>NJ^Q,*AVTXD4,!,0:F[
MN3F*,:<[$-R\/K%36RQYR3^JA[%)4-WH0G%\9_VZ(":9&%5VX'K^$-G(<$];
M$)<<BG4LE6<+45.0-%LYJ[1)J3-O8J1<0*IQQ<#K(-^J4"+O-%QMM8 L=$U\
M)%*(*D0E'AO+@%H6HB6:SLRUE#36Y'F*FD6K.NXEN1]XW&A$$UY(#VB>[S:[
M$E83^AJ_<LFLM([*V)77ZP_Y6)Z4;B@NL3T%+^;S"EYG%@Y+%&@,%72A%;QJ
MA',@7ZPR9V8IEMTSJQL0@\S"""HYE(]/9S[54'&;7L_.%>:PZ1F#6BPN;)I9
M#*=T"V%&0='/,B$.HBE5!?URK(Q<3.]W^C#CFGIEA1CC;$6[IHI3,BD#!%J0
M76:Z7@158@X[55)'CJBZ.;=1H-2I%(IAV"/ C7F<HE,"R$EO("@3*9MF!4T'
M+B4E3:5'EV!L+)2C:B9H7G7HF&NSP9VN$#H=A0 ]'8W :"1R"Q=W8\L?Q':,
M2W/(*=$NU^V-IJZK(6U_POJ6D)>^C$[@ULSP)Q/5-5UD&DZ]]5*W+FO0=MP"
M<EQC_6)R)WIICUT%&A8=76=JD1?Z*3;.<7U)H;5I76^&#NE*P 23-2#J&[-N
MT%J%[?7SY1[GB ()SFMC3:VL)X+^U:_&LJM@I6.QV]"0-W)P#3@[O5@6AY4!
MP^E4#<.YY<*.JGG8"NJEE^9[E(^5WF_0=L&NR%,)!I(5H#1WDNZ,BA(:VL,Y
MU%'Y9CMRANCZ$1)96%A!AY[@+J@2ZQ>&'+ Q.R. I$DFYB2W<PU0%DM 3TH7
M5N^*T+@Q'.B@7ZT/ $X!2FQ3AAY>L+@<6\.Y!0SJ5NG@X"9FHDI)51ID"/33
M6HD,[ BWV7S1HJL&ZOD,S_4)<)Y4V@+2%.N<6,.)E&G-M)+CF%6(X8SU_*%Q
MSZ5$6((IRW I%@%9".B@!LFH6RW)(M3CV$*/BWH6D#'(&E2U1!@,8CLDIE $
ME CI&A]2_](ZO(UNIVP2TIFHD5(JK)-NZG.M@1#,78C@)K/"[@GK555BJREV
M<K,3"PL#IF52)2M@&,Z0J$H,<\#539U5T:'4R5?4;"2+>#M$BUJNEX8TI[3(
MUO"Z./(I:4'$P'J* +-YOL5SD)>D+0[CNT3==X9PJU4T+9>F&U5YWA&7:6\1
M$8-L8F$EL>ASJL\+=M2LUY#FD&_6K78_$M5E:]W+6(,+8Q0-_ DQ%A9!OT-R
M8"7/>1@8@':@N! JE]1!9]/Z$#=*,!HO8:8D10"2)A:\,;VEMSB5FS1<QY76
M@-.9=5?2F!%6M<4PA^*@/P_RT;"6W=N0L_8*'E,T&*:SFC*V0F8F3%-$I=HE
M2&S537 =EU=10;O\-"=*<":(KAED%<LP05_E$52@L.J_T%V<+=AADN_M94L"
MXS;0;ZTZB2QNK)ZD)NE #."J+Y&02J*=34HLEJYH 4:D3T)V",\HM)A -;09
MKII1 ^8S+^0H'UTO01>!)F"I<VHPS!$KA.PYYKI+7ZQ;%6,)AT0)(PE;22EC
M:2ISTB^,O)D4@[FB@@,C<Y1H;G6%ZBIK5(?3Z1K!AK[<;'9B31$;W :G:Q$T
M8U1BGZ-E<T*UR=CVQLDB;O"ATNSZB(8*W4+AF=)7FO 0U,8 HC7%X4 4-6P-
M160 ZHHEE"OK, ?'0 =-1;_(_8CU<QA(\*'.5_,R;*I@@V^!R<)VQ!RWFIHG
M&"H9>NDH,1;6J.B )NFM/7:>9?>SWIF407&9)\*<2K$@]5IEL!TKF4+Y$QN5
MIH!I=6S5ZJK=64:00QB=H^NUQ-7^*D1=B@.')(2!/$,BX^&(M]@^908R,U)7
M7(7WBSX_,:LEV2AQW("PFL,5!GAAG5"(AN^V<G5J="-BN9YVM@VJ5_"EI=R?
M)QV HZ70G>+]NM89+B.^KX]HWVAG(#P"(+3T,H.\[Q:\/876 H=M?5K/U6H"
M8A0@$T*'C1M+?B:MD+IK+S@['$T4$:1=#.OS(Z:LQ] J ET&>@X-:."(2@JE
M8(#Q,E3D]=-;TH:7)4!))6NJ33*"G6OMH > F425! .+!_BRIROSX;"2XB4V
M':! X:VR0 MX85 (I8\PO+"MC&G)X9GU)(;9*UVKC,QY?8 OFD#1J$W-9=CO
MF7.N,1<6<E=0N E36+XEBWD37I#M(4YU%Z&,H9UEL]_J]BNCAC0D;3]8&S:S
MUX9*A5C=+L(9?0+H@7+);A: ;)<H/<G11@8MBE'+:8NF2!J%W2D6HM=FA+S9
M%JQR0"1$K] GP'H2@S#1OFC,C<X_&:^S#J7)/J45LHG5YU32G;J!8QM"8O8G
M?KTNR9;8:M>G:TC<BJ8D 08-8-0LH4LK'A-#R"*AGC=O-8#V@&:I0&+F(@:$
M[K!C^JN@!*(X(1#:-*1=$<+$$JR:0%P%1N!Z=DXC49QV>GR7!_*A*L/H".#(
MNE'O+N=MB)J[3*<MME+85DL:L508?LGBBR$4]DO$!8*\N:(7,WF4J0-VEJ_]
M8>BRD#L!P1*S:((I=R.S&E+!'+(CKV6K)6+7\SS;6'O8LB:6FXSFOC4)U14+
M>O-Z7M$J[ PO6LAHIAJ5]=)?H FBK:R:6*["4IF-0$N[TO+&<8IT!\U!"Y]F
M+57P+&,@3MR&)DM"S+17LUIGU3,"N-X9#+(^GWNFI,2YNIX(8DBCVFG1+8QK
M5\B5SI3N?:[[^@K"@;C33+N@.?6&GHM.4S>>>PM)8RN--E^0.<B9L0*;XW3C
MH6[#O?,!#1E,@'[7HO'%B)DG4H[U?-)<+E5PQF*D-4@,@=?&,TJU-:K+<3&@
M>1H#-$?AJ&\0+-'%'46<NN7H$&1X;=A@R(TE9;;P\6&CUIUX"ZWIBT4EXG#;
M,F;^K("8^5R<9_2=>QC4\:RD%KH=+D=TGN-Q:YQU4MR<5>FUV5ALJ]VUXW%;
MTS8@S;B*B/'<;C?" E635JO5)@:#KN*IL(:4?U&Y,3,]FF[7\%K-LD9JQ"&^
M;VMJZ9N=]2-UE;$;];C&S8-)P?; W"9)/,D,I#<OJ?FJBJ"NY=E 7\5*S\7[
MD%$O(',TZZ*=S@;_6W!E&M8FK"%DYVN/#?1L'X#:.9Z9 ]WG.D4M)!P68YT!
M!E8XS>M#$>Y#S9B*A7DZ5^M5L@!BG(\M5Q_%HP5O#\>#-C0EXMIDC0_3+B&A
M+:H(ADVZ9#U,4!1Y2=)S,7 %#[Z?A<AW^^*2N16TYW5RO5S0]E!L *=A.'&[
M/IJ,6GXZJ38S4G;$5<F/::A@PS@JD0P1#LP%1G8SD64+4"9S."0=L#OR9#VC
M6*G27ZRAR,#HYQ(%>167"+HJE'8$:PS)#.) )#A;5 $5R*9(5(Y4P0H\4*&$
M1:(R,](;3NU(#^N@[;><?F$F#ARL'RZT*"$**['B*:T[W;X^*X2&5)\/>_38
M\RI1:]@MR 30QD@(BX-D8;#4K%OK3ZF*' SJ ZMGV*U$$/8^Y KK=EV8S#<H
MK% CHV&\2CV1,#.^&9;C.U*7X&HA,U6!8JNYN=!ED1P!E8;?#4J<W17E>-E/
M)5AOTB:4KFF%+H&\!\824,'T#F?%IAE0<<3@7!T Q]18Z+3 TC1H%U$:2= =
M2UH5%LCI:&/9>=+ [0J\,8WB="UB-E_'Y;0ZTTB' RIVD@96H+<BP.];?ISZ
M52T>3.N"'BN85XN!D*^L:*P*=Q5)$Z8+P^51OXFUXKL$R?7CX'^5ELPD/02G
M;&!#,> "INT <\"54PL4T7RF5.$X7X< Q057AKTJL0@,YK$[L4=@CU7L*25A
MHW(43$FY+TZM8=@#?2:N+(%<XFW0'R@S=PI,NS(E2A13B@!76'W-I!J8@-FY
MJP C !:(C4U5HU%)Q$6H(4<)KL#=U$(1PP=P, +5"@D6I<MO5)99Q0,W]J?T
MJ-)M&2:EQ$,;WSO3CH]0(",PC9WB4J4[S,1* K2%?"S=]P:O^_DJA:_',M([
M[+!_[ Y=;_V\UX[7?V,#\OUNJ3UT<R_Z]F[B3)Q0]YG(6&SLE^>8'8N%8VZG
MZF@=JU$T62-AI@K#)(%6F"I&-ABF7JG2Q*;D^\Y_KS+N<J^\<(A9BH?UL67;
M>&4;BNG(M@IAXMO(2H7:IF,&A.($"B,D=F<1_TPT%\Y3/32LO:*=?U/T7;+?
M2W3?"DUGXP4$-5^?SW?$2139&[O5[\Q[C_OW;K65.$O+;"11\"_N33YT<Y/_
M=N<?E=KL"AV'$9S2\6TZ01K;#*I";BL1;V4;7H'+QF&HK1/FH>"]\MZ7://>
M/6%1-F41N+&-,BU[6\7 RC.;K&PS$9@R$(A ",2^4[IY7SWQ#^G1_[4MW6_^
M^RHFN=^.N<_[]Q@-=^^9>W<;Z\S3*,GO8_/YP)K][VP^WWP%PW;=V*CCCKE>
M5F6CZG>Y=O^9G'O;NUY!*S9%(-LPS#*W52@*VS8>F_:VTD_!I%Y!<-S^N_S[
M,X^[E;&:6N'?=_!#^,8._@J\'87+\\T=_'=)=?]"YI&=KO3$HB=E1][7*PZ(
M0]"[O^+@OO+=OWQCJH<3R]P!WIGQS@O_FK/\?Z/K_C57]7_;=??Q\H7_G:Z[
MU]LI_G_MNO75NP_&.T?VO0?OH7=Y!\GV0:HGZ2(6D\AV?&M'59\[QM9^LWHH
M^$]2W8^LO6_C&"S&ZY=X</UH[(1WEW2/-'>15+JK[64!YL*PDKTJ%IG&5M\9
M)WJ2;X6)0S:ZZVZI'G'7YM_E_3CKE^^ >]^^L^,1I2[N?/7/?77"__[QGT+^
M4\A_"OE/(?\IY#^%_*>0_Z<*><0_7AY8DJ+##E@=</B..[Z[:U^N5GN9V.\V
M.+Z^99_]MCSLR)AFJO4'[+ME2YRD24U0V[P^WOK0+VQYZ):G;'GPEH.V8+HQ
MCVE1Y#?>8;B1=LN]CM_?N&6?C=\O;[OO^__T>(19 IKR]R_E)S7*2FS9LD]<
MG@.K--XX/Z\\?SR-5*'R_)U;MKSI(>4Y<I=S>,N6"]^_<5Y%:&C+/O6/;'D
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
M/9DDKI:6ODW.64+5+[.RV53-F)6<K93GIVSR9W)NTR/I.LDYO574+0IA=0K
M_#>P$3PJ]T\&GG.)LWMK/3N;]:__7=8@ZZQK+7L.Y=Y)C-S?2&WLEY"U/W1H
MD9O*P23S+\GMD-?<&Y+/Z3Q.D$@?]99U0G#<?RUKH:#'-9SE0Q'T9\A4CHJ&
M!O$_MA1MH1!GCF&0^3%Z#F08-T'CF];&UB@71FU@A<B^+JUABF5K76XQ=U#B
M3F3+_%I>UY\6 _5W-0RA:_5XNITW9%.61W*>F'EID]F!ALE;ZIE-VLM+PY@>
MJE,N+(:*,O.X4'KL**+>1>S=6:$^+;"V3*6]Y8'KWH)Y'(IC;RJ6==.FV+*>
MF6K9L.0&PZ;^[A+#<"._/?906CR(K,L1G3EQ7;U(D-A+H<7R?-L;RWYS5C79
M4T>P./63-P\Q9SHV+L$P\M0=+E/I"O) =T3%!13*/LN8B]HIO:B;A=I"FJ)V
M18&+-8I0U)44?VD#^O#&!+$1,W;A)]$GS*^1=A$>;^EL-#\DB2N7&/81U5)/
M[5C"!6*F\A=A?=$M>1CP*OF0I \XMX$HZ@)N+0P1N1&@(W.%(XC*#KKI%;O/
M-DV?RQHFF:_Q9!03"I33Z(L+/\C2: N3F.)WU.S(+N%;RG,_KC"4NG]D +^)
M>*4=8_*2_&/YI3.)4*(_ZA3!&B!#$<L++OA'JN$($JO%(>R@R.'"$-::!=\%
M<-:-$;]X0F)#F]2X5Y=K&:M]H0X6_E;9%1'X1+E%RBH8*;DN7K[WA@@CC(C8
M+<#Q7R\HYO<*$D=<YBJ(TE:3X53E\(J5VKT5GL+EJDF& AQ1/DD[(W^-)%$U
M;^\\X2NY8_TQ_FM9Q()A_(52MQ&UG%-$;,N (:FAVURD>5#C+2A4:BK[L6=D
M^HJ+>5+Q*^/N/5(AH".MW\4OU.Z9[^#IY8,C!)R9Q+R6"?K?72VF?@VQ]0#_
MC')=0RK67Q91/9@W3,RMO+]GFG"9U7W=.[Z'^=C\+%Z@7#4"R>804YK+]+4G
M_4WAFF5'I_$W*%YV9F JI.];(G+IXL@&CX1&P?W:K<ZQX5*E;?X<[F=YX8@L
M]FSBCAKOVM_(Q^K%57>1+<R)UKO(!CC3/ WY]/!6O1P5M^N[IASU-&R.\@N:
M,W>Q4HXI X$DE_%G'.=J%Q%)JES[8X*"@;/<!.[#_C5-!@X=LNE4@-^N!#4>
M\%T#48X"=LPQ**2$:2"0F N JN[5K&,M5S(K?S,X].Z*-_29L"!C(/7?@X^U
M7=2YL3J5A<(-'5+X4[;/62ZOHD:!0*)2I_*HSA<]4]@K5PN4M,&*0!X9&F?(
MY70?]-#\9,?O?*Y\S@H-W2#/9QJ]S\BNL1I!("$" -DW.,ZHF^0W;7)%'_63
M62R;!H'JSXN/'-BIV2ZLV[E1N4ZP:'6OK(U?X V53>$? +D)A(!+)=_A7S$H
M#[#^- 91MYF^:Q^6G]&O5+W+M*L;%*D[:A4\6<'JG;*QTB?>BZ09XF20%_\X
MX&%[6-5>.T)FM&+M;90^$]ARK#Q2YS!MRERL7J7?M6.#8I9V[:HO4D"#G?U)
M<DH<"5K$GP%XV396'6B#R&98O1K1E$TF]YIGX%.Z;?;'&9VJJ];*[0_D)RH>
MK:J3^AI?S1Z4[!+[@8)Y/&">M;W*LR]=:K$<[ZHB7S6VM):!#VJ_-/S(.*2B
MUG9L5\NAU7-6H25WS%=G6R5CQ.Z@<-Y<8)&NKH.,A'"'FJN08=B+=3^1*PH/
M.UC(G'VAML/(*U'OS#6H_*!7AJ=HEVGOC6!T#P@D6 2 M);V%H*9N[&I#^C&
M'JP;!;@7?*IBX[4I;=;#>'!4H:D&3PHJU-_%'YU69U@+=(! _&( I/G:-L 8
MXB@;[]*C,>=K9U+?%NRUFRAO4KPM*$K(E@?&?O)@X _=:_+Q:03]+.I($(@W
MX%2YK9^$$]G?&B?PGF%FUNSF_)MOKSS'/I2,K:AB+=N28OC"3 J4Z"8S_:>E
MZF8QZYQJ/0!2#[5&*?/8!QL.R"QH=+5%$I(_NG*^:'K2&_-[0=KF!X8(_LK
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
M$/!>_99  OP]$*2Y@.4NF1##J3H="SQ@W6V,!VC, '4.$$\_1KX"K*"Q"ZG
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
M^7G9'/Q*R$4 BD^$WLE]BZ?#OL0%X<\C7$.40 K294(RX2,R_ H;&X_!'VG
MEF-05>>P,@Q&\AM[!,/#)V _8=IS+N-68[[N\L9QL"'!?+P'%CQ^ [ -2[H,
M0E^BQ?6Z8(93-]HW8((IF\4$3!FY!/L;TTGJSC9B/4E^L6Y8&%&^0H1]0US@
MO@-WB4"Z6(RB"J=W9Z&Z^#-L!M17;J#('1W)SL/8T0;FG2P$9AP#O',,!D;W
M":K&W*5YCT-@.>2?YS\AP>H7G>^0=J6;=1GRC6R#P(R*$,O1V:@*X:S#^]'S
M>,]VS$"+. \";Z-?LO%N?1@X[=.Y1H3*>JFC$7'%/*?B(])37\8'(_/53U$Q
MR*L*P:%$5(*4O'T]:E#T-- '[2DDNBU&<VBLLS7P#PV7V^L02VIBS2\1696]
MO$)$>\4>Y#ZDOR'D( 59HRF+(:-\E-L#2*A4.7BL'35 6S7X&%[>_:'M$=S>
MIC=/A-]N7,EE(196OT(0$*K*,0>.(Q>:6Z.?(-6&@N4_D4<UL6,WHI91WP_N
MA7N?7M\6 X\_YFO*@,.[[G,&X,TM??!3B/GU 0?F(NH<Z.@]R(6VC\NQR VZ
MDC'OD;74MGX<?7HIL_$G+;BL1R^D@L$WV5Z4B^5O8:V4K5"WS%3R;=C*;4UD
M+7SOLA/DSXC=KK>INY"9)Z*H *JMX26E$_525TX9A_9BN9"AZ"2HG?0=;<W8
M3U)CQFSM(.5B\ORODQHP1UP#R'8L]+@'93SY>[V-G$H.TF:0&DE@Q@V2/_$2
MA$;L(.Y)CR<6$#Y%G21N)NB6_DND$(I=Y*0U!+>^:M))WI*Z(-)4#D=]FHAA
M?:67$4%,3/E&@HVQ*FTEH8#NL66($$.;O-2?@*#B7*80OI$7'=U#[%8<J+E.
M=)?^4D$)*+&&MI@P2A@/]@+J^,M25P)D[IXM(""7W;4$ 9#98T:;@*=D[)%
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
M8\.Y_=^T!W6^VV-4:S1KUC#E"K5CP2?I@ +L'B-;\W]JA.UY'1'551%<O:1
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
M6WBW^0?ZP"RA=3\FP>%V<S=FSS\4_PSS[^[E*#:VJ^,D^BXPHHV/75ZXO06
MLR39-POPYQ;V-F41+LR"-9TFCG'T:9Q$M%7;F>C.'E(%YF5[$GE.77O+>_+#
MPCG-9REKEHL:WU(1"U,L0]0?LR(;1U._.1:9#]%S?U.,@QV36%Z8\-:=K/K:
M/ZT,5EL!IZF"=2/QN47(]EIPOB&>G>_YJ0'.7N1(,>[CY-@HS[:]PE=H10M)
MN+UV=O,2(2W_:.-486@BHB%"\'D!Q/1*<,-SB^F#X(JC3O]=T/Z;HLM:=RAO
MH[Y:R<IH@+EIH8*:'VMQD:]-N&OVE8]9X&'<+AORU!O;Y3,<!W0T<:"-FMQR
MTW@9)6CN,!P$3&^LT,OR=C0$ZS(2L*9$;5[80<-QS7M/F0&JZ7,\HITGCK-E
M#S:UI%J?H;*;G9K%-3<MZQI/Y)'-]99Q";.-4/.E,+#^F_F<YT*]QKC4\:)F
MEMBV4FAHZZ6>8-2H)FT7NT9M">JHR9ME.MF6LNR<X6"K1UB0/MOZVG.,[D]3
MFN,5=9$X[3>%<UH;4V\&.:P"@$VEL2NW0<7IR/XX>'ET;J\7XE-09(\;RG/*
M_#X^<N4OU78>!_I-8<5K)B$3ZG<,>J+T)=]7I*'OI"?V=F'G1T=U W'%00E=
MB_">4X@]H3C5+]462D;:*+=50L*F^IB59B*YI+EO,RDJ[5:/ ]D^ZD7G=O*.
M(,\.$B5LBJEK*KG9SL[2Q5CXF\)T#SQE. /7KW!@%!=_[PUAM*6ANEB,5U'*
MCL7,Y8$WVVXP,5.:.L(9'^SL&A9RP#9J[DH#'P.,[EO/+R@6=E_E!Z?>ZPSD
M.T8M:CO#>Q_8WDK@O9UB:I/Q[MG9F1[_JRO1NU?(96_KKO;VR^C% 5U'I/=3
MI1UCI0615UI72QX$XEOF2BY.,;4Z2'[I9>/A_Z,@_=MTW#ICSSGM^J+;G8\T
M&U-CVV>K=T;*6G:I/0/CK 'JK"G]U@'E+RUON/Y_E'__Q,9)=24]@0T?BMHZ
M%YL[4]ZUU9DJ(Q.M[XV; IXTUQMW31$UK]6(?U%!_U*HUWW=[??JRKK[V@:*
MK!W-+9]2KK3V6,LB%UO=FD\'_-V$:GPT9573H*;#;JQ>)7#^3=5O&N8 E:7O
MMW! 19G=&PT0]_CZ]0>@!T)WKM7  V:9UJ; AYUKUO7!T79VY@J2K?>@?N$V
M(_QZZ9'-^<A1F::AZ:CH>/RZL6A8Z(/5G1C(K->K73$[G-^L<<'\FE^3&QWW
MFP(^W3H6][R4OG$OWI0)6$\BI,8GKRDDC@F]-'B*N-)KVN!HXC&7FL%^XJ^5
M9;C#%MBH59LAU"NE 4,S:1X9W]>>H=7'.ZY:3=L1NFK AS[6RVUE.-W)96 E
MBQYM9Z??RY]AHQ ;/W#.E3Q9OX:S-V//&@!G;=SVP0A.6ZANA873X^71K^-8
M79[V*[B_=DG=_G]M" P;NB9^4W)DG5#<E-&[VE\\/ZYUY1O1_E!\?X9([!70
M-TG4Y1K4>U(48V>GO?<O5?=]P]_J:25;UFI5W(SF5=[*77'J%7>4SJ& OD6*
MK5[!/;>4/J[0GBR9XA>U^/^HJQO*36DE&]><,/(RF@<S#+0X:?\7O3(TNW>Y
M'NKEWOU<M\N5T^TM=[.ST[3]'[5__4UK5\G.-2'-NS-Z!XQ-PCAY?T2C)+2H
M!]L8ZK6XV]Z<YVKJ\I7_\C,:NW^I_5/AT^M>K#N/C %M;GV!7@8%*GRQ_O"7
M9"3N,PH)V$;8CCF;=H24BI\4<IH<2+CIZDB;3YRVUP<2@#J[-ANFPDA;=(B]
MN!#98]0Y_ E2&N8T$5@S@!LB/4L]1LBD% <_)KRA ERP% 05O3NSWD)=N5H&
M\:'E6<? N+1W4C)B$[V?\!EUCE%3+<2<84Y..8XC,-<'3\1=9;DZ/R'=8(7N
MI-=E"P"#P_4?!!.;DB$8_E'Q2]A^OA;?A+3G(ZN*T.[\W.33F#W\>?.3,/=Y
M+YQIQ$T\V?:3@%*UXX /T$UYP[(1M$*Q182$CI,WX8K@()FN<@G2(%V9] @=
M(_ESGA+M(9GI/(U4*4H8)E;OLVQ:<:'69-[90*@/-6X1+@+WZ+=B0V$.V@L5
M\8@HC5?23.0]5=?<!TB><FC,?M(#Z;)M-57,+G#_24!9>X<95?>A98=@$8C0
M= NS%'++LJ@<!9]IVK><B-AI6#\7B'#3'Q_#(5=*)VW55?)73^@?70-:R3&U
MU?[HW<.OJZ=U.:-QX$=MUK*UL!"K/O$2_%A34-!SV%V+[Y@4\K#DZ5;7B@M;
MUO3QJK<,)9@<:E/6]/-V (<&YJ!.@[WZ',J\H< N7F(N['6'=Q .>M1:-\:=
MXB YN2D*][PNO<=*R <M,DX@KH0\X2%('^%TU&9* O)%Z1.J$).;L(O6AZ,'
MCJ)7X?]V#&>[$*<,_8$)0:[N9F-/HS4&.WP!MH"+)NS&_40>(/D0.DLGD!FD
M\&6?*5WDEH!RZD0*P^$.DT0]MF$1<@OY?>>?:![EMHZ-]:$.LS_BUM(T"!9A
M(1U8_(+8S0A;^H-TC''#7TYZR QTL#*?L=+6F> BGG='(!+&"]5<0\_AA;$L
MF".\>?!H')*WL.@J_B4O;NDLHALOWN\<X0YODD,UJY@7O'82M%.1WK8)WBQ7
MJS%(I&P',PSM([T#FXHY*YU>>!F'D<#CL_$F\1&_A7@G<;%#(&NM4+3Z$L3=
MQ&T5P+P-?ZN6P[_J*QD3D'NUZZ&CT2S-S(*/V!FJ]7$-N%BEPK<+"U!ZC_K*
M^B)R6'4#=*-M2XL2\KR%I,R&G6CZ0?=&6"S27RNAQKRD(!+]PQ@8^Q,[1:_W
M78!^JKLQZB([2OATE5_]\Q4OK"?!/WJ?*"30JUT#M#)X9SL(#$2B6NKS!>AI
M36=C<9@YC3/F'$.M,AM&;6.CA)<&U]:G#GE;T\ E:ZOECZ&^@[G4(=B-_E30
M(41/=U_>5U16Q]:89^BLMJ]S\I&J1NFH3K99>*B_CSZ]]D CB[Z^?H<L@E$#
MH5!6,J?!OM6_9IY'PO.<6*WH;=%J-@R[=_8)3ASN_#\>@ 3L8U"8"*VEBEJ"
MTDGM:0$8)%E-^X@+ KZDG\!?S/5E]!(Q40>8,-*1V7.95\B%_U#TT;V1)#=2
M0<,HLC<9)[Y/F4"AD!"4SU18W7/J7[3BG#3:$7IDU&2ZE/["JYUN8HQ4P-GN
MW0?Q']B?3%JB&R=?5$'RYFB('N39G.VUPY0 SI/L>.ILKGOD$NI%;N2L=U0Z
MUV%$9?=T87"!TC9C-+Y*&B=T)E EV_ 7B&*)-V SJ4%LR"HE=XK=EG HN:*U
MLU!DJ0C_V[-U%F#6Z\L,/MA7NF7\S_BIFD^X/PDAZO::W<1456FFEI2CC(RX
M3GJK 'N^(IY09-NT.18ML$[5QV..-J7SIV%?6A*PK_%CS4'5+PEAQHB,&\0H
MO2*BDGA(1_0T$ !:6Q6F_2"JL>>\3H6^UU7.J\".;C=BE^"\6G951^*3FH,S
M%A**&CT6GR5<L'A[QN*7&%DVJ@3Y9DV3SAF]=)#$W8\IZ7^+:<+6]:"K^G'<
MSMST+7A5N\/B,OS/5L;,@[ATDTVU-1?PFVJK5)E\0GT:VYW/ ']&-?([8+2*
M*_S+B(NIAP5AZ/$+'PCV8&[-V"):BHWXAZ+5-!5S/>'-RC1N#+*/9<^%H.5(
M([<-FUO^@GL/]R/E&V\Y0;\PAK>;>&Q&)'\3<>>(RH8WQK N$_8H[-D^)'O&
M S:('(1@L#=0HLJ^<IRIL2D+. 3:O 5-G.NT*],/<3-HTA'5]LXRFG&0^4BV
MBSF?1:(W,:6LZW F\PX[IFP2*X^M2R:R]K%O+'!A>W)<I\/87NP5O[^7^3Q]
MC'B"=!V=+WI'D]"?BC; <AE%HJ)2;\81X;>D1F:&<'-8.=,DI$U[PLP5%MNT
M^05JGR9;,D@+5,NI$EJ3R@BMH#LIQ26Q=)Y"O/PO^D?YNM##C(7RT&E"^F&9
M[5FF,12112F^3AW7X$?91N6:.! C]:5A?S&7AM'/6[Z<=E=[)[2*]K>V>%H,
MC:>V10Y&%/F71A%'41:V':>,I72T,,"/J,[-4XLN4V66=XG=-+L&6,@UVACS
MCZD?J'0MSZ;HOY.^#\P2[2#K^U5D+OE]CQE<2BGLU!<54PZW?4]<3(UI185@
MJ(NMFJEJRF:MK;ZL#E'P *]YD^5K@4?PY^5>8!0P738,O9Y/D1$104N#93!4
MW-Q=LA?H[1.<%#_0Z?]0S/.J0ED$;"TW5MJ'V()[+@U%M=21):<PH+P=$A5N
M8KQ>PL'KYR9*;A/TXR_+,O$?1N:K0EDK&8,OYGB)^PB]V!?B).+U6KKH'>EK
M[FW13LK8N"NB(<K7H$VB3U3Y^ [Q(\JKWY]0D2^:1G_,^BH\Q&C"# L9S/D
MB3"<.9!K)QS/FAWG)QS#$@:%",-9J\?#A&=9 %L>($M0)E SOPL\!;WH/_BW
M!8TU:OX* 2X'SF<+,F,'^%Q!:. -ODXP:7P1_P?_L4W1(_ACE/G,2-X5Q7GT
M*%ZKPJ_Z#UZMO"Q;RXN2-<5\YX7(7 (+>?[2J^/'\U@26\>X=(C[SC29P>2>
M-#JATKE:_;;J\=P\74'6#>X\[<08&'>&)B3@ ^>>)G;<4VZXHM%&^7*]6B[2
M'W&^65.0&SC;FNJJF!R\!925R4DS;XP^SXDP#06(V ]-6>-.<((4MC=*,LSA
M]P[1*1Q@]QKD L[4SNC*C^Q=;4.9E]CREC71-#;:^E= ('M<D]\X%;M.8?,
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
MK 6.M5];#\7-!?);1OOYUJ8VSAX]GDX7HP;<$-<K,YO!J,&:]?+3&'3=0UH
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
M'"PSXKX"]>;S\USJ7ID1D_VAK]2V.IIT(=%4G,A D1K+WJ'ZR9NJ&-7]E"N
M8]FUU$_ 1S%-] G@G0%6^A?HY;$[6 =A(R>:J7^(CV#/U4R@1^$7UCD@A01)
M_:FJ?N*?$'*6B.P$>Q%]A^*+] \82SF*VCI62_^$&KDQ@'E'1$ !(#>IYS#V
M<#=$!5:,#*_4XEZBYV4V$Q(Q/Z/]B+6X#G\1<1=^XU@H580?J41P!<()\,78
M#10"<AP^"FZ'VDKHKK!@$HEO,W9CUY%]H[BXDY1@?S?<'<J)L7GD6LJFW]^+
MOP-"H@G(&3 R'0R]@5C&\"T'(F\R]J>?1E<Q2R+[, SF>3\L)H8U?:PKL95E
MB]EX72 O?B4I"A+#;X'<@'GRUY81X&?XO6GOD27\YD@G5!V_V?<3\CB_U_4V
MP9UORVMQ=P'G*@*)M: J^7'(1$B./*)T'6R\3):V%-XL?;:$@#!+1;Y]\#ZI
MRO4$[K3$-LM<UUJCX0%A$_""_B,8 CJCVUDZ#M*@1:=VPF9K"B(NP%W5_;YA
MT"OJ)ZZ;L$_EMBB%HP:46TV$\+J!9A_0]?K^QJP2"1C24)\Z#_+ ="F" =UC
M\IQS# (R%KJB<1"Y+=)F?&>^+/J!=62!RO3 \6R[RH^%E]D; /.2TCD(H/?"
MG]SEH'6S[O(P$#]'B> )9,1O,'WHFVC Z@ST!_K<V@5U$^AO@:\*?C*&P=+E
M#4PN].%""BL=_G26@CT:\<:QE3</.5*EXNRC<<GCP4VH#10WZ 7 WU07^+O\
MOZE/D<\2M]/VHH<7'*)SL4MF3:*?P%YR;&,?PFT?\:*OJ"F$T>C;2#(Q%LNM
MV4'*Q_W(GT1.)0 3[E+"B"T+YE!NDQH]5U!VD.XZ=C*'*+;S!92IV')*%"(;
MMX$:6]V#OT7SRAM->$2[E1!/O$37A%E);,84SPKB2X:OXUJ&!]/V;I GH-TY
M'7 \1L^=6G4->YI;E1N.N\OE+4/A3W';PNP(1=S=,^_@%=P_')L9\3S1;XH4
MBUPL^0+K1NV1W*^:@7&5&',8V ")[](=N$GB@Z$X'%7<-+,9JQ#?<FQA1(O$
MORFB";Y2FP:S0R9KABH9J$;UG]GWT1M4IY;.Q9A53B$W,+>5.V8&HS\J3SI:
M&;'B639J.HQHT4(EB)D-NHI/2(+9-QN*$AL[XG>C*PR"$!5::JCS.(/:K%,X
M8AARD:VJB#DDNEK$KA>)_BQ]5)HA>E\9DGY"'%.S-/J2N+O./NBJA%$?,N6]
M;&>]Y9>2BH6N&YDO!W0C7U*5!S3P]P/FE, $8^K.I$\2E(**HY,%VR&&((H0
M#4N9<EGT#5;W2Y^ZH$:\#3\2)>$4@_SJ\)P3D-IB&C<<QDD+XQH0N"@U]S,J
M*/ I3X6&3VG@*]$)_XS'V_I;D%@F#/FY-H_EB.XN*F1)L:&IV:Q/N.;(O6P$
M_E1@#OLZH7M*#$=/R/AG/.7';PH!IETDG@>4T VD#X4 1@#Y0THAHX=R-M*/
M.9:J#3C*!-(<)G]@?J:.9#N9=W]3<#*EBWFHAD!EL$ %"MILUL7D%EH[.V )
MG_:3#0G@TKW9ILF7Z=O9([E?GBT^AZTC'15NJCY!WBV\GO^1@A8>2AY+N2?4
M1#RAQ@C!_I^H"X20R8/4:T+E?^->V!1BIK*E.H*4JRS-!Y'M%;N31&2*8G0$
MG+Q3KO8GD97RULG9%)1L_W\I:#-AAE%6M8<XU_ T[QGQ+_WUI*FD;-VFB+$D
MGFZ4_P+2'%WDY,GD!-7K_U+ %1I\87/9&/6+DAM9=/5@^?>E;6I+U?T%,]67
M =#9SMIYM5]=!#I4W<@- \B1<Q,\0IU>653QHS18.;EZ9^8JQ:W:TO@/BH/
M76'=BI>@PU['E%_ GUWZ5 /@D7<)9[N=H+93MAP(+@F5+0(U9UR6N4'6QR^0
M.<(:PT;+_!'SO$"R#XCO+KWR0L2S?\:3(;\IP 8Q GZL.%Q,1[+2+XJ)Z/%Q
M<#$*PPHM%2NQ;;/N2?QQ[BXR"1PWLB,SJG]3-8<%C_%+B_*$4PC$M/?"641I
MK%HXG80/V2<,(H?.@@MU9+!+O? >>61?X*SY356_YQVA'2Q4\%WITK2E?&_&
MK)B;?#>&+L2//XUQ=U8 ?R[CC4L5?S/3^E\;5L=S7O.6%ESFYO-,J58NGK<Y
M)IT+X6T+;OWUEQV>9[G^O(,N6NXY_N+_4E5KV$SIB0(*^XOT5&H:QU/*B'%B
MOY%\#\:SMTH.>&K955)/ER).C?CV_U!QK"PMIF TZ[(V..4JZZ<&&[V2]:?:
M%!S$HJHS/$',J^IPEQSV?%GF?ZF2_L8;!4NS-)8WQ:4)2DM^6=8_O[M4\=7_
MM(5>/6/*J^:BZ@%[44,_8.1&(ZPM4U'<8?Y>GI"YRYQ2^=>R0Z:5-8!PA2FE
MMM4?;E( \Z=<:7@$M-I?,+J"1MX*HDTO%YTPCJM-R+AA8 +ARUSUST'815?T
M<DB,WWW]>JA\2JNQ#ZH;Y:0] 8>/1&OW;92=+@F:F.&D/0I[LW2N-ALA7+1
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
M_G\^_WDJ_GD>6K%GY<*J]-7S:RV5B>LFU__>:+(I9C-]2Y_*_:W*VTRWA^Z
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
M(?T]N*'V^Y5&.,W&>GHY=JR:5K@9BR\+CJG#!A5?\4C''N?,F\9A\RG?']S
M;SA;,[T2.'3Z?M\$+O3$\0HO['#'-]IE;'SC(#@3:U@5%:.#7245>BAB5_%M
M3;=CC:F_'BP#3EX-FK+"W3@?WOL-MVJD1$[!YIQ0H1W$;FZO+%C W*]7BN[#
M3)3]=&_"7!:&F-S$?*?-WM["O8]L/_N:_0Z9V-7!VH&T*;-EI"'=*4S:;20[
M?YR:CEH;O9G\ U7OCB!)T'S3 *(UYMU-74XWJ7A2P!HA!G;R&!\(=C)+>B@^
MDLRB/@1Z\V8H%, ^2H]LAIMS.T%\AJLTN4"HQ,D6JM@LCG#"FEG/"NW(I]]B
M.)1NI8720"0HY0ME'G29W$-.B_0@08@_W%82W0CE)D&$G7CS>6>6M*1X;(XQ
M7)S5OHJ^2I!9<I8*<*N)@11K]I[<>?)*1GT$GCA'TSR:2Q@@LXU?XN6$MMG7
MS'O5@C-DQAHYKG6 %EDJE; IM\4/"39DIM _YRTIDWL]?)KHQ3)W?4JPIT4:
M<_$6).4;/4SOUM+1*#JD0=8BH9ZO'A,#E$#Y=KP/>;44G:-&O">Z'ZY'F.;M
M<2W 7V;\-CX*+)!=K]<Q+O=7C431?G>V-U=0 YH7BJ7D6W6Z (DDK:!E0XAP
MZ>6P"D*"\++K%GP!.\MX)<"DA%P;962,UIXFT62#G4V7*.^ZKXFND!&M6W#3
M)/NZR*P'1!TY$&9)V";Q<QG!:W%+C:X ?E2G:RL8*A<;AJ_3?,?D3?LH54,U
M(BVR0?<IG!7Q7?/MK%3"W>KKH=?P\Z79+E#@ Y]H5 ?LHJV<]I?N0F '*L7A
MB(#:-\)FA-L?^U0+48!^RIE +&34LPJ1D! *XP#*VEE$'44?,W(F.V/N7Y25
M;"3,G, 5V^%/U2H)BH'K/'.>.G (K<*^BFM)7V"*<8G!$_1PG(G3#^IFG)7A
M&U(M#G[!6;*9M;_?572485C]E2^C17 -N5:4ZRAUUC<R*EV1<87D%;R!5D/<
MYP2F@ AK#6M(NX!OY_>+]Q:S^G8($P4GJB[PSO$4.+LXH6P&<@_+@!F0ILY0
MI>L$A5&_4KX>62(ODD8,DXGEA)BSOXM3Y)]Z5PE:9*Z5;;Q=DF'6-_9)43I"
MG4GEFZ4&T#&<S<=/4;,94T=HY&AJO*$AT9Q8,?E2--<8U_U+<*!FMJ*5RZL
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
M+/3UN.[>4C3E>&0;"$UW\ZS[A+YB/2_?@[$S="F>Q'PX9,;Z@7U&-3NO1CZ
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
MXV38QP:W<2PL?BP"7\-B=4J #XR'\@- .-V.N0YWDUH'*\=A*)8I6KC#I.G
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
MB'ZJ2T_/1+:9XJ,&8)%VI9\5HLFO.9\#::C$^+C1L?:7Y'9=$>X)U]-RDG
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
M4"M7'61MDA0<A.A_JOV&-(S?_P7O4^8?[&<%FSV:X,V6<V:0:%4X[BK*Q0R
M5TM/"S\*7&/-\[PLT'(3#SA33Y)Y@R#M#^5*PV.& VV9'&'&_=?;=A:=L:^R
MD;V?Y99^@>O$'@R/Y1WEEGNJ^4- WKXA\C_<YOZ75&?NQWH:#<N+D+G0AW@V
M)ILY'AA;T<[B ,+TB9PI_'%AN[F7^0V>&< 3P?J]+J2%B&UC/AF"?]M&*'?A
M8LEM6BATB)%&WPT%EV]B9H)[T]+84\&0L$C.#]$.S[\!;]&BW7L(S6I>[U?2
M7ZIQ5A59H>"*5=11LA?T<)I!6EQVEI$N?I3:Q7)'LT*O<,+@'H]W/ -X>%B/
M9U@S>ZX0?II'64@DAD&,\LC?M=]HZZ@M:GS9:#I%<3=U%A,G"P^ELQO%6(]3
MO.EPQ*XNG+1M:O<+PH*F.V:(J*_'(V;R<LM=*IMRPYA<FDO;JQU*,3!.*M^%
MKF3/EW[PZ.4V(IJ=_V*O;[1V^^%KNJ6F0X2'[4OA*R1"$T0Y0/&V/2T9IKF9
M@E)6,.*U)2&/6)V*-1X:;@0ZM%.,+=OVHFLK[LW0&Y,K84,? /L2'W1<H+B2
M.YM7E(10^VRER3OHMPSX$!,K0>7JP>5\%C=MN<JWJ^IH9_!C,!Z&(#Z(E4%+
M^1?Q%\ADP2K2\F*]H)&B3GHOM*/;_R=?%UBCW2>)=G.S-Q_E32,EMF%YM>0+
M^K]X)ZAAX%S E]9-0H !QM]%I_D1S/ZD5/Y+=E:PO> PU]/MF? JD+2I@>/"
M?MCJQMG(H>JF<QTYWT1CN!NY J*)%\.;5S2>]YVW-W$W< :@KCW"/\</=SLI
MG"QP&HIC<:'$YHOLV=!$32N[$QP47.#$@.D$E#L6'+/!F7M7M#=Q/N^2B+6V
M&/@J\G8;%&0);P^.8\Y7M#9IF+OE:G4UJU2V@=_!GB-=B#>QGXBO%A9S'J(-
M"3#W,Y*S=B(0 GUQL_!W@KC^[_2OQO>-4D:/88:JFIFC_0IL8BU0'\?M8GU5
MJ@LV<<;+,Q+&<0.D$X/V\NI1I=M_3@E=[%])G]>TO&$S_6P]3JEA\*UXWD-F
MC"D6^YL5H%]0L(2=K;X1W\@Q*H @$6^NY+D; SB$3-PHH6&Z'1LFTQW;;8J[
M],O-&WF^#%L]BLUGFBTY^0K6*</\^ #.8O5@4"*W0S[:#0-4H;,V+J=^'/I0
MKZ8-;I0IDNE976W<!L;L5D;M)>;,AK#\9:Q$\Y?UM]D#.BAH*C=)<=:M&%B*
MONY4H$!5L$6(G*PY*54A,5@/]@[X'IZ'28=AXHW<??!J2NXZ*O2>]CN "IUE
M?G+!0E>X&SJ&8"DQTVR"YY#>2930$(7..@YMH'ZI$4"+Z-+<Z>!3IE_<2_ 0
MZV>  WB0\\T%![X PMHW@0=9L28,2&9/%@M!!_8>YD'1"(=4W2PZP/7**1 -
M\,;&841]O&=K;HO. 4_^HQ8(1K?5BQ:)'(SKA?=%*]!,X:!H+...4")\5'5+
MR!6>R3XA% OWQXT7=@FWK^D2?A#VN^!$Q<*65J'@L/2=(5%@EGHA^0*:))Y^
M5E D3JC\+JA$D[,G"_1(7BQ?< '.7U,B](?6N>"$!\!%+6;^%MU6_0:^3NL#
M4_@,-9/VB8]56BJ#^ +YYBPF?Z?T1.P"P4SQ/VM<! 9D\W]4(%35?!.X69>A
M:P(.6Z=!VX%N$Y,6!K3H-U>8@,.:!YF?^5-4HV..\7'RJ?Z_!9/%CUQP@A.P
MN#D!\&L[J9L .#;O@>8!$QJBJ6V\GU9EQ5C T7@RDP:(M!]CL, 'U2C_&WRK
M],I_% [A-;W@'=PX3:OC;>WV ]4\5=L_U"4\3M.R<A6OU5:2N1 89U3'+ ,D
MFB;_;GZ4G/,?98?&6AO5/I4CBE[E8 V>?U>!J;U(6BN/Q+N4_BU;2M2EW9-\
MHZR(_"Z^3KNYFHJ>8CYS^H-<Y9997BBQ!([\O<*.M(0_2_:1/$@42B]38TNX
MDKVT=VGYXB'&<*05[6&UKHY#=G&.K;2#'P#>EH7R;8S[LL\R/7,8\)'267)"
MEP3'+BD^(L9QXE+/H%QN3.0:1,?+7OTW? B0K R#)_+OFNUE#H(ETF_268)U
MO)62:8(2_$WQ+ &E> ZZ2J!)34 *!;LBGL$ZP4O?7]!CH=/*/"A>6&WREYP1
MYTIGB4^BE[CKT$NH.WX,\A0A%@'(-'ASRFTX!QX;T01MA-)\'T#+0<-*(M@E
M.FG$B4^I-9(*]!]5 :<%N:=XC8N'O\AS-ER 7:5[4PH@0.(:L0Y\B:I]AT$.
M?&6E"%P*C3*<0'^8F\4[T>G&'>S/R&(]%]L%K]9.V1  452&Y,?@1<6BB$E@
MM%3KVR)ZC=Y=J1'UPM,,Z]"2)E#LBW#J'[$Q,&B]C%T.&4R"PF'PBMXNF0C&
MJ?>&[Q(=5R3XRD5L2>_*!E$B_$[_&GG7M18]A<QH>\IZ!T]O^K>V$YI;-U28
M":::*Y,=1"?T\\)A4;YJNR]!M$SFN;)+- KI5;I8QE8.B)89+]:LH.7KK]3"
M5?>U+W"/\\:I7Q%S$Q8K'Y*_A+3(S]$.>C5(]S+O.YP5[^16*-0F-OZP4/?_
M/Z*/G6,@$DNIAW0LTJ^J?(V$TI6K5VEH-?&'%19&4DB-S,K*]#))6CDVQQGH
M=L!._LQPB]XA.*I[SY!19VDG,$F5_6HG5EGN>&4$&Q=?("_C:$-<I7SN.2^5
MN!WP=5R/7.;OD2_3YP)%_!$M #11G-7=P-6*+\HK_#DYM8JI_.+U+V5Q_+W!
MSR4"P4HO$7I8T.G(068(?639N@7(&+ZK9AW<2<:I>+!/18!B.[0Y^[GL([1Z
M/2J-!T\$#XCKP3PO%O)=]-JQ ZX2":0#VIF*/@!2I\A[22>5,AF_O$-^1.J;
M72V;+'ZR/OB_B6@.!M'S__D; 4F&QSJ>A*Z!;5(GS3J#)S!-I=<I25F*$YJF
M<F?9#Q68]4J:H"A?=TN\318;G(TZ2!R\*N'=R!/'IU IU"@95F^M$_":5*.M
M@<2'"A\36K9;5JS79:&2(4W=.D#LK&P-7HRTR3J]BN HL<SQ%S0*)DDPZKC6
M)EZ<TM2TA2B4[ZWW+<N7WK<49?E)/ R2=5%HKV;SV@_(:L4-KV3HN>2ETRQP
M*_*7**IE6F4A_4MC8/6!6L<ZJ-9NPQG+89PJS=-XES@_VJB[33X3(%(?H&WT
M&*LP,>_9W9 2N97"W4V[<;_HVOI/!!MFG\V7%+F!::XD_TE]91!2[T1CM7+Z
MHP":2L2:XN$H)W!H]H&2$F".<$VC+ZV"]J$.IF=BUEI.,%(*OYK&,,M297H/
MEB[:79/,?AQ0J"SDIGB$R2IX3^V58BJ_0=!4OYU;3XNWS>7^KT9BQO"2"LF&
M3;SMJ0NU'P&_J =J=^!40+ BDT_R2)6R!=[V5]$.P1_!N#HF>(BZV?( E%:_
M,X6"405W]"K1EY2MFINB/5%FE9M(&[!$7BO">FR0](K2'.8@GT7!?+Y-(+U+
M]3-_D,ZI9AM3)?8%&%V+>'E*LOH]NBRJ2AF!N 1,E%G@0(]:\6<HTB$.*0-3
M^'.L@YKSE!-F-S6^>JI!ICQ7,$I[6S$M^;/:5[8^RE.AE(@#QDCOHR<\..)\
M^)<#&7X.!0'[K'^;312+J<G84W5;_TZ?DG]<ZZ;9GKQ;Q5?91[Z5OY%;U]R0
M9DOG>XC0VRCHH(<1Z!< 6+8UNE!R31YU754F/<VBS!=JNHQVR:#RBW9_Y DY
M5E6UYHCDD7RA!XCRQ4<<!F%_N)'^JC>MX@4VM?-Q=6A):1L5TYJUO.DB;MGZ
MX;JWA/VA)/--LM9WO[Z9IG0YJ%[/O+G"7O:56TYG]/CC'+"S.G;A=Y=XMCH2
MB9E_&K'DF/6]-I@:%4HW<>A$W[NZ5.8^UXFJ&9RD%4W2V\!8^ORNO=1YM<WM
M\;3IQ3>;M].79FZN_\7(7$^W.C '0DN,J]C>OJ^T2SCG7:,47WCU=E,DC_@"
M6G]G"/N?6N?6*YSPXMRF),YP9DY=&S=UO:?Y#F]\Z%K];]XUW[>:<<!>5[+\
M%_^078UDJN R+:+]BQ# '&RQ"&N*WC<N$*9FO+%1A6O7O37M$$:&SM.]$Q;[
MOE;/$**N9KFC<+_==G&V\ _U8=L/\3(,L;D%18O:&_Y&+F2T6__+AG5#QL-P
M0<A7[1]HE^]KU6IHA>LV&094V_V+[@7'4?5M 4H-QJOIMH)1A*W/D"_-P%CZ
MI%WKF(;ODK4A-[61Z$W?3THF KM>DAZ'W>P]T5#P(36_U:8_5O.C*41G7^1;
M-Z1QS/"QC%%^61=CR))?".G5;)0.^3Y5/!&WNKZ7AB-:^WSD.F2CNK=Z6Z_6
M_&H\:=Y7Y%6WTC@N8ZFY5/MS7;"^2STM9)MFK,+/]XNB6,IP&R>YA0[; P@*
M>V$G;[E>@2WY.?BBJC?[8=\P9GKBIBY';'VDJ-6=D!<@JW]!3EX5:J;3<$[[
MM#>9EY>U*#9P2VNMFS]B(TJN#US"G<F^UEM+D"7N[MA,8D<V- ]2Z@.&Z^BT
M_ZU"33.9Y)4N&A7'9?D:N3?O<VWA)H1\N,307TK9D]W?_9%Z.]'6[D\/B-0W
MA3 .!9RQS6=Q5^TRG."DKX34%;R<Y3ME[OS*6L?!;ZQ)):E]MUEP=DD7D[TD
M$==ZDGT_DMGPD',QX)SE$O?QJKOZ9F#&RK.J#?S"%<[21$$?YN5 &S^H9&FO
M@A^9[=GIRL]*]&L!^:S(ROH>_M& \^9-@E6K?NHL@F[GJ4JF<,T*5*(2GL;L
M[+?!%26C>KC0M^R%'?,A7N*R9A+X.S*UKAFT!%PQ;0*3O!9K-X%SG2,5FT3/
M5EP6OQ4=QJ@WGI85%G_H;I(*LF>T>TNPB7.:%.+8R&C;4=0GX+KQ$>+C%: 9
M@6.<J8K)4+G=/#$.-&"(&[TT?Q6_ZWJO.I4]LXVA_"MQ>N-I>6QDH&V2% PX
M9PP27_2*U*2B <Y6N1#>:+=>/!J*Q!3T[3>V%G_I*M??S%[8>D,K39S9Z*SZ
M%1EBK5'  ;<-[3)'KR3U.?%]YS[Y/&2''14=@,X=OH"94?I@<P(VI>) <SJ>
M4ZU4'B;::I,Y1\A'\'.KS;1)Q/>9S0PJY6/$"_8*1HC7))X'9\S!MU6Q..'0
MY9J3A-BF"5@WTD1%,UY$/LO>2WQ,K:L:I%32A1DWZ%.80$0V\S-[\ZI#W%!>
MT '7\AO,<8/V56+FS@839A$++X_%UK/7L#0$;\ZLRLVD9YR?&;.I1[G_AI]E
M/ =FKP(Y5?S,?;6EFT3Y_=@*6#2C[F7U&N%9Z5W,8Z&9F8'K%7(J!HE:84UZ
M"J55F!^>2/\JS%R5P.X4)NVY4'Q3KNQ[5G9*EF^C5-9+G23,FFKQ)X87-A4]
M7[Z74(WL2:LG=\*-83?I+A!IU1+6;W#I;K"HV+BQM[>T0F^Q1E>LU^+%.=7N
MZF"Z:ZVW<F;9"WRE['GJ;])9R?8P.HV%%GI^9!&A \.L#9Y-73V#)9'U@Y;D
M<F^K#,55.9@R:9F82+U=60!.IWZ>"I#F*?1A#M2'TJF>%YE?$.]=FPMC>HC=
M[XO+.I1F15EF"P;IJTQJ<*+6U_ LSTNMV*>&YM2)1$CC&7J'6BUG>FYGZE'"
MKM4%'9M?=I.+#@],-?TH'>R^@\RIZ&A34:=7WVB,+EV!S;"\2FDFCM&7A^HH
MOY5JSV9FE)BU74 :+"WN;*>LK*@P+: V5D?!)^B+:J=2/C/:<;=*/K'BB<=2
M?#BS*3="=O$6, (]//EDSL)MBPASL9P.(_$\GFQ<3*83,Z![U$5D+\IRV@7J
M_))@1@]]7G(3JYOI&Y+%&6'+/,8! MZ:+3;L 3JQ[2>^BU&M'R#2F5F@C!S+
MBB/]I+JSXXH3Z(&<@J1'3!Q7&'R;_8!WS/T!KXN_9O,TS)# KQ6/W2&(T[G@
MNP1)HCBB39!.O$_>)*@JJJ*^%(B3UC*2!0/!--8GP7WW@]QGPGE#]=4O)0];
MIM=.DRS17,(M%H<(_A#<T S"/5()0MR@H9R K8DM]&QH=_!"UDKP@GLG-T)T
M:I!4)= )FU[6;-$\4.^M_4>]B/\5]TVY%O^>N%Y>6'B5?%HJ2%Q,$XEM:X\S
M68C&7<W9 J4/@)5Y==^:1E?7686JZYC#IA/\Y=AO^O=X#T*9=D%A .FWRB^A
MGWI:OG:MF/%8,M>=QPF&>_HO5K [(AI3JPZV/%?]7?.Z,0C 8%ULI3@1OL6$
M%K22\G3-"5'44)5U;0JC5I;ECF/?1,[WEY3?&PAON%BULN>W4E63T)'!NU0+
M-U.Q7_%CZ@P%?L03IN[XQY3#6N/:*8R)BDCW$K8</=(C84E+)]3]MQ$K_I)_
M9;^K'LM]Q#F,^0<;SNW"=><3>.W$IO5/@7V4@X&;!-,9_JY\80?'M1O+F%V+
MV)8S?N.:9'>8+PA-G(>L^R1C;3'[-<64MY6[@+9E?0ZOE/$FL !XPJYRI0H&
M>#Y=@=3+U#>6V[0/]*72*XPQC&#V;>;?S$R,D)7"XN2-9G>RMZ^[P5W.'1\X
MAW>=QW;%\"_Q%W?<(E\&W,Q\ZFQ *JFF10/G60-T 7]*#9UQGY^>Z\ZJX'>L
M"^5,$8P.V,-]*\"ZEO)G">ZVZTD.:(HIE,Q&'HE]*,>03*:,]A<\6&VDF^&I
M.51F+$2-V\.>!UX+H'/M0&_7?*!6Q&Y#"2?4-<8 DJ?*"UU#EBF.,!HIG^5K
MJ@[2I-+.[$N,9,G<N$16! H$!'"H\#'73-XM\%GK$'[ 4F@H(ZXP92-5)-0P
MGGZ=_%NKK)I![5%/S8ZEHPHP]CU3*7T2,(E]3[S,-857 3NUSL1=:?E;OX>0
MVA@#[R+NK)M*]R;[F1LJ*90W!J>LO;0GFO98/7.,<L*:N^Q*J;]K F\TLJ:E
M$Q?2TZ"/P@]WO($]B7^U'*&UDTP-N16?*9F69UF%M%P#)C:,(5>?6=/.'B?[
MZ;J.NQ5=6/]"V%CRC_J(D%O^6+1?"%>=I=P2]F*:RPG">SA!QC61(Q&,MHB$
ME,U^P^ $1L#*K^!13D#==_XZS '593X..R(\P&_&?R?_C_^(-+ZL2Q!(6981
M(.BD944["-T8&_U$PGOL2.=IHN,\-]M[WDJ*1-G!XU$?"/;RSM-7DKX#OHR:
MTIO 1N:V="L_DKT@:A?_ T?CER*XQ%OE_+?P*?##>H&SAANN8'$&N)?Y2JX=
M+XFTB-O,.U0ZCQ<.!*6/Y_T$#D85 %?Y&7Y._,?\S\X>PN6"+LL0RPK=E0-L
M)V@WH&=OAHC$69SUT.22!.XHL"NMB/L,3(I\QGLJ^K#Z+7^A2.\<)&"(7,T'
MF"D*DDS!?"E7\?I8L(Q""&*[2WV+Y>ROXM>IES@?T.Y(*6\V4KSZ$% -_72.
MYC\!1:8_C$C##>E9QDN]/_<#4ZZ-Q<M98>J516_8RQ2_4O,X'K*SD5'<#1+5
MZG;>1=3=.8F/AWI->#JE8:;4G^%@Z^5F,XZ9[^&^,'F&ZT45+(SV6,H]MD;5
M%?&><TG.7(WRLB5_.6?R)\.=I@FT6QT3)(?H^I9[G"L,[T8?')/QR+9VPQ?F
M)5-@BH(]3N<6T<O9H)JP.I?[KW2?<SZP&V%H+))W);TP2S*[?(@I%==6F3'G
MT-L84H$5S<#E)<4B%XBU885(+J7+^RG\BQ'BV F?X42ISZ"G,+.@+>@J; 1C
M%]*%+\8L0#R(O/P_\&YR7^(_<![U>]A,>"P#[WT1^H>]PO$:=(1GIQJ!#Y+3
MP7XXAW*0?A5Z1;.K"8%4=# _&0IF?$A,!'^Q.*&[P0N<)=X[P*/<ITZCP5O
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
M^XWF1NX=L!!^R7!F#=.S&#?8$>@&)I5](2Z$M0YP"3S*F@$&73>R#X#6>Y\
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
M&+]9\G!G6'YZUZCJP,F2@RY?:9\4\5[Q]&-<V+^,44K\(^0&$YN(C4*RO(+
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
M\FM_-V7C_S%XQKUL="?<;W.%KG2XY2QV^E8?[PIK/]J7V'ED$-,[V,,8Z3X
M'6E?,C0V"N>KZ@2GBZJ%YS,K)9?^;O\Q.'M]K?6(>]7LBG]PP)EWM<<IZW2?
M>^5<?T#+\;'HMN$!3']/-V.L_0 TW=PB.E[3)#A96B\XE5<K.)->+3[_=U,V
M6O['4.\6^ZK%&?>PRX%[?6!_QKEAQ]+Y2<^ZB9'HCKY^S*$#78SQYB5#?:OP
M6$6S8*ZHD3^?72]8E-6*SOS=E$U+AKHE0X-K[.MV1^RC@_O!F\/6\DO3-@7'
MI]WK#@U%=W?T80\W=S''ZP_ 1ZK;!$=+6_BS^<W\$YF-@GEI@^C4W^T_!B<O
M99-3S)L..\SC@7VL.Y.6XJNGS;/&ISP:NP9C>YM[<4-U7:RQF@YXJKQ=,%/4
M)CB6TR*8530+3TB:1"?_;LIF"Q-EO:.7LL4A^FVW==K380OZ@UE3WL*B:>[
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
MU_W<=:W R<>ZF*[KQG#UTOU?>#RR,GLRM3%CE-*N& *ZY(/00<DA?I]P0##
M[Q<=@OK$@]Q>Z6%.KWSH6U.V[M%3=AE9O9W0MKER2<5Z^D^-L)['>OC:Z^9P
MP1G/K,P3,27RH^AJZ12U033!;N&/<=J@4=X![@C<"0[SN]A#PF[687$/\[#D
MFU.V&^I]/:RUY_;B'[N//=CFT/=.([+^L2&^X*8--_V"GUR\&)<K.($IAHY3
M*CA'&=7L&78M<QJL8QSAUM.FH ;J)+^1,BEH(D^(FK\UY4%-K<?'-VN<N+O1
MX-#;;:Z-'[6CBIZ:8]+O.K,$UX+XO(N),N L)I.Q2,RE+E#SR?.,0N))5A'A
M!%",/\$IP<WQ2K%S<!EF5O#-O1G_;>NIZ[_\/O1JHW&+<J=;R6>#B(R7-BC!
M(R\2>#><Q;R1Q*-<2Q,0+N/%V$MD*?HB399V@2%//<]*3SD'*%#G.!G(L[R,
MY+-0YK>VN+CZI]$':W:T*W\S+5=JN&0I38.%[YSB."\"4NB/H_&$AXD4]'T4
M/>4NEHF\0V GWR:#2;=H8.)-!B?Q)I.;<)/-C;\!\N)N<*%O35FU5TU9YFJA
M+ GP5)8'1KRK#$Y]4A7&N%T9+;Y4ALI?+"94SQ6P6Z?S!#U3N?*^B<S,P3%Y
MSM"(.']TF%\T/@253A[F5$T- @W3_:RVZ=YOZ!_#/X9_#/\8_G]O*/^7P=]3
M61$0\:XJ,.5)=2CC3G6DZ'(%(F^Q%%<U5\1HF<Z'NJ?RI7WCV1F#H^E9P\.2
MW+$A0>'D(%1ZY!"G:F8 :#S:S6XYVOD-*:NLU)<,ELI2/T]EI5_$^QK_E*>U
M0?2[=6'"*S7QN:<KTBI/E%*:9XK KJE"4=]X7OK@:&;&R) L9V)0E']D "XY
MVL^MFCT(-,ZU <W'6\"_WG\,+I;*,E]/995O^/M:/]2S^@#:W880P=7ZF.PS
M-<CR$Y6$IJ-EK,ZI$KAOO$@V.)*3/GI8D3DU(,D]VL<OGCO(JYYO ^OG&SB-
M<W7<IMF_FK+Z?QO*?3R4U=[A'^I]D,\:_:CWFH/XUYHBL\XV));-UV(:CE71
M#ARIX/:.EXD'1PIE8X-9BND^><[L04G)R6Y1W:D&7MVI*JCQ1"74./=7^[>A
M8LE0X>VAK/$*^]#@C7S>[$NYWQH 7V\-RSC?$E>RT)1:-UM/;INN!7HFJ@2'
M1LHD8X<*TJ=[LW-F.Q1%\RVRZL4J0>WI4D'#R1)!XXF_VO\U>'DH:SW#/C9Z
M)3]O]28_:/?CW>@(5EP\$%VTV(ZL/M%*:#[:PNR<;(3Z1ZH%8[VETND#^9ES
M3=GY\S49%8LETIK3!>+Z^7QQP\F_FK+:<LG@;*FL]/10UGF$?FSR0+QH\R(]
M[/3AWNP)D%_JB<P_TY-4,=^#JY_M8;1.M@'] _70:$>%:+JI.'VV.C]GH32G
M]'1^1LV9[/3ZA6QYP\F_VG\-51[NRGKWT$\M[HB7!SR(C[J]P5M]?M(K V$Y
MYP832DX/8ZN.#5!;1SI9?3W-W-&6&L%T3;ELMK0D:SZ_L'@Q*[_FC"*K?B$]
MJV'^K_;_&!K<0CZUNB6]ZG0G_-GK"=P9]!5=&PW)O#09G[\XA2T[<IC<<JB'
MT7>@'1RM;X2/E-=(9@LJ,^8SRPH6Y64UIR7Y=0O2O/KYOYJR9LE0N62H=G=7
M-KJ&?&YS27S=[8I[/.#.NC?JS;\Y$R2[<B(QX^113.G8*+'E8#^]M[D+&*EL
M@XX4-HJ.9]6EGY35Y)\2U50O"DKK%X0E]?-_-66-Q9+!R5)9X^JF;'(._G+
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
M<@NCE=#,ZL U\CNQC?E=F$9M5VI#2??K@$)#@V;76BC?L0T:MYC=[]UB>>'
M#JN_3YNXCE[8$]EQSAI3><*9KI[R%^;MBU%R#3\'9C^NG-Y#JB8;7@G#]F_$
MMS&;L:W<UK0641NZ16Z@>2U0M'$I%!FOANK-FY^W;S"^-K9^Y[&3&\W&+FSW
MZKQJ&EMUSA*G/N[,$$\%"CG[$(J<O2E:VB"NE-Q/+"?T4JIPW?0:;%=.;6HG
MJSZE@]^ [,AK3&Z7OQ8H7K_TY85*X[KU=P?^VG#JR*HU^\ZOM>JZO<6_ZOK.
M!/6\98;HN!N#-1W,SSX0)Z6.HU4OKA+PPX1B["#YQ37"RTL$5%]N17(OIS*Q
M5UB5T)/W6J!DW5*H6O/'T\X5*\]-_KIL__RR3=VW5MM7/]P4I+EFFBB:M\$S
M3WK2L_X.8V<>2A!F'$C)QTY@Y:GC&<J4,5(!<I2B2=I+TR:., KCAYE%L</<
M8L20H.1U@&[U4FCZX^>KHTM_F#S[W:\]-W_;7O-LE9/FX99@T?4]";GGG;"4
M65\R\41D=OJ1>!9Z!L5%3J4)D@[A1 D'">*XR4Q)[ %J/N( 71J]/T<6-<&6
M1TYP7PM4+_OZ7M\W2Z9/?_)9[XUOE]<^^]U$"VN<Q8^,@W)OV2 H5]Q1^/-!
MZ:EG(XG(T_&4Q)-(6MR)U&S$\?2<Z&,9N5%'B<S((V16^)$L=MAA.B?T<"XW
M9(;U6IZW??WQ]*&/WNV__LG7=4^_^ZL0_C 5PT;'W*>[_2CWG<+Q-WUCT5=#
MDA,N1:(1%^(PT>>2<9'S:'SX'(80-H<CAI[-((6<(9&"SY S@V:SR(&S=$K
MZ9S7,KWW@[<&__[PO?HGGWU7!#^LRH.5.YFPW98"5N[XI^[^*0_\0N/O!D=&
MWXY$A-^,C0N]GI@0? V5&'@M-2G@*B;9_RH.Z7<E ^5[A8AZ\?S!YS(5[7V)
M]EH&)]Y_H_'D^Q\5PQ=+\^'GOUBP=BL%3/?@P-X.!>ZNL>#K%?$LR#?D241
MX*.8(/^'\2&^#Y)"?1Z@PKSOIX9YW<>$>][#1GC<PT5XW"5$NM\E1;K=)4>]
M#I!L6@)Y%G^ T&T;Y'M8@<S'XYDL(/2>-"SQ6AX"=TZ80CO-(W"/L>F2&09+
M>3"+KSU SBN=(,K+QC,**L9PVJI1;$G-WK2RVI'4ZKH1=$/],+J]OB^M8]'^
MV_#?AO^S#:+_M\';_7\:0A.O26)PYT0HVFE^!O<8AR:9R6$J#]+XA2\:]A%E
MA@95Y2A.6[WW10.FO,[04#^";JP?3&VO[TE;O)<-$D-#GNLVD+E9@L+3_;G2
M-^2>(BCAFBPR_;PD(>NT",,YQB-+IMDYJH,,;M%$ED@_3I96C!*5U7OQVKKA
M])+Z86QYXU!:;=-0:FM3%[:UJ?4U0/X_#1+G;2!WL025N]OS J_@^P7^<=>5
MH9@+\ACJK"2%?4R8D3?-I:DFF:RBB6Q!V1A54K67I*@=SM T#.%*FP:QE<T#
MF(:6;FQ+2TMZ<VL];O% :FC(-S3D.VT#A9,%J%U=0>,1]$#C&WM#'91V415)
M/B-/8AV78,4S K)RDIM;M"^75S9*RZL>(<OKAXB:I@&\KJ4_O;JM%]O4UIK>
MU%:':VJKQ"_>RP:IH4'JN!64CA:@<7:!0K? AT5>B)N% :F7M&&99POB<D_(
MT:+#>03%00&]:!^;73;*$-4,4V4- R1-2S]>W]:77M?1EM[068=KZ*C -W;H
M,IK:%PMD_S3('+9"@8,Y:!V=H=@EX%&)1_2M$M^4R\7!Q+G":,;) J3@;UFZ
M[% >13O!RRT;90IJAK*DC?V9ZM8N@JZC'5_;58^O[Z[(J.\J)31T%A$;VQ?K
MGX;E(+/?"FI[<RAR<(929[_'>K>HVWIOY!5]8,8Y73C]=%$"]Z@Z+7]*3E)/
MB++U0QQ.30]#W-26I6QKRBSJK"-6=E<2ZGI*#+2DAJX"4F/'8KULD!D:Y'9;
M0&.[!XKMG$#GZ/NXW#7R3H5GTK5*?]SYRE#J;'DLZU@I6GQ 35 -YV?IN_G,
MVE:6H+D^6]I>E:7I*J/H>TK(M;WJS-I>);F^2TYIZ%@LD/_3H+#= EJ;/5!B
MZPAE]CY/*IW#[]6X)URO]<5<K O./%V+R)FI3.6/%>%5O0J*OE7,J*WC<9LK
MF'D=I0Q5=R&]I%=-J^F346KZ\JGUW7E9#9V+]6^#TF8+%%KO!IV- U38>3^K
M<0R]7^\6=[W1!WVN)9APLCDNZT!-"G^H-%UE^ 'JZJ7TV@H1J[F$*^I0L^3=
MBMS"/FE.9;^(7M,OS*[K$60W="[6_S28&QJL-T.1U6[0&_9_E8W7\SK[D'M-
MKH@K;=[(N:Y@[-&../)X/9+?6X91-1<2=%5*:DU)?FYS@8C?(>-)N\4<39^
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
MFN<2LD_GTKC'LUCBOS.%\ND,:<$A;(%V,K6X>']*>>D$LDX_D=Q6-I[<5S:
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
MC^"Z0T3V-?=$XL6 M+2Y< )R-IX2?S*%CCB6GA-YE,0*_YO&"9EA<H.G^?S
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
MD4?9WBF(?I6)CG>,ND;>-:H[\MX;1?#9^U+X>0D'5O^2!=M6X6'/9B38[$2
MTYXP\+0*!'\[7PAQ\((H)W>(<W&%)#=G2'%W!*R' V1XVD&FE^USFK?-\QP?
MZV<<'\MG(E_+IQ*_5^GJ>=NH=O_;1H6S[[Z9#U^^SX;?OLR"M3_B8/L?2;!K
M3318;0P!QVU^X+[3"WQWN4'0;A<(-W>$: M[B+.T@R0K&TBQM@:,C17@;2V
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
M'$^32R@LL3!'P.7Q);ELF9S&+%11F%7J3&:'FL3<6Y"9.ZHBYXPIR3GCBH4
MQ="0N_93D&WY"@JW?P]EQK\\J35==K/5?.7Y'ON_3@ZX;-[?Y6W=WQSLW5(;
M%5E5%H\L+D;AE>KT++&"Q.3F9_-S\KAY5*%$1N)KE'A>14$ZKU6-Y8\6X+AC
M*CQ[7)'Q"B\;6&L^ <7F)5"\[3NHW/[3PT;C7Z]U[?Y]?MCN][]''#>-]GE9
M=;4'>M4W1D3HJV.3U67).$D)ALK5$G(9JBP>1<$2$Z1B*39?I4!+]"J4I*D
M*1E6I8C'E*G"<46:8%R^$* :&CBK/P;5YB^A=/.W4+/E^[NMVWZX-+#KA]D)
MJY\/CCML'!SRM&CM"?"H:@L+*VQ$),IJDK#\BE1RC@[/H!13.!F%N<(TC4""
M+%#($E6EBCA5@S*V8$ 9KQQ7)$GWR9/S]\D6 EF&K<=?]3%H#)]391N_>M:P
MX9N;W9N_.3>^\ZMCTV8_CA^P6]\]ZFY>/^CGINL)#5&V1\<+FQ/2<NM32)2:
M=#J^,I.56L[@)^MYHCB=3!)36BR-+*V31>CZ9)$E$](8S804H9[(7PC0# VB
M/S^"0L/O1M7:+QZVKO[BRO"ZSV9GMG]TZ)CI#T/3MFM;#[CNKASS==$,!0?E
M]44B6%UQ*5GM2'Q&"X:2VD1D)#7068AZ+B^R3BH,JRT2!]?6Y@75]1A,BD/+
M)\5A^H5!MJ$A?^6'4&IX/>I6?G*[=_E_YB97OC=]>N-'HZ=W?==UW&9UW6$7
MT^*#WHZRB4 _[FAX%&T8D90QF(Q)[4LC)/82J(AN6G9$%R<WI#.?'=!9R/7K
MK.'Y=G5S?;JGN7[-4SS_QBG^0B#'T*!<\3Z4K_CP:>NO'UP:^_Z=F5._O#UZ
M;OVGW7.F/S:>L5ZM/^5LK#SF92LX'."5/1462IB,B4W=GX1,G$C#Q(P3,L+'
M::3@,0[5?RR?YC-6E.TU5I/M.=Z=[;%O)MMS\&B.5]_1W(4 Y\=WH/ /P_[_
M^9W;_4O>.GK\DS=&S__R7M?%=4OJ+QC_ICMGL4$Q9[^+?\;5/ONTCR?A5'!0
MZLFHR(3C"7'1QU.3PXX1T(%':1B_HUR<UU%IAL>Q(H+;L5JBZ_%NHNN)*8+K
M]"S);7(V<R&0M_0M*/OYK2?M7[PY/?&1T>CY3]_LO/;+1[77UGY7<G7'"OD5
M\RV\RW9[Z)=<'3(N^GBD7 SRC[L0$1IY(2XJY$)*;, %?(+/!6J2QP46RO5"
M7HKS176JX\7R-(>+31C["P,8^XLG,0[SLVD+ =77;T#=%V],#7Q@-'+P0Z..
MVY^_77/GUT^+[JS]479GQU_<.^9;:7?L]V3<<;=+N>/C&GLGT#OB3H1_T)W8
M8+\[R#"O.]@(]SN9T2ZW&3%.-WFQ#C>D\?8W- EVU\L2;:\W)-I<ZTVROC:R
M(-!]:C35_I[1T,A[1NV'/S"J>OSENX6/?_LB__&ZGSE/C%=E/;78@G_FN OU
MS,T*\<S;(>QY@$O@\W /G^<(;\]GR;YN3]+\G1\3 AT?9079/V2&V#X0A-K<
MEX59W]>$6]W315C>K8NTN-NTH,/U;QL-=K]KU++O7:/*$Q^\H8&OW\^#/Y:P
M8.//5##Y$V?8_LE@OR,&7,Q"P,O"'P)LO"#,WAUB'%T@P=D)4EP<(-W-#DCN
M-D#SL *6IP4(O,R?2[WW/"OPV?VLU'?WT[(%#;>^;=0\^+91^=0[1@6W/WY3
M#$L_8,+*+RFP^4<LF/R1".:KH\!F8Q X;?4!#V,/\#-U@1 S1XC<8P^Q%K:0
M9&D-:"M+P%F; \EF#]!LS8!IMPOX]J:0YV "2D<34"^HI?,MH[+Q-XV4Q]\R
M$L)G;^;"C^^3X:_/TF##M_&P_>=PV+4L "S_] 3[U:[@MLX1?#;:0> F:PC=
M8@E16\TA=ML>2-IN!N@=IH U-@'"SIU -=D!#-/MP#;=!J)=6R%O0>6#1D;*
M0T9&O MO&F7#YV\2X/MW4+#L(P2L^CP$-G[C SN^=P.SGQS!^E=;</K="MS_
M, >?%;LA8.4N"/G3!"+^,H:853L@?O4V2%Z]%5+7;('TM9N!N'8C4-=M@)SU
M&X"Y((A;]C;$;OP0$G8M 8SU3Y#A]"<0O#8!/L@4,-'6@$IR@D2<)\31_)]'
M<T*>1.2%/PI31CT,*40\"-;'W0^LBK\7T)!PU[\MZ8Y?7](=W]'DV[[3R!N^
ML\A+?O/(.?_SR!-!%Q?T?Z/A=T/#A@\AR=" M?H)"$XK@>2Y"0B!)H"+M )T
MHC,DIWM!/-7_&8(5\B1*'/$H7!'](%0;>S]8%W\OJ"KA;F!#TAW_]N3;?GW(
MVWYCJ%N^1U!7_<Z@SOO/HV8#+Z".!%U$'0G^WT&\H2'.T( R60)XBQ^![+ 2
M*!X;@>QO>'N%6P$VSAE0J5Z0E!GP+"XW]'&T,/)AI QQ/TP3?R]$EW@GN"KY
M=F #\G9 .^J6_T#*3;\)]'6_D^B+_F=3SP2>0Q\-/H^>#+F0NA!(,#3$&QK0
M.Y< T?Q'H-JO )K;1LCRVPGD4"O(0#A!*LH+D(2 IPF,L$<(?O2#*&GLO0AU
MPIVPTN3;(96H6T$-*3<#.U)O! REW?"?3+OL?QIS-O LYGC(N;2#H><Q8V'G
ML N!Q-_>AH0-'P'&> F0]_SX\EE,CLL&8/CL!%JP)61&.T%ZDA>@<8%/DVCA
MC^(X,?=C)/%W(PN2;H>7H&Z%5J)O!#>F70_JQ%P/&,%>"SB<?BYP-OU$R%SZ
MH=#Y]/&P>=Q@Q!Q^(9!D:$@T-*1O_Q*RS'Z 7)OEP')>#RRO'9 3: %9$8Y
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
M$#9"008-,U/]AL48[R%UNL=P)<Y]N /O-G( YS8XA_?H/$M8"#"7O 'J;]^
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
M35C[LHJJ\JB,I?5GOL#L2E:@X[F42-*)^$3WH]&9W /A!?R]DG+AKN!ZT<[
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
MR/!!0YX#!K,98#&/ O:+"."RQ!DHR^S!?84-<%=9@6"U.?BO-860=480I6@
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
MS/NYC@NO9U!77TCFJ)R*\]4^&AEL?" TRG)O<)+=KL LIQVB0D*?7P6I6]A
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
MRU,,,D>S35*6%EDFC%39Q"YI<H@<ZG8.'QQR#1F<= \:W.X1.'C*(W#Q X_
M1>\1<0\<^&\?R@"N-@.<7 "P?PD%6['_KEV%_1_[Y]"4,/1M4::ZI@R8S9MM
M^&HWNHF5;_"3+5P7QLI9&ZV>OCI))WE5ID'\9(%)]$2%1<3*1NO0\7EV@6.+
M'?S'5CKYCFUU]AD[@>XY>R]_Y^R]C+C\+W=K< := (>P?^_ _KM^ OOW3/_<
M!M"S2P Z=RM03;MUZ36[++G+=CH+%6SWD<S:%BR?NC52.7%+@EKL5+IVY.8\
MO;!-94;!FQI,_3=V6OAL7&3EM6'<QF/#%EOW#<?171NW]6]MW=;^L'-=2^QG
M^W,NP'&<P?0P]G]<@Y5K9ZX?\W=3T'*0&QH.24'5(0U:R2%3CKR##GP9!SQ%
MDO<'2L;MBY"+VA>G%+XW525D3ZYZX)Y2+=_I.EVOZ0X#C^D!(]?I,1/GZ2D3
MI^FCIL[3?YLX[7IKZKCSN[G##O)?SN$,]B\&F%H.,+D:8!C78,%.@)8#-*@Z
MP0G%IT4@_XPRE77:@)YZVH8SX;0K7_0I/^&(4V'B(:=BI -/)LOYG<Q6]#Y9
MK.QQHE;%]42;NO.)?@W'$RNT[$]LUK8[>03=T;([_D;;]M@W79NC1&^V(PL!
MMN,:K,8U&-D T+L#\[&#5QVG0_YY3DC[G1^2_Y"!^*M:5/15,WK$54>.D*M>
M/ %7@_A]KT8*>?V1*.K^1X:$ZQ^%4DY_5,LX7&V5L[VZ4,'FZG)%JVN;E"RO
M'4:WE"S_>*ED<>6SLOEEPIYM%Z[!6ER#T74 "W$/M.[#_&, ^>?HD/([)\3<
M%8#(N[(0=E>="KIG1/.[9\/PNN?"X7[?E\OU?BB/T_UH/H?[R0)V#[*%K!^4
MBE@^J!<S?SA/W/3AH(3)PU621H]V2AD].B-E^.B^E.&#=U*&][_]EPUX'RQ?
M [C_ =KV_I.?=PX@Z7<*(FXR(>2%$ 2^E 7?EVJ4YRM]FNLK"[KC:WN&W6MW
MILT;/PZK-Z&<YF^BN4S?)G,;O\WA,7Q7QJ?_KI%?]]U\ >WW(X):']8*:7[8
M(Z3QX9RP^L<'PNKO7_^7,;P/!W /MDUC_M%_\A/_  B[">#WBA.\O@B!VU=I
M</JJ3-E_TZ*LOQO1++Y;TDQ_V-.-?KC1#8@/0X\$,[5))%.3)'*HDRP.%5+*
MR2:-7"S2PZ5$1K@5R5IN!;*;6YZ<Y)8C-_[+8MR#';L!JH]@_EG,OPH0BOF>
M]P!<OC+!G@B -1$'"R(')D2%,B3:E"XQI+2(&0W++DV5.-'8Q(.F1/SH"B24
M+D=BZ-(DC2%)"AGBI(XA1N8Q1<D04X1,,(7)%-KS7^;A/5!S"///_),?<@O
M_3Z W6L 2T)A+B\8$"'0(1*@B>>A1I1!F:A3BD2'DL-SD2%FE!2QH<2)(R6*
MYR),_&E"))S&3Q)H?"2;QD,J:-RDA<Y%>NF<9(3.05;^%V)H2"-F>K1_O0.P
M-J(3:TL&L79F$DM_3F(1S4/,TOF)2;$0,:H7(8:=8L2@3X(8+)$D^BO0*BFB
MMU&:Z&U#>]!1&:)W'MU&3]$[]$WFFSZ1_JI/9+[H$5DD-QLQQFQ+'1JQU:41
M.P,ZL3=C$'M')K'UY20V<WB(58H L2@4)F8UHL2T39R8+) DQH-2Q'B9-#&:
M0.MDB.$6M%N6&!Y"9] -]%CVN^%;V2]&7V4_&1'9CT9$[H,AD7]O2!1F(Z:8
M;X/]?^8=P,R_C7&>>1]DSR1.7IS$,8R'V"<*$-M<86)=*48LFR2(1;<4,1^0
M)F8CN SCLL1TC1PQW81VR!/3_>BD_#?3J_)?3!_*?S1]+?_.](O\&U.B\-J4
M*+XR)4HO30AK-F*!V?;8_YVQ9[IITH@GKH>G#9-XN',2MV!>XA(G2)PR18A#
MJ3BQJ\>E[Y F-KVRQ'I([KO5,OEO5I/R7RW7*WRQW*KXV7*/XB?+8XH?+"\I
MOK&\I_C2\I7B,ZLOBD\L">NQ)6$_LB0J#_^A^C-B,Y//IA$/[-P^>![^^G02
M8,DD?LZ<Q,>?EWA%"1*/5%'B6B#QS;E:^HM3B^PGQVZY#PX#"N_M1Q3?VH\I
MO;%;H_3:;C/KE=TNU@N[PZSG=N=93^S^9CVP?\FZ:_>9?<>6J-ZR)>HW;8G&
M]?^!V+,IXJY$$1\%B@2JT$BH#IV$F3)(J#T'"?;B^1$0)OC%+U'T@W>.Y%O/
M,IE7[@UR+]PZ%)ZY]BH]=1ED/79>IOS(>9+]P'D#^[[3=I5[3@=4_G8^HW++
M^;;*7\[/57]W^J1QR8EH770BVN<=B?8Y1Z(S&W'&?"_LW@&R% EG421*@T:B
M<3VBK#F^S7'C_A 6*/ Z)$;T>6"ZY&/_0ID'OM7R][R;E?[VZF;=]NQGW_08
M5KGN/J;VI_M:]:MN6S2NN.W1N.1V0O.BVW6ML^[/M$ZZ?=0Y[H:_2VY$_S Z
MA [.0MRP[_MA[P]#T3B+>%4:2=2E?TLT9[Z+=^1Z$>/#_R@R0N1N1)+DK=!<
MV;^"RA2O!M0K7_9O5[GHVZ-^WF>1QEF?I5JGO2>T3WJMUSGNM4/WF-<AO2->
M%_4/>C_4W^OUSG#:BQCM1#N\B?'V_X%X8=\/PMX;B=T_ 6>1RJ)^I&O2WJ4;
MT9^EV7#<3_;@O940(G0M-E;RMZ@,N7,1A4JGPZI43H3,53\:U*EU.+!7YV#
MH-Y^_^7Z>_U7&4[[;3;:Y;?'>(??*9-M?G=,IOQ>FV[T_VZVWI^8K4-K_P?B
MB]T_%#MGG!B05"D@6?+4IQP5ZGFN#NU^CAGC1I8SU^4T?Z&SR9&2)^*3Y8_$
MY"@?C"I5VSNG5G,ZO%EG9UB7_O;0/L.M(</&4\'C)IN"UINM#]IAOB[HJ,6:
MH#\M)H.>6ZX,_F(Y%DPL5Z#E(<1B-N(O1I$YV'>3L/MGXGGD2<.;0D5X4*Q&
MW2@VI%TJL.<ZG>,M>#0C3/) :KS\=%*&\H[X O6ML17:FZ/K]39$M1FNFS/?
M>$W$(M/)\%'SE>&K+,?"ME@M#SM@/1KVF\U(V&.;)>&?;(;"B<U@!+%>_ ^K
MGY$@G$$T]KV9_I\C#%^*Q.!IF13<KE"$RQ6ZM-.E-IQ'"CT$]N4%2^S,BI;?
MDIZBO#$E1WU=4HGVZH1J_8FX)J.QV$[3Y3$+S9=&+[$<CAJW'HS<:+LH<MIN
M(/*,?5_D??O>J/=V"Z*(74\TL44V\V<AH<) XK#O9>!Y% C ^S(A>% E#-=J
MI.!<C1;M:)4EQ[XR5X$=Q0'BF_/GR*W/251>E9FAOC*]0&=Y:KG^TN1ZXR6)
MK6:+$^9;#,0OMEX8M]QV0>Q:^_FQ.QVZ8D\X=L;><>R(>^O0'D?LV^.)7=L_
M;']&PK%W)_(!R>:#3\5\\+B2#V[6\L%O#>)PHD&=.E!GQK&SVHE_JMQ7?%U)
MF.QD89SRBKQ4]:79N3I+,DL,%J57&_>E-9DM2)EGV9W<;S,O::E=>^(JA];$
M;4[-B4>=FA)O.L]->NW4F/3=L3&9."#[V<@<O/YD7B"Y//"DC O^JN&"RXW8
M_9M$X'"S"C4]UX2YI=Z!;WVUM]A$18CL\M)HUG!1LMKB@BSMOKQ"_04Y%<;=
M60UFG9GMEFWIO3;-:4OL&U,G'.M3IYQK4P^ZU*1><ZE.>^E<G?;-L3J=./R;
M_<](%,X@C1L^%G#"S4HF7*[GA'/-V/U;L?NW*5/;6PT9&YOL>%<U>(JNJ F2
M&:Z,5%I4EJ"VL"1=>WY1GGYG09EQ6UZM67-NBU5CSGS;NJQ!^^JL,:>*S$W.
MY9G[74HS+[N69CUW+LWZZE2:11Q+L_&79Q82@[T[@Q.>%=/ASVH&7)C+ 2?;
M..%PAR#L[E2BICKT&6O;;'C&F]U%1AH"I!?71B@NK(Y3[:Y(U>HHR]%K*2DV
M:BRN-JLK;+*L+NBRK<@?<"C-6^Y4G+O!I3!WKVM^[D77_+RG+OEY7YP+\H@C
M<BC(_Q6)X\+O! ;<*06X7$>'TRU,.-K) ?NZ^&';? 78T*U+GYAGQ3W:[BH\
MV.(GM7!NF$)W?8Q*>VVR9G-UEFY#9:%137F%:659HV59::=-44F_?4'QJ%-N
MT3J7[*)IUZRB<^BQ2U;1)^>L(N*4740<D<//2 (3ON12<*,"X$(C#8ZW,^!
M-P-V+>"#S;VRL+I7F[ZBQX)K29>S8%^'CV1W6XA\>W,4NVENHD9]0X9N=5V^
M87EMF6E)=9U%056;36YEKWU6Q8AC>OD:Y]3RG2XIY6=<4\H?XN='_#-Q0H[(
MX6<DF0XO"K#W8O\_W4R#P_/H,+V #EOZN&'=@!2L'-"@C?29<0[T.@KTS/<2
M[^@*DFOJC%2N:X]7KVI-TREKSC4HFEMBDM=88Y[=T&*=4==CEUJ[Q#&I=I5S
M0LUVE_B:DRYQ-?>=XVL^.,77$,>$&N(P&TD#N%L,\%L=]LXV"O;-I\'V?@HV
M+.: B2%Q&!U2HRT>-.98L,B>K[/?0ZQY88!,W8((I<KY<:JE72E:A9W9>KD=
M14:9;55FJ:U-EDDMW3;QS8/V,4T3CE%-6YTBFXX[1S;==8J<^\XQ:BYQ^#?[
MGY%,@)OE &>Q^QZ:![ +N]\F[)^3(S18-BH"@Z-L:N%20^:\$1O>YB5N(G6#
M?E*5B\(42@9BV/E]21K9O9DZZ0L*#%)Z*DP2NAO-8[OF647.6V0;,6_</JQS
MRB&D\RBZXQ#2\=8^M..'?6@[L9OM91[ [[@.)UH!]F+_WHKY:[#_+</^-3@N
M! M7*E'SQO7HS6.6W'4KG 4KEOE(%(\&R^:-1"IE#B>HI@ZE:R8-YNG&+2XS
MB%I4;Q(QT&$>VM]O&=2_PCJ@;Y.M?]]A=,O&?^$;&__>[XC8^"_XU3U<A_,-
M_\Q@YP# >LP?PPZ^&/M7SQI^Z%PK"\UKM6BU:\PXRE<[\A6N\A3)F0R4RIB(
MD$L>CV/%CZ6JQJS(T9RSO$0G;'FM?O"R-B/_T86FOJ/+S+V7;K3P6GK0PG/I
M#0O/D5<6GL/?+#R7$,O9_JK\9P9[>@$V#P%,+,/^CQU\ 7;@ULU<T# E =5;
MU*C2*6-&P90M=]9F=X'43?ZBB1O#I&(WQ,A%KD]6"E^7Q0Y95Z06L+9:TW=-
MBX[7FEY]C]6C!FZKUQNYKMYOY++F3R.752^-G">_&CM/$&/GE<3D9Q=P!@>[
M ;;A&JP>!5BZ$OLWYK=A!ZW>18/2W<)0.,V"W&D]6OJT%4?R;F>>N-T^ E&[
M@D7"=T9*A.Q,D [<D2'GMZ- T7M[I;+']B95U^T]ZL[;1C0=MZW3<MB^3\M^
M^U4M^ZTOM.RV?-&QG2*ZMIM_=;P=]V$_P+H1[-_CV'_78O_$_#KL@$7[Z9!Y
MA _2CLI TE$-*NZH*3WJJ#TS_*@'=\B1 +Z (Q&"OD?B1+P.IXI[',Z5=#U<
M+N-TN%'.X7"W@MWA846;PVN5K _O85D=OL*R/O2"97G@L[+%?J(RV\P^W+0$
M8!SWX.(U /,V ]3O BC9#Y!YC &Q9[A@SGD1"+_ @M +>E3@!4N:WP5GAO<%
M'P[/"\%<;A>B>)TO)/$[7L@2M+M0(FQSL5[4ZN(\,8N+0Q)F%U=+FEZ<EC3Y
M[3=)TPO/)$S.?Y0R/D=D9MLRB'L ]^#0:H!NS&^8R3^ ^<<!8L_2(>0R%_C<
MX >O&U+@<5,-W&X:42ZW;&A.MUSI]K=\&;:W0YG6MV,X+&^G<IG?SN,VO5/)
M8WRGA<_P3A^_P=]C GI_;Q'0NWM<0/?N70'=VV\$=&Y]%=2Y]5WH9ZMF]N D
MP/Q- '-Q_J4',?\DYI\'"+Y"@>=U#G!]+ A.CZ7!X8D*V#[1 ZNG9I3%,SO*
M[)D;S?BY+]WP>2A=_T4,0_=%"E/[13Y3\V45A\;+=DZU5XLX55]-<JF\WLG%
M?GV&2_G-?2[E5V^YE%^^_\72F7M@(T 3YI?].S_F D#@'P!N-P#LGS#!YH,
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
M($V409)H@#C1 U%B"B+$!H2(,P@0'^ G8<!+$H&;Y $7J:,X20_%),LH!MF
M]E!T<OP7<S&_!//3,#_R/.;CM=OCM1O? ="\#\!Z!J#P'4"&,#&3#S.%,$\,
M\Z0Q3P'SV)BG@5EZ@"4=Z,06@+BA0!2#LE 5PB\ @C<?P84GZWY!U'4HHJ5%
M$6VDI4<1-1,:4;6G$;8WG; BZ$0IF4$4\AE$O@HU,XE\-QI PQQ$?@4'D5N%
M-G 2N:UH&AU&YSB)_"WTE/.;_'O.S_(_.#XJ$,Z/\H3K@SSAGHUH8K:..D7T
MD.[,L1&>CRV-:'K2B7HHG:@F, @[AT&4RYE$N9%)6)T<A+40#7$2UC*T$JWE
M(JS-:"<ZB$YS?6-=Y_K,>LSU@?6.ZZWR=\XWRH3[M3+A><TBO*]F(3IJ%#'
MGFN(O=\0CXWT\=.*1O3=Z$0WB$ZT8QE$,X-)-$J81+V.@ZBW<1*U'C3 1=1&
MN'ZHC7%_5UO-_4UM(_=7M>W<7]3V<7]2.\']0>T:]QNU1]POU=]R/U?_SO-4
MC? ^42/\C]$C-2+P,Z*/V<;8<TT5*6*.QQ:X-A;F-&+F1",F?G1B%,D@!BE,
MHI?/\4.WBO.;;A/7%YUYW)]T%G)_U!GD^:"]C.>=]@3/6^UUO&^TM_"^UI[F
M?:E]C/>%SF7>)SH/>!_HO.&]I_.-_V\=(GA'APC=1K=TB/#/B/%,MBQ%K&3^
M>1=BKX%P/6SM:,0:U\,RE/'5/('CHVDVYWN34JXWQG7<KXQ:>5X:S>=];C3
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
M$J2?*X+D"S40?Z$+8B]-0?25+0B_<@.AUP$@B \D F\R@/]M.?"]ZP#>]\/
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
M.TKJU#=$:/^Q9.9?9XT"-$[\\U8H?0M -&8'[,7\@P"61S#_!(#&&0J4+G"
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
M<Z#[0C5T7FB']L6-T+RX'QH77R0?\OQ[:%[X@_SYA#7,>]%&S@?4+F;.Z?N
MJ$. WS' Y23UJ6M%JVYQ$1AR&3"X*D#WIB8T;ZFA<<L8REO#H;@U%O*7)D/V
MD@/$E]QY$^2"Y#9O0K<YZ&YSP-UAH6]3X#8O>IM^_\XGY"'YX0E+F/M<UKQL
M#Y!Y@.. ;_,?> :'NG;4'4_=$5<!$WY4[S:@_0H@?UWDHH.>_PT]X$UCX"US
MX)XE\!]Z_K=G .\,+%"Y.'R/D_#[G(#?GT?8T._O CY@8A_P8A]\0#YY0O.S
M/2#6//84^^!YYG\)L*7NV!O ,.H:W054KP,:]\#%/^''\:$,^$@+^%A-4V (
M?#J$"].1P'TKX,%4+I1=@6\8QS>,XUM.@M]QP'_'HG_'8G]WG+Q(KC^AFK7/
M97O'GP&"J.UZC?JWJ/\R8/8::T]='>K*!G0']F ^)P_(EX/[(5\KJ:%#@\*:
M?&\$_,B:/!H#_&H#_,X%\V,NDOY, O[BS><OQO$W!]S?3/QO%OWO0T]XNN=
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
M'B+I$IUGO.='[T__?X;Z![G\VA$_L/_"-68$T!&IQ,(H S1'C4!C]$341\]
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
M$9T-&-ZY!,,Z>V#6>1!#EUTEG\)LR<\PZY $L\5/V4P;N*R6XY%4\CRG@>.
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
M-'"9+"1PDSPX:)\\*.B\/##H#45@T'<\_TL>%"C)GG&9;7 T'-@6QG8@;:%
M(^.I8CV*&4M>D!R9P6JD!0]!<LAH)(98(SYD&F)#G! =XH&H4']$AH8A/#1.
M" M-$T)#\X3@T$HQ*'2>&!"Z5.8?NE'N%[97[AMVEKQ&OI7[AOY)))G?(!>8
M^\%(]H4(ML/ 'A"I8TRE_'D>X\ED7"GA*B2&&R,N8B1B(JP0%6&'B,B9"(]T
M0VBD+T(B0Q <%8/ J!0A("I'\(\J$WVC&D6?J Z95]0&F6?4'KE'U&EREWPC
M]XA\+/.,E)X2(<G.4F-?-/L"Z2#S: NJ2 %CR61LR3R/C]9&=(PA(F.&(2QV
M+$)CIR XSAY!<2X(C/.&?UP0_.(CX1N?*'C'9PE>\26"1WR#Z![?+LZ.7R=S
MC>^5N<2?DKO$ORQWB?M*YA+WA\PU5OJ'D]3HC0/6DC;:@0921G)BJ,]C7#S]
M?X(&0A/U$9PX%(%)H^&?; V_Y&GP27:"=XH'O%+\X9D2#O>4>+BE9 BN*46"
M2TJMZ)32*LY*62/.3-DI<TPY(7-(N2US2'X@<TS^7>:8),EF#I HR8Y2>ULB
MO3]MP )2D_!T#RB=/XM-XGH[A=XW581_N@H^Z<;PSA@)S\SQ<,^T@5NF V9G
MS89KE@]<LD+@G!6#65FIF)F5+SAD50OV60N$Z5FKQ&E9V\6I6<?(37%JYA?B
MU(S?B"1.2W_*02[]-U%G"9E+RDDN24YE_NG4SZ3OHE7RR-7&[#P#N.2;PSG?
M$K,*)F%FP30X%CK!H= #]H4!F%$8B>F%29A:F .[PG+!IK!)F%*X7)A<N%68
M5'A8L"Z\+E@7?"Y8Y_\B3LJ3_J%OX&_2J-5*ZD@Q7V>2^"QZGES +Y_>MPAP
M*E7 H4R-&>4FF%X^$M,JQL.NP@:V%?:PJ73%E$H?3*X,P:3*.%A79F!B90FL
M*ALQOG(IQE;V"&,J#Y(KPIB*3X0QY8^$,662,*;T*=N9X_)LS@FDDN3S=2JU
MHPOH^XKI?6F/G"OIO6H FWIM3&HP@'7#4$R<,QI6<R9@_!P[C&N<B;&-[AC3
MZ _+QDB,;DS&J,9\6,RMQ8BY[1C>V(5AC?M@WO@"^0#F#3]B6/W?&%8G"0,,
M?"_08M) 2D@6K6$"M<.H[4-;Y$J[:C^'^O/H?Q?(8+E0A5&MAK!H-<>(5DL,
M;[/&L+:I,&^;!;,V3PQM#\:0]EB8MF?!I+T"QNT+8-B^!@;MNV'0=@[Z;?=@
ML/ A#%H>P["%;F*!A%6E[(LE0#6/!22E'(BB=@"UW><"CO/I_VD3K6C11M.?
MFW<J8;)"!:.51C!<:4XL8;#2&OJKIA%GZ*WRAIJ3G6I5,G17%4)GU1QHK^J$
MYLJMT%AY#!HK;I'[T%C^")J=?Q*NYZC72,I(%NL=5P^$,&>O!<"L=OI_ZDY8
M3OU5U*<_-]I #]ZM"9T>-;1ZC*#98PZ-'DLH>ZPA[YD.68\KQ,V<?#=SLMD\
M\"54;,B>5L(/;MI':-Z[Z;>[OR$_<Z'T&UH:>&\B^:QW,NUY1 O@RYQ=EM'_
M4W<B=4?3HIIMI@?>1OV=@-9N!61[Z+7WT!CLX:)X+[WVWC%D$M#'15D?;[A]
MO/'T<9#WL5/W\>)]3*2/!G_O"4(CO><S\I#\A'FL=1ESSF"H,1UL [YU]EKV
MP8%G<+90?P?U=U.?=EU%?ZYQB#Z;'AW'- CC.,8XCC..XUR0GZ#7/LDX3G%!
M>(HW_].<[$]SH)]F(Y]F<J=9B].LQ:F+Y'5RGWR%VL5/G\-)7,FQN)[CH&?@
M[Z" R7L RW[J4]/@V-/]%_D9:I\G%P=Y0<D%D X7HWK BS0G5\RX*..B_-K
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
M.M NRP,+97%@I0P'=M'@".K]B/=]:,Q];S @?@B^ -]H*WY>"2;@[5M&'*Q
M^\[0!M0Y;0O\\(;M@1]][G$8_F.2PPEK69]TD,5)DM%3:-Q3 2"<#D8R=IJ)
M_W2Q>?'[3(_YX-EI*G'Z*)\Y#Q#3)Q'+)]#])_X)4(YP3H'A5?0%_%VS@7Y
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
ME&5J35VGEM3=:DH[H<:T\VI(NZ2&]!\;ZM/_"KY4?;K1C#2C'B/=N06<!OO
M9C!#*C:=3JZ/+>.I%EJ8ZJC!5'?UIP6J-RU2W6F)ZDS+4$=ZOMK2R]2:7JN6
M]&8U9W2K,6-8#9E+5)^Y1G59.U6;=5PUV=>K.OM>0U7V<^ OX M@_!X/YY'B
MD69<85H# NO!"M*?)=@QAE^&07^FO7JR7-69Y:OVK#"U9L6I.2M53=DY:L@N
M5GUVE>JR&U6;TZ&:G$%5YRY65>YJ5>9M5T7>497G7Z>R_+L-I?G/&DH+_LSK
M9\!H1AZZNX!8(,4X K:!-6 9]Q9AQS ^Z>.U*]=6;7G.:LGS5F->L.KSHE67
MEZ2:_$Q5Y1> <E46U*FBH$WEA?TJ*URDTJ*5*B$Y+BXZHJ+B:U18?-%04/PT
M^"/X)S :"HO,N)LT_!PX4$([@)4EYO67A?BC#ULZL:FUT$J-14ZJ+_)035&
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
M,POI+1OS0XF>LC0OREXB3N^DC]PJ'_C"X4F$)XL6+H:C"HY&2F^'HP>.09W
MCN/8<0Q_'-%:.+;22_;S[X3V8MT>/+2+:-A!BV['V]MICVTR?@_3@;>?,[P]
M"2XQO-S&^QL9]FZP<(#3#;X N*(H+06>'!TUE.BPH5H'+1IUP*)=^RQZM-=B
M2+OGC6G7O*7:,6^5MEMNU%;+W=IB=52;K,YI@_6M6F_]H-;:O*0UMG_5FOF?
M:\;.J-5S^"-#Z_,,\Y? S9Y,*PQQ9TR_)'"TU$E;1QVU\="A^<':/S]6>^S2
MM,L^3SOL2[7=OD9;[9NTQ:%=FQQZM=%A6.L=)K3.85IK'-=JQG&[5CD>U@K'
MJ[3<Z19-.3VH94XO:^F"=[7$^2M-.AN_Q\\9VA\--$\U5W-]PH_IU$?:CVW[
M7&RTQ\E9.Q;X:JMSN#8Y)VB#<Z;6N11HK4NY9EQJM=JE62M=.K7"I5_3KB.:
M<EVBI:ZK->FV18O=#FB1VQF-N]^H48_[->+Q@D8\_ZJ%GE]JV,OX/5X,9?H)
MDZXG!3G!ZP'>[PPFM<">S=BRT<-1ZSP\-.,9I)6>T5KNE:QIKVPM\RK24J\*
M37K7:;%WBQ9Y=VO<>U"C/HLTXK-<PSX;-.2[1P-^)]3O=UY]_O>JU_\Y]02\
MJ>[ SX'Q>SS%<'Y[--,_. 1V\GY3!"D7]JS&EI7^\S7M[Z*E_KZ:# C31$"\
MQ@/2-!J8JY' $@T'5FDHL$&#@>WJ#^I37]"(>H*7JCMXK3I#=JHCY+C:0Z]3
M6^C=:@U[6BUA?U1+^#^!T8PPHQZ-(P;CI9-@+ZG89EYG8J7EV+,46R9#K;0H
MQ$FCH9Y:&!JDH; H#80EJ3\L4[UA!>H)+U-7>*TZPYO5$=ZEMH@AM48L5DOD
M:C61!#5&'5%#]#6JC[Y+=3%/@C=4&_,/8.3:C/L34>*F](O49P=8Q_5R[BW!
MMG%L&8TR:"C*0?U1;NJ-\E-W=+@ZH^/4$9VJMN@<M<84JSFF4DTQ#6J,:5=#
M;+_J8\=5&[="-7&;51U_2%4)YU29<(<J$A\'OP&?@/\ HRH2C+J;=.=<*G%
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
MCV)HS$+P*(!2S8-2SJ%P*-U$L,A'4VI D[U'*?"4#(\I0+)D#<8O)%Z#P7X
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
M!Y$PMP^ [I[[#6V'CS4HVR)@#C#3A:U!0@P :_QM"@EO ,FH#8G"AUFUN=!
M\V5(<8$BR?K@!NN#&\HB/DLF ^B\BUGG<A0O[%D"(;\$8G()1-P2:(K%UP$(
MLT401(LP>_+Y$/B&-L''"I1O@20'Y,K6(0%HWF2.,AMY0?_/@7_(9[4%\+\(
M&GR)%,DLPT1C.6[P*W!S78D;WRK$8C4&LC4LV6TK+MAJ$%Z#^EBS%7\?%?_T
MZRK,UE85XC.80:Y\'Y__AM:)S@)"2"9S0+/$ZY L469CF-"%--* 5%1#6%66
M0X-#KDFC:+0.$YWUT%$;,/EXC2O^DF$3;G*;#<2#S18TI"TPN 6DMT#,;X:@
MW(PVL3D<[X-0W AQ]AIF\Z]]32M1QH7 [-GBO6B.^-L:939!&/4@V3662?(_
M:Z$!U\/W1@#-C+9BHK4=$[ =X+$3=;(+//:P"0CJ9#_J9+^U9$W*/ Q T-S[
M4!_[V$^Q0$SNQ>QQ#V;QN\?PN2]I*<HY'SZ]).N [%!F,Y19'R'40'FY\*L,
M;2Z+<-)D#@9-C%@^Y !X'$0\#BN*UZ4< X_C;#*"F^V;J),WV:%@[% J%.8D
MC+##3T] 4)^X*5F/@KYQ[&-:A%#-@]^9>)RV5+P/S !EQJV7N/"KN!.QW\O\
M$9M@BG,AD.^B?(AH30KP-G3V.V@?9]$^SG/%DZ++NN*].5?0Z:Z@4ME!-)=
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
M82E#ZE:*I&;-(:Z-.G%LM$G5QHA4;"Q(V68:*=FZD:+M/%*P74[RMIM(SNX
MR=J]33)V I*V2R(IVS(8[\'C^R1E\S7MAI_UD,I+,.6<"\P$G #[R?P/?)H
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
ML6') Q?Q 1XV[! '=I DQ((-!((-[E V.7A?$X#9B]47M![^%IN)UR*Y2-8
M,3/F+/^#UPS 11>/FH Z7E.#?.-8R9"RM3S)VRJ3C!T&N6D80!S0P1S0:!Q
MU,%:O(C#$7-Y1PAD1X@F1]R-'3$S<,!<V@$3]&F- #C8?TFKV7HHM@\,<+84
MKP&RA!\S7#<"]  M/.?CNAI,<VRA@>RE2=Y!CJ2GXT;CA,'<&0.="P8:5W0>
M5U2:*S[D"FWE.IF+@8AQQ6S %?-Y%\Q47"!(9F#FZ P.SE_1<K8>"K;=_I0#
MLF!KD.#3 (_:>,Z'7QXD-,<!_B%AY9VE2-H%-U8WW&AGXH8S"S<6#_#PXHL'
M&"\3<6+)"_7A!?'NM0J 2/:"6/2$2/-(!2!(9HWAAO 5+4+5>0$S[,0Y(&OX
M,\?'C?"HB^<:* X/?CG.1$HPB=L!2<W"#=\3&G<V=/\<W%SG(1;S68(?L?!!
MN_!!+'P0/)_IXH->V!?["]$F%D(D+X" \H9(FP]Q-&\(^$IT'I"[@W@=D"@'
MA/*:X%'/$6T 5<IS$>=_%#V@P;W@&QH=DP78 GS 8S%X+%$4W_!7<,4WOM7:
MXL5_JU&0U6ZXME!\T,5*M(F5:)<K($R70^\NNT.T]'/1>4"NDG5 MH[B') !
M6X/D)L[_<.!7$<U;VIOY)$D.!F#Y$(28UF"BLY:M2T&]O 8>F\!#=%8*!I2M
MYN*#L+> ^!8(Z\V8I6U&F]B$=KD1_7-#)_ 1>4SN!9/D@(QFBM< J;/\#_PJ
ML-S/4HE/EH-9)YKDP0Z)\R%LXB?*B6 RMAL\]H'' ? XA!O,80PNAU"QAU"@
M@S!T !\X@'%B?P#>![&\%P)U]U.:B;(ZPZ\M'DU19EV461VA4T5YY9G?M1*?
MFR7^6/Z%Y5[V22:_;)W&8<ED^#AB<A(3L]/@\;::>('J673J=Q'@=V'X'1A[
M^W6B,ZB/MS!>GH*J>?,VS63G <T6GP6DCUCS$6=5E%=N@Z2<.R63;.9O<E_.
M2<DDG'T1.9D/F3RK1)0+0=T$HK\$@T<H^DD(.EDP AZT& (&FCOP+:( S.;]
M,%9=;R8GQ-L*83)<+EZ#P\%P(KM=4LY#]$?^97)-R"6)"/I]_0G]<48)$TGL
MBV*6+TA >TW%^)&)OI*)\3,#G2P=A4U#9:8@<(GH'XE0-@EE9 ??)O"MQ=;@
M@*+<?DE<_YP'F5R'$B+QP\0@RX6(<BXD/K<CG?[(@TRNU6"YB3K$HPE]I1%C
M1@,Z0!UB48/@5J-0%>$0F=EDOE&\#XJ=0ZQP3!+?BQ*_+ \2*?$W>4;KGW\C
M9_)<DC_OD6%?WK/U(&P1 5L+,H V,HKV,8:V,8H!;P25/XQ^.HB*[4<L[L2)
M]E^P]0\L_\!^#Y7])NMWT)G?8.[\->;O7XAFO]/I \S>GV.&_PCJ8@R=9 2-
M]2X45C\:ZFTHHUZHOVX$L ,!;(7&;!;M10D#K430*X*Z:H>N_DAT]@;+?[!S
M.&](\@_?D3C_P'Z+A.4!V#J,1]#<]Z"KAJ CAJ!EV.^B]&(&WPXET0P>#:+?
M9ETN^N:Z"IVF HVW#'/X$FB[(O H0(/-0R/-08/)1,6EX_\I8),$]@G0F7'P
MRW(00LD9%!__[E=\Q"S;7E0/;54#?5<%/5,AVHMB#OOVL#T#U>!!V5 [F1BP
MTC%8I6*@2H:"34+G34 GB@>/6/"(@=:-0F-BOT82AE*'0%T'40_\?HFF)?X-
MU N2' 3S_=^_B*[(9R=C-$DJ.T?2$)(1G02HWP2HS@2HFYMDB6A.@Z<9%(X(
MA6(8#\$0'H2A5 C%&8CA+ !#F1_T\G4PNXHN=AE=V1?/+J#[G$/3.HN8OBOZ
MK>$)<!;O"&&9"=:0:B2^$R0=(4C4$641.5584 =T &/8M8+=:; [ W;=T7EG
MPZXW["X2K<PX@U;#M/\IT5Z, ]!\)^'C AU#=SXB.D>U# /   :Z[_&J>$?(
MWC_M"HF4# "7))WTC*C#*L(6%^ #NH )[%K]:6>(&^QZPNX\V/5!.UV&"*R!
M[4T87'?CWV&P.2.*#/M-6W:NRA;4_Q;Z%!#O"&&G4K"$9[ADP&.#X'') 'E
M-'#)@J<*[*D!&H >8(+V: 7;]K#M!-NNL.T!FW-ATP?>EZ/=KH/VW(IVLP]_
MG0"KBZ+?E5F%6EZ)J*^@I\#/P(0(T9*!\"W)C8#='+9+!NY-) 5["K"G"O
M34 ?MDT0=4O8MH/MZ;#M"ML>L#<7#'P0C15H)1MH,9BR=2L^*-U"M)@%:%7>
M:'7>Z./S,1YXP[^W*&,G'IB9_UTDOD&R&Q>[4;.;V#))1F*I9$7$$K31)>"Q
M&#P6@8</>"R$_EX 'O/!8Q[^S<6K<\!P-DKBA=KQ1"UZH*2S4!_NZ,?NZ/?N
MZ*/N]!LP(;KQL)O$;O8%"6[(JX&E@(^4>.(R'[&8AUC,_3TCH0YH _JP;P+[
MEK!O!_O38<^59N*JFXC1<G)!%&>@5; U/4ZHC^FH=4?T<T>,!X[T#/@7KDW0
M&?@Z("?>-+Q:43Q)\@9FX[D'KL\"'W?$8B;:IQOJQ UMPPUMU!4\7,@ /DSA
MPQ(^[&#/"7;=R0%LIR$6]HBH'6K6%E&V04NW1H^SQOAEA;'("N.A%<9F]OOE
M)S !V*TD7JR[#)-5;\ +?[L#+K@!.8//='EIFBXC#_O*L,\!>/"A 1\Z\&$(
M'Z;P805[T_!_%S#R) O4D#E:B3GJPPPMW!3]PP0U;X(1@)V+;(Q1P9@^P?.?
MZ0C\;X/?U1QQ1F8.X"[*A&#&!]CC-5OPL5&2)6MY1;*652$K&2Y92O$ 33*7
MTB4S*2/X,8<?6]B<3L92[F0D-9\,I9:3@=1&TI?:!YPB/:GKZ.%Q0"'0 ;P/
M?$>OJXHGA<LQ ?%F7Y[RQ.+!$<_M<-T:L  7<U49,E61)U,E)3)14"5C>2X9
MRZF3H9P6&<CID[Z<"6!%>G+32%?.E73DT6KDEP ;2$MA#VDJG"0-A:O$5[A!
M?/D\XLLU$U_V$?%EOA*M#EJO)O["<HZZ>"6*$V ORH3 -V"*UXVXTF3(D2-]
MC@+IJRB3GC*'=)5XI*/$)VTE'=)2,B1-)7/25+8C#>49Q%?V(K[*8E)764\\
M58PPJB>)JWH5N$$<E3R@D3C*]X!/:2?LKX$_'[XX*^0".  V>&Z!ZR8 Q#;I
M\Z1)5TV6M+D*I,55(DV."FFH<HBOR@,T25U5G]0YIL2#-%.#/.%R9Q.'NP18
M3ZIJNTE%[00IJUTA);48()<4N0W ,"EP/Z:M;'427YR9F@7!X@S8 5: &:X9
MX35]0$==FK34Y4B#IT!\GA*IJRD3CZL*7USBJO&)P],%C$F59P4XDHJZ.RFK
M+R E]=6X*VXG!?XQDN?[DAP_DF3YV22C7@\,D;3ZQ[0)]I>SC028^,R$6'$$
M; !S/#?&=0- %URT^#*DP9<COKH"\=252$U=F3CJ*J3*YY(*7YV4^5JDI&$
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
MU!F"@ZWG1+G;]D\+O"^-9R]/AOXO[RW<4=55]GI=>]7QEMI2WYYRR3Z(K.R
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
MO\]!>7 _N!_\'KP?\SJ<P/=S7>?S!4YJ@Y&9UE1'X[?44$5MU61I>S4QL\.
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
M#:BVK@;=MM50-FDE!N3K=Z!0W%$4BGH?A<(AAG#X>KH?S)OI!K]^:@?+OK*
MM=\>@:W?'X0]\_:"Z8^[X-B"[6 ]L7]8^._^P6?1.@C\;0U$+%X%\4M6 &'I
M<J#]_B=P_E@&XF5_@/S//R!GTA3-R-<?1*$2+Z)0"8!"A< L$P_X8IH]XC@.
M/WQD"@MG[H-ELW;!FD^WP>;/-\/.+S? _J_6PN'9J^'8URO!^IOEX/#MG^#Z
MW3+PGO,[!'Z_!,+G+H;XN8N \,.OR,/H%^#,_P6XDP8!\Z:!SV\SP'W53'#;
M/1N\C\P'?YLE$."Z"OS\MX!/U![PPIN"!^T8N*99@;/$#IRR',%!Y0SV:M>W
M=B7N;VPK/%[;U'F^MFGU>F7=Y_W"ZJSW4ZMKW@^M;WG?L;GK?<WNOM<%^P?>
MDP6!/TP#7\3@L7(FN",&O\/S(<AZ"02[K(9 WZW@'[$7?+"'P2OI.+BGVH"K
MR &<,YW!*<?UC4.A^VM[G><KNPJOE[9U/B]M6WU?V/3[/K,^Y_?8^IK?/=M;
M?M?M[OI>=+CG>\;QOM]D01!B\%LT SQ7?@P>NV9#H.F/$&JY%,*<5T.(SU8(
M#-L'_N@CX$.Q!$^6';@+G<!5YOK&6>GQRJG0ZZ6CSN>%0X7O"_LZ_^=V;0'/
M;$\$_&-S(?"![;7 F_:W BXYW@DXXW0W<,CYWJ2],_@C!B_$X+US-H0<_/'=
M/BC*$?F(>6V#D.#]$!AG#OYD*_!A.H GW^6->X;'*U>%UTOG M\73L7^SQTK
M IXYU 4^M6\/^L=N,/B1[<60._;70ZXXW@P^ZWP[>-CE3DB?Z]U)@^"YTR#@
MU^G@O>)C\-\^&R(._ @QQY9"G/T:B/'8!A&!!R T^B@$$6S C^[TUIOK]LI3
MZO7"7>[[W#4_X*E+4= _3OJ0)X[&T"<.'6&/[(?#[]E?"K_F>"W\G,O-L"'7
M6^%];K<C.MPG#T(00R!B\$4,P5MG0\R^'P%MOA0PMFL [;H=8OT.0$3$,0C%
MVD%0DLMK/X[G2Q^Q[S//[("G[GG!3UR+0A^[Z,,?.1DC'SIV1=UW&(N^X70Y
M^KSKM:@AMQO1/>XW8MH];L0T>4X>A"+/[:"%T\$/,81OGOUN#X(W6P)$JS5
M<-X.6.^#$!=R'"+C[=^&)KJ]"F)Y/_<3!OSCDQGRV%,5_LA=&_G 51]]WZ4A
M]IYS3]PMYW/Q%UPOQPUY7(WO]KR:T.IU-:'>^VI"C<_D01AB"$8, <L_ANB-
MLP&_:SXD'EH"5(O50'78!F2/ X +/ YQ4?9O(_'N+T+IOD^#>$&/_3+"'WKG
M1$WL!N^Z5R3<<6U"WW$9P%QV'<<.>U["=GM=PC7[7,37^5[$5_E=PI7[3QY$
MS#&!D%^F0R!BB%__%9"WSP/:@<7 .+H*4FRW LWU "3Z'@=<F,.;N 2/YU%4
M_W]"4T,?!DJB[OLIXNYX:]"W/2IQ-]U:"=?=1HFCGN.$;N]Q4I/O>7*U_WFR
M/N \N21PG*0-'"=.%D0BAE#$$/S7QX!=^Q4D(_,_:]\BX!Q9 1SKS<!VV@<I
M7D<G]E)O<%$>S^.(_D\B&6$/0H0Q=P.RT;=\U/@;GE6D:^Z=B><\S[S;PS7Z
MG4TR!)Q)*@TZDU04?)9:&'*.DA=R+G&R(.H[$PA'SG'ARSX&XNHO@;%Y+G#W
M_ H"L^4@M-P(?(<]D.9QY!73W_8?:KC[ SS&_W9\4OCUJ+2XRZ$9N/,!>>0Q
MWW+J*>_6Y!,^8[2)'5Q5X&B*+G@T11UZFIX7-D;+"1M+EH>?29JL=X8(Q!#U
MQ\?([/T%I"*SMW#W+R U70;2X^M!8KOSI<CE\!.>C_5=5K K<FSSNT@DAY])
M8,4/18D(?:$*:E=044I;0"VS*6" 51E\BET<>HJ='S["RHD8869'CC(R(T^G
M9$2-T28+HB<,"Z9#[-*9D+S\"V3^GP/2W0M =O!WR#1?\SK3:ML3F>.!NU*/
MX]<$ 8[CJ='>IY+Q87U$6D)[ I?4&)U!JPW/9U6&ZCGE(9U<;=A);F[$4)H\
M:I@CBS[%EL:,L,0QHPQ1[.F4R8*8;TT@$C$D+)X)*<C<*]SP+<AV_@CR?8M!
M>7CELQR+3?>5=GNN*US-QC/];8:%X5X][(2PEJ1$="V1E5B!%J7H8A6IZB@=
M+R^R2:"('A#(8@9YDKB37%'\$$<0?XK-BQ]A<1-&&9,%L8@AZJ?I@/UM)K"6
M?0:2]=] -O*SD;-GT:N\@W\^*CBZ[E:AS?9+A<[[_\[QMNY-#_%JYL>&U3 )
MZ+(D&D5-Y#)46%E:5H):D!Y7*Q+'GQ )T ,"+F:0Q\$,I:5BACELS"DV"_,W
M<[+>&:(1 QZ9<5*7?0H9ZV>#<LM<R-OYRS/U_J7WBLU67BVUVG!6Y[CG1(&G
M59L\T+-6$A56RL6@"YD4BB*)S4PG2[@"0JXH#5<I8>/[Q"S""2&#,,!G$$YR
M4PA#G!3\*38=/\*<+(A#9HL8Q$!:^!%P__@$LM9]!:I-<]ZJM_WX6+=GT2V]
MZ1^7JBU6#NOM=G<5N5O6Y_I[Z+/"0]7B^ 0%EY0H93&87)J0RZ0J1<F4,BF%
MVB.A4OI%5,J @)IXDD<E#Z51R<.I5-((:[(@?L(PL8_Z>08(?I\%\K5?0/[Z
M;U\6;_[A?L6.GZ[5'?SU;(/Y\OYJFUTMI:X656I?]R)52$A.9DR\5((C<_G)
MC!0.CYO(RA;A&3H)AMDAP:7TB_#T 0$A^22/F#241J0.IY(H(ZS)@@3$$(L8
MDGZ: >*E'T/.JL] LWKV/^7KO[M=NW7NI=;]/YQJ-?VKTVB]HZ[2^5AIB;=K
MGCHH2*:*C.-E8T@IZ904LB@U#<V7"6-X6G$DKT42S3TABDL=$"0P3W+1C*$T
M#/U4*I8VPIJL=X8XQ$!'2E\R$_+^^N2M;OGG#ZM7?7FM9>-7Y_JV?]_?>6A9
M<[/EMLHZ1W-UI:=S=DE @% 3'L/,BR>0E:1D=#:3'2F3\D(R"H6!&0VB8.F
M($PPR(ODGN1&<X8YL>Q3[#CF"'.R /VU"23,GP8L9/[/0LYTZJ4SG^N7S+K=
M^,>LBWVK/QX^N>F[SKX#O]=V'M^B:[8WRS&Z.T@,?K[L\M!(BBX6B]$0*)$%
M*8R@/!''-S>?YY5GY'GGG.3Z9PZE!4F&.:'"4^PPW@@K(FV4,5F 10PXY R1
MAJ1$SA'%"V<\JETPXVKWS]/'SBR>WGMZPS>-0_L6Z_N/;BSHLCTD:W6UY3;Z
M>"77!8=B#=%Q414X0E Y+<F[5,AP*\EE.9?6L9UUI]CN^:?8WHH1EI_L;V:
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
MH<O3+=Y.STYY.S[]R]OQ_J"OT]7/ 2[G/@>QCP^&N!X>&182<KN5D+-;&.3
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
MQ1\N_P07FC7M55EP5V9!H"(";PU1^!I*(,!6"OZ<R?#QG0EAY!SPTY3!+=2
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
M]-ID<1"9U15,C#N"R<RV8&+8.I\83(>X8_W]F%@#"AZC:]Q(I,.U%!9<316
M<^E2<"QC!K4_?39C1ZJKX.8D?[&)A(4RXW'QBJMCTM5&HO*U5D14S%@67F_0
MM[##:&EH_ZPE(:M-.T,FS=M##IJWAOQBT1SRPKPIE)@VAA&3AC!B7!]&9M:%
M$:/I_-T'O-5^0-^ZA=YY+96""QE,.)O%AN,YXK _5XO:D6O.V)PU5V!]AH_8
M6&J(S$ARM.)@8HI:?WR.=D]LB>Z2F!K#SJA6X[;(I:;-$</F#1$;+.O"]\ZN
M";\R>U'$4\OJ2&)>%4E,$9/*2&)<$4EF3H?,X_4!X'$TN@YZYR7T[].Y=#B6
MSX*#!:*PLT@=-A>9T-<7./"/YGJ)#F4%<Y=E1"KVI"6J+4G)U.Y(*M1K3:PT
M:HIOG%47M]AL4>R@157,NMGE,;NL2F,N6)?$/)Y=$DLL$?/B6&**S"J.(<;3
M(3[HW2'H_G'H_FGH_KD 1PMI<* 8W;\$W;],!2;*C.FC)7;\0T4>H@/Y =RE
MN0L5N[+CU-HRT[2;TO/TZM+*C!:EU,VJ3.XP*TM:9EF<N,:J(&&[=5["69O<
MQ(?6N8G$,C>)F"-F^-HD-X',F@[Q8_S]J'$+G>]R%KH_>M_!$H#=Y3386BD$
M&ZH584VU(6VXTH8]4.XJLK3$3[JS*%2AI2!&M2$O6:LF)UNO,KO$J"RS9E91
M1IM9?GJ?94[:J'56ZE:;C-13-NFI]ZW3TS[/3D\C%AEIQ"PCE9AFI)!9TR$!
M "\C 7Y+0??'&AS!_#WHO]NJT;UK^&&\3@Y6UNG1EM5:\2U=Y,SIK/21:BY?
M(%]?&JE279RH65Z8J5M24&A8D%<U*S>WQ2PSI\<R+7N557+6%INDK.,VB5GW
MK!.S/\Y.RB8625G$+#F3F"9G$)/I\-;"0SP?KF6@]V(-#I2C=^*CUR2ZSW@#
M"U8V<6%Y\PRJI\F"U=G@)-12-T^B;E&0;%55N')99;Q&47GZC+S2?(.LD@KC
M].)&T^3";HN$@A&KV())Z^B"HS;1!7?P^&%V3 &QB,TG9K&YQ#0NAYA,ARS
MM9" ?4#_/\:K <Y_2P/ >O2_E:TT6-XN";T=6E17NRFSI=5>L*[90ZRJ,4"F
MM#Y,L: N5BVG)D4[8U&.7DI5J5%B9;U);$67>53YBMGA91NMPLH.68>5_8''
M]Y8+2XE%>"DQBR@FII&%Q&0ZGW$MW.3U(1_7 ?9@>SWVH 6]IQV]HPM@Z1(Q
MZ.Q6HUJ6&-/K%MOR5W:YB91T^$GGMX7(9[=&J:0U)VDF-67-B&LH-HBNKS$.
MK^LP#:U=;CZ_9L(RJ.; [*":FY9!B]Y9!"\B9L'5Q'1!)3$)*2>SIO,D"N 7
M[,,)7@W0O[=@_G@GP! Z:#<^"K?U<Z!I0 EJ!PQI%?U6?,6]SL)Y/=X2F4N#
M95*61"@F+(Y7C>E*UXKH*- -:Z\VF-_6-C.P=<#$KW6=F4_K/N0W,Y^6-Z8^
MS<3$MXG,\JLGQOZUW_, KTN7<2T>KL0:-*+[8O[*;H ^=,!6].#:(0&H&I:%
MLI$95.&P.3-GR$$@?86G2-)@@&3<\C#9J&6QB@L'4E47].=I!O55S/#K;=;W
M[NDS].P9G^G1L]?8O>?7F>[=KV>Z+R$SW1>3F1Z=Q,BS[7MNI>(UJ1A@+Z[!
MS>B_8YB_K!^@:Q"@'CV\9(P.!6LD('=< S+&9]%3QFU9\6M<!:/'?$7"1Q=(
MAJR.D@E:E:3@ORI;V7MEF;KG2*.6VTB/CO/PF.[<D=UZ3B,_ZSH-O=)S'"1Z
MCLN)ON,RHC^WE^A-YS\Y>#Y680U: =9A_A#F=Z\ :%J%_HM*DH4>F#+)@:3-
MBA"_69^*WFQ)#Y]T8H5,>@D$;0KD^&\*%_/>&"_EN3%3QFU#L;SSAGHEQXFE
M*G,F1M7L-NQ2M]UP3<UV_2MUF[5$TWH-T;(>0U9_SUG>.L >;%R,/<#\7LQO
M78W^N0X@'STX>2M Q"X6A.V6A) ]&A"\QY@*V&-+]]WCRIRWQY?/8W>(@.ON
M&.&YN]-$'7872MCMJI6RV;6$.WO7*AG+73MD+7;_*&NQ\Z6<V7:B8+J5*)E,
M$663+41E.H=P'6[%]3^&_5^&^1WHP(O6 Q1L!DC=#A"Y%R#P$!V\C@F#YS%9
M<#^N V['S<#YA#WE=,*#;G\B@&%W(IQE?2*1/?M$KH#%B2HATQ.=PK-.C'",
M3VX3F7GR!Y&9QU^*&AXE$@:'B93^(2*M=Y!PI[.S#7O0"[ "\[LPOW8"H&@+
MYN\"B#J ^:B$'B=I8'^.#ZPN<V#V97FP_$$'+'XP _,K]F!ZU9,RN1I$&?\8
M13/Z,8UN\)\2AMZU%J;NM4&FSD^;6=H_GV-I_^<)2^L*X=>\3 0U+A$A]8M$
M>#H;\?P;QO77C?6OQ_QBK'W:'LQ'#P\\C@Y^!L#N(H#950887!< _9L2H'=+
M&6;\H0LZM\U ^_8<T+KC 1IW@T#];C2E>B^#4KE705/ZLY.F>'\U3?[^7IK<
M@ULTN;L?:;)W"%WV-F'(_$&8TUF%^3V8WXCY)=LP?Q_6_RA P&ET\/, -C\
MS/H90!=]7/,Q/Z@_%0/59[*@_$P-%)_K@?P+4Y!]:0?<EVX@]<H?)%Y'@OCK
M#$KL314E^K:;$GFWCN*\.XX\HH1?$TKX)?+B>_IQ_;=@?AGFI^_'?)R[_SD
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
MV":9V6,G9&://I"Q7$7D+$:(O,4P4; 8^IZC15@#7 -K,7\0E6PQSKU^"'N
M'IHQ#A"#BA8T">"[A0/>6^1AWI0.>$Z9@?O4',IERITV=\J?X3 5QIHS%<>V
MF<H4L)HJ%;*8:N:8;1D0,9G:(#IKZICHK"WW18TG/XO/W$@DC380*:,)(CT=
MWG[D1NS_".;W8'X3SKT<E2P;/31^$T#(5@#O'>B >YE@OT\,YNQ3 KO]>F"S
MWQRL#SC [ .>E,6!0)K9P4B:R<$4AO'!0J;1P7J6P<%>/KV#Z]BZAPZS=0_>
MXYNQ[Y. SEXBI+V;"&OO(ISI;&D%&,7Z]V-^VPA Y1J '-3DA"F 4%1#GST
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
MK?^'<<Q?AO/NZL9S ;6T '.3,#=L%, '<^=N )B-3FHT!:"U'4!I%Q-D]G"
MNT<:N'M50'JO+DCM,P/)??8@L=\3Q/<O0!)![$ 1B!YH!=&#*X%S<#=R$T3V
M?0"1O01$=Q-J.KSO(G7CW!MPWL4CV /T\(@) /_- ,Y;L?Z8:[0+0',O@.(!
M "G459'C3! \+0S\IR6!?5H1^$YK([. =<8.F&<\@7$V%.AG4X!VM@*HLSBY
ML^L!SJ'0GT5Q/HN2?(8 =?H?>GOP7%R.UR/>'M Z@"B<LS_F.F/N;,PUQ%QU
MS)4_#B!Q&D#X''HXNCEUA1]O-!Q\\) "^%$)X!HZ_T_X</P+[Z&4]Q=3>!/\
MC?>#B&OQQHP3O($3^NTG/+Y!R'>TX7JKY.T!X=RCL=X!NS$?<RT/ ^ACKNHI
M !G,%<5<051UQL_H^K\AOU, -W$<MW <MR7P@5@>X)X&P'TC@(<V (]P'(_Q
M)O 83_PG30!/L<%/<5)/_\#W[_!(_DOUZ)<]H-AM> [L W Y"F"!9=,]"Z!\
M$6N/N1S,Y>/EWD+N\O9@ONZ%_(4\9N)G"@$\$\4'4R[ *Q6 MWH '_!!^1/>
ME#_C#9GD3?LNR$'D)O+JO^1M_+('%(S_RQ6S+7'.NI>Q]]>P]M<!A#"7_BWW
MKZ_[("^^[L.\_KHG\A[YQ(>?)_SU^R"\?Q>C U]^-@CONR"\<>"-@'1\'0?O
M9X)<^B]$1..+[PNJHNOC:T#/A%F('>*%A"#Q_\O^PV*D'QE"1I'UR!9D-W(,
M^>'K=T%>_KW/\?GK?L?G_P4BQMO[0,<55D2_5\9?44=X>S%6B!L2A$0C:=/V
M'QJ0=F0IL@P90=;@YVV$3[ =/L)!^ #GX!TV[RT6[@W^RFO\':_^#X@4;^\#
M?5]4%FN!@.+76I@C3H@O?-D/2D2R_Z[%9ZC!3VW&%G1A3B_F#&+.*OR\=3CK
M+? <]L S. E/X%=XC U\A+_S(?[)!_\'1 9SI:5P'!+8$T00Q\.'/:'-_-H/
MWG[0?"0&<],P+Q^S*C"G#G-:,6<)YO1CTC#FC.&RV8@=V(%+]PC<ABM8B?MP
M$T?(VYVZ_G] Y#%7#GU?FH/+B0>.1P1[(J0'A-\2",L9/M#]X UM(3RG)<!C
M6A8\H!7!/5H5W*4WP&UZ.]RB+X6;].5P@[$*KC/6PR^,K7"->1!^9%Z$'UCW
MX"+[+9P7('!6D, 9H:\(_@-1QGPE01P''Q!9/,J(X7BP-N(:\%YT)KS@V,%C
M80^X+Q0,=X2BX990"OPFG N_")?"3\(U\*-P,UP1[H++POUPD3,,%SAKX1QG
M"LYP#L!ID8MP7.P^'!9_!P<D".R3(-3>:>SY"E$3 J+*^/+C=E29."9\KR &
MKV44X"\I';@C80XWQ)W@)PD?^$$R%"Y*Q<$YZ70X(YT/I[CE<();!\=D6N&H
M3#<<EET.!V5'8;_L)M@GMP?VR)V!G?)WJ*T*KZDMBH0VB6Q"-OX+HL4"H@E_
M_[B?#WBY?:9)AZ>J@O"G@CC\)JL(5^0-X)RB#9Q4=H=C*D%P2#42#J@EP5ZU
M+-BM7@2[U"NI'>H-U#;U#FJK1B^U16.8VJRQCK9)8SMM@^9QVGK-&[1QK1?T
M42U"7X6LU"*,$3Q.A\SX<CEY;8"7VIEX^<9+[4]Z#/A130#.JTO#<2UM.*AC
M#GMTY\)./1_8IA\"6_1CJ$G]%&JC00XU85!"6V=035MKT$Q;8["8/FJPC+[:
M8)2QTF S8]C@(&/(X!ICN>$39K\A8?4:$58/LM20,*=#].'O'W?TP QO,WAY
MO82<-@<X8<2"0P9BL'NF*FR=90R3IG8P8>8!:\T"J35FX=1JLWC:2K-TVK!9
M'GW(K(PQ:%;+6&;6QAPP[67UF8ZP>DPW\'6;[6$O,;O([C3[B]UN_IG=:D[8
M+5_@:S;[!X+S?FZ*MP*\S5QVP&Q'?,Y&#]YC1<%V<PY,SE: ==;Z,&9C!:ML
M76#(UI<:M VA#=A&T_MLDQ@]-EG,;IM"UF*;*KXNFT:^#NO%[#;K0?X6Z[4"
M3=8[!!NM3PO6V?PI6&/S07"1#1&H_@(_POX&[Y]<_F6%SHGN>]H5?<L=70./
MFW$L&^P$8,R>"RL=M6&%DQD,S'6D>N=Z4=US@VA=3N'T#J<X9IM3*JO%,9>O
MR;&4W>!8*U#GT"Y8X] O5.TP*ESI,,6I<#C.*7.XS2EQ?"=<[$B$BAR)X%<$
MBAR^\!KK?A?G?<D-G1.];Y<WYN-Q+8YEM3,+AEPD8,!-'7K<9\%B#SNJP\.-
MUNKA1V]V#V$TN$<QZ]R3^&K<,MG5;H4"E:Y5@N6NS<(EKDLY12XK10I<)D7S
M70Z+YKK\+IKC^D8DVY5P$&%$"!',=OG""^S_[W/Q\<8+8#]ZW]8 ?,9%#U^)
M8QGTH*#74PR6S%.!#A]#:/6QHAI]G&EU/M[T&I]@1I5W.*O".XZO;%X:?_&\
M/,%"KW*A?*\&3J[78I%LSR&Q3,\-XNF>!\33/'\53_5Z)9;B14003HHG$4;^
M'U]O 1_5L;__/V=WXT*,$ @$$B!"B!%W=W?=N'N(DA 20DB ("&X!7=KL6)M
ML9:6ZJW<6[N56W>C[:6E/?_G9)>6V]_W]7_=U_ON9DGF^<QGYLS,,YUS5O\!
MWP5RZ<,<W$ZA]Z?O>R2'ZWSZ\)V,94LRUYDIAEB=-ATK,QRQ/,,; QEA0E]&
MO'QQ1KJB.SU/LRN]5+L]K4:G-:U%KR6UVZ Q=7!2?<JH46W*3I/JE..FE2E7
M32M2WC M3_G1I#Q%-"*3B&%%LFA ]"6^8C]\C3FXF4'O3_]]H@#80_^W)9OZ
M_&PD4Q]#V5.Q+,<._;D>Z,T-%KIS8^2=.2F*MIP<S87915I-V94Z#5F->G59
MG0;5F4LG56:N,2[/V&Y2FG'4M#CCLEE1QJMFA1D_F!9FB,9%&>(D8EB4+AH\
MX%.VPTO,P9.L_UDNO8[0^^WDZQB7@R/\;'F>+I;FFZ.W8 ZZE6[H5 8(;<HH
M68LR2=%4D*E17Z#4JBTHUZG.K]>KR&LW*,OKFU22.V)<F+O5I"#GL%E^SD6S
MW-R7S7)SOC/-S1&-\W)$(V*8ERT:/.!#ML-SS/L5:CY"_WV@E#G@ZUK&LIPY
MZ2O40D^1*;I*K-%>ZHR%I;Y"4VFXK+XD7EY;DJY159*G55%<JE-67*M77-1J
M4%C8.RF_<*5QKG*S2;;RH&FF\H)9AO)%\HUIAE(TSBP0C8AA9KYHF)4O&DB\
MRW:XS?:_2,V3Y6R'"OHMOJXLHSYC650J1WNY,1966*&ITA'U5=Y";56(K*HR
M5EY1F:HHK<C1+*XHUE:65^GFES?KYY;U&&:5#1EEE&XT22O=;YI2>LXTN?1Y
M\K5)<HEH3(Q2BD5#-082;[+?W63[GZ/FT1KZG6IZ_RKZ';*(\;3RM:G&$/6U
MEJBILT=5O0?*ZP.%TOHH65%=DD)9EZ615ZO4RJFMT,FJ:=1+K^DR2*T>G)14
M/6:44+77)+[JC$ELU;/D2Y/82M$HKE*<%%<A&L97B ;QY2JDLVE/2.>QJ'6(
M_G=+/?U&'7- 6DD#/ZMNU$=%\Q24MLQ!<8LK"EO\A(*6<%EN2[P\NR5=D=F<
MIYG67*J5TERGD]34KA??-& 0V[AN4G3C;J/(QD>,(QIO&X<W?&$442].BJ@3
M#2/K1(/(VK^0]@0O,P<GJ;V75F"LF?V@">@FC7Q?T4K?TZX%98<)\CMG(K?+
M$=E=7LCL"A;2NV)DJ5W)\N3.;$5"9Y%&7&>U5DQ'JTYD1Y]>>/L:_=#V78;!
M[:<,@]J?,@QL_\PPJ/5W@Z"%HD%0BZ@?+-&LXBGFX#S;X"CU=[9+YX" ?M).
M:K@<+UP$Y"P6D-%KB+0ETY#:9XOD/C<D]OLCH3]<B.N/E\7T9<BB^@H4X7T5
M&J%]S9K!2Q9K!RQ9I>.W9+NN[Y(3>MY+;NIY]WZBY]US7\^[6]3S7B3J^G3]
MQ1/L?X^PS@>[@,V+I'- 0 ]I[@;*%U._'TA9!L0OUT7,D!FBAV<A<H4C(E9X
M(GQ%$$)71@LA*Y.%H!4YLH 5)7*_%?4*[Q5=&IXKAC7=5VS56C!\3,MUQ34M
MU^&/M%R7_Z;MNDS4=AT@2__B,;;Y,=9W3Q\PN@08(!U\7TOM0FJG#P-Q(T#H
M6AD"1PWA/VH!O_6SX;O>"3YCWO >"X'76"P\-J3!?4.!X+:A2G#9T"9S&ELF
M=QS;*)\W=EAN/_:XPG[L [G=Z*\*N[6BAMT:LOHO'F7.#U)WVW+V1=K37M+$
M]V4KF -J)](:A6^@_]X"+-BN!><=1G#:,0WS=\Z!XTYGS-OE X==H;#?%0^[
M\4S8CI=@[G@C9H\O$6S&1X59X_N%F>.7!*OQ?PM6._\KL]HNRJRVB7*K+7]Q
M3+HGCIH;J+=\%?L!7ZO7 OGJ/:"H;8 _??&"/?2 ].8VAW0P\[ QK Y/PXPC
M<S#]B!,LCWACVM%03#V: (NC.9ARK!+F3.[D8RMA=FP<IL?/P>3XJS Y\A-,
M#XN"Z4$U!U3L'^+UN)I]D9J]8[P6J5N\E?YW)Q!#W: #@,=AZA^G!Z<WG?HH
M8')6"Y/.&\'P_!1B#8/SCL0+^A="H7<A";H7"J!SH1[:%_J@=6$C-"\<@\:%
MI_CZ!;3.B] ^1\Z*T#FC8COM\"AS/4C=-NI64#>;NO%'@) 3@.<CU#]+??IR
MBXN \17ZX"=DT+RF!]DU8PC7IP+7;8 ;]-HWN!BYR<7/34Y MSCPWN+%=HL=
MZA83>8L%W**!OT6C?%/\'S9LY+6P774.IY:6N("ZR:QK*/_$DW[<@19YYN.
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
MM"[O<-G^WGS@ \;Q'^F654X!'['C?\2$?\S&_/@:^83\EX@3=$LG<YBF@M-
M(K6#J>NJ/A4SY3;;_@Z@]:):\Y_D'?*>=#I%?5)$VB'Y1 Y\QK;YG#GY:C+P
M#:W+]X[ 7<;Q$Y<*/[-O_+((^.\&P@3?>YKP#^_].$'#,:"0=4]FKD.N VZL
MKPWK:TY=@U< Q=]W9*2=D2_5=\L\O#LR<4J$L?RJ!_QNK#X=(OTG72[=I,?)
MB1R>Q;Z_W2'SSPE$Q73U#H"$]-Z&.!(?\N"N$&E'HN;_V)&0[@QY^&3&@Z>%
M7(+J=,B;]-]?T4W_QO^)?_(K5.=%_KPK1,L"HC!9O1MA3BPG7+@(#Q)&DD@>
M5'?(2+LS[:07JE,JJUC^*.YC,\O=A7MTX?_%<?R"<_@)3U+GQ8F[4[YGDAZ^
M,^4;-7^>RM"CMJ8QWQFI,5?G0MHA"H!JARB#]2EB':JITTR-+FKTL?SE^ $C
M+'^,96]E\^QFK0^QW%-LLDMT\;?Q,=[%A_R-_["$]UG2^^H]HX<1#:BK8\!<
MZ/,G"1-UF]BS?E[4#&<MDJB52YU2:M118R$U%K&&_>PB0RQ_-<O:P*ZZG5UG
M+][&,;S!7+R.:W@%K_(R^H(9^14OL-0'//\0HA%U];4@RF7\29L83N3B9^;B
M.[A0,P"?(X;U2:=. 6M508UZ_ NM>(U]XQ7&\3*&J;&6Y6W"';;),SB(I]DO
M;N$*;N Y1O(QGF#F'H=T']/_BVBLH7KPC?0 '&V!?527;6I$W6G,H3TU/=FS
M0EF;!+R$+)98A&=128U&:K11HP?7V4>?9!]]G'WC*MOD,G-QD?WB AYC-F[C
M#%O@4>$'G):)."47<5+QOXAFZAO.)M&1<ZCY@K%\+M=A3DU8SYEX07#",S(_
MW))'XIH\!8\K<G%%HP27-*KQF&83SFMVX)Q6+\YH#>)1[=4XK;T))W7&<5SG
M"([IGL<1#FZ']-[# 8.[V&<H8@_9_3<F=F1,>:ESB/MH*O"V.8<_(QE>TM'#
M,]KFN*X[!U?U%^ Q@R"<,XS%HX;I.&V4CY-&93AN5(NCQBTX8MR%0\;].&B\
M OM-UF.OR0[L,3V$<=.SV&EZ$SO,WL46\[O89"YBXQ01&\B8A+D*Z<NH[L[@
MD#F;0RZGG3L<\F_PYR?,%;AB9(1SIC-P>K(CCIO[X+!%. Y.3<2^J5G8,TV)
M<<L*[+*LQX[IK=@^O0=;IR_#EAEKL&G&%FRPVH<QJ],8M7H2ZV:^@=6SOA=6
MSA*%%618S9":B5TA6P[U3M1WI3:GG//V=((VG&HM]7%DQA3LGVF+W=;NV&D3
MA&VS8[!E3BHVS<G%AKG%&)M;A5';1JRU[< :VSZ,V*X05MEM$%;8C0M#=L>%
M0;LKPC+[?PC]]M\(2QQ$H9<LMO]??F*]/Z3N2Y[ =1_@G!>G=#>N[SCM[+/5
MQ+BM*;;96V/3/&>,.?IBW?P(K'%*P(A3!E8Z%V#8N0Q#SK7"H/-"8<"Y6UCJ
M,BCTN:R3];ILE_6X')9UNSPFZW)Y7M;A^H6LW?4/6:NKJ,+E+[Z;QVF(^K<Y
MK%^F(SX10&W&LM,=V,KEP"9G(XRZ3L?J!0Y8Z>Z)(8]@#'K&8L S%?V>.5CB
M623T>E8*/5Z-PB+/#EF79[^LPW-$WN:Y1;[0ZX"\V>N<HLGK&46#UZ>*>J_[
M\CHO44)6*^&IX@OF_U5.;S="Z3SHB ]*NR%!U.9GH\S):D\#K/"VP*#/7"SU
M<T.??P 6^T>B.R 170&90F= @= >4":T!M3*6@):9<T!B^6-_L/R>O^-BEK_
MO8IJ_T<UJ@*>TJ@(^%BC/.!717F *"_S_Q.9Q,?,P0NL_^-TPZ>X_-G-I=@F
MQK(VA&M,YF0P0!?]@6;H#;)!=[ SND)\T!X:AM;0."P,316:0W.%QM!B67UH
ME:PVM%E>';I(7A4ZJ*@(7:]1%KI;HR3TE&9QZ W-PM#_D'L:RE!1H0P1Y0_S
MGB^7/]2\Q.7&T7CF@,N?4<:R(H+K*^9D2:@FNL.,T1%NA;;(>6B)]$135# :
MHJ)1%Y4LU$9E"=512EEE5(6L/*I!7AK5H2B.&E 41JW5*(C<J9D?>4(S-^I)
MK9RH]S1SHG[1R(X4%1-$B/(<-6\%<EE&S?-TPP<(E^<882S+&$LO<](5)4-;
MM!&:8RS1&&N'NK@%J(T/0'5\!"KC$X3R^'2A-#Y/5AQ?*BN*KY4KX]L4^7%]
M&KEQJS6RX[9K9L8=T\J(>UPK/>X=K;2XGS73XD2-M%A10>1I,:(\G;S&NEZC
MYIE48$\*U]A<;@PSEB6,I2N&+HSY:8PW0%VB!:J3YJ RR07ER;XH30Y#24JL
M4)22*BA3<F3YR<6RW.1J>7;R0D5F<J]&>O(JC;2DK9HI24>TDI*N:"4FO4E^
MTDQ,$C42$T6%1%*"*)=X4=JAH^:I#-7)G+5<EB]C/-V,9R&78?6,J3I%#Q6I
MDU&69HV2]/DH2O>",B,8^1G1R,M($G(RLH2L#*4L(Z-2GI;>)$])[U$DI:_0
M2$C?HAF??E@K-OVR5DSZZUHQ:3]JQJ2)&C&IHB)6(D642]QA72]1]Q@=^58N
MQU=E GW2C@SCJ6<L57PMS=!&498)E-E6R,]V0&Z..W)R I"5&X',W 0A/3==
M2,W-ER7GE,L2<QKD\3E=BMB<(8WH[$V:D=D'-2.R+VJ&Y[RB&9[]@V9XEJ@1
MGBDJ(B0R1+G$T\SY>6H?S ,V<BD^E$.O05H84R4_+^%[9:X"N7E&R,ZW1&:!
M+=*5KDA3^B*U,!3)A;%(+$P5$@ISA+C"$EF,LDX>I>R01RB7*<*48QHAROV:
MP<H+FD'*ES4#"[[7",H7%4%Y$\B#<D5Y,+G.G#]*_;U<@H\6  /2KA!I("4D
MGY]G%0)IQ09(*9F"I%(;));.1T*9)^+*@A!;%H7HLB1$E64)$66%0EA9M2RD
MK%4>5+94'E VJO KW:OP+3VGX5/V@H9/Z;<*GQ)1X5,LRGV*1+EOH8JKS/U)
MZ812,:\'OO:2A:2:*/E99BG7W.5 ?*4N8JM,$%T] Y'5=HBH<4-XC2_":L,0
M4AN'X-HT!-;F"P&U%8)?;;/,IW:)S*MFC=RC9K?<O>:,W*WF.;E;]==RMRI1
M[E8IRA=4D'(5C[&N1ZE!JXRA,EX+I(&4\^?<"OJ^:GK?.OK_!@5"&@T1U&2!
MP"8;!#0[PJ_9 [XM@?!IB81W2Q*\V( >+27"@I8&P:VE6W!I625S:MDI<VPY
M+9O7\HQL7O.7LGE-HFQ> ZD798YJ'I5.2=6P':C53WO81FI($7_.I'9\(_5;
MZ/_;Z'\[=.'1:0+WKNE8T#47;HN<X;K(&RZ+@N&\* ;SN]/@V%V >=W5L._N
M@&WWL#"W>YLPN_N$8-/]E&"SZ'/!IE,4;#I(NRBS:1-ELXGTM*)=U%G5P+Y(
M:]A$*D@>/TNA=F0[$-@%>"VF_^Z3P6&I >P&S& [8(6Y W:8,^""V<M\8+,L
M#-;+XC%K, LS!TMA-=B"Z8,#L!S<A&F#1V$Q>!T6RSZ!Q=+?,;5?%*;VD24J
M#C5S?J!%'Z0E[*!F'2GDSQD=; /:L^!>UG\I_?<@8+<"F#6B <LUAIBV9C*F
MKK&"Q5H[3%GK"O.UOIB\-AQFZY)ANBX?)NMJ8;RN!T;KUF'2N@,P7'<%!NO>
MA^&:7S%IA"YB%5FI8F\WQR5J+>ED7R3EK',.[7KB$B!L@/Y_B/JKJ+^6^K3P
M%IOHP;=JP'"[(0RVFT%_^PSH;;<EKM#=[@^=[5'0WIX.S1TET-B^$(KM0Y!M
MI^?>_BB$;2]!MNT[R+:*4&P1H;%9Q3;6<9@VL)N:=43)GU.6LPU6TO^OH?\<
M ^PW S-I$RUVT8/3H^OOET'SH"Z$@UP,'^0"]-!,PL77H07 84Y ASG '^;
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
M8K:(<@D;-=8BWK?E=.3"'+@!^UVI[TQMQL/E&089R\ L;2R998(>&RMTS79
M^QQWM,X-0,O<<#3;QJ/1-@T-=KFHLRM&K5TU:NQ;4&7?@PK[%2AWV(12AP,H
M=CB/(H?G4#CO*Q3,$U'@\!#V(M[@E'*32Y^39)<'ZR_M?3">?B=Z+L:RR%Z.
M#CLC+'28AN9Y<]'@Z(*Z^3ZHG1^":J=H5#DEH<(Y$^7.2I0Y5Z#$I1%%+ETH
M=!E$@<L8\ESV"KDN9X0<UV>$+-?/A4S7/X1,%Q$3.*MXF7J/<YH_X@MLX;)C
M%9= _5Y<XRZ@[V1>%C(OC<X&J',Q1XVK-2K='%&^P -E"P)1XAZ!8O=X%'FD
M0>F1AP*/4N1YU"'7LQW9G@/(]!P5,CQW"VF>CPBIGD\+*9Z?"LF>OQ-12/90
MXRX*SU'O8B#;@=/\&%GN3Z_#F-H82Q-S4\^\5'OHHL+3%*5>5BCVMD>AMQN4
M/G[(]PE%GF\,<GU3D.V;C2R_(F3X52/=KQ6I?GU"LM\:(<EOEY#@=TJ(][LI
MQ/E]+,3ZW1=B?445/J(01VY3[VP(^R*G^+5D*9?%G8RIF;'4,B^5I-17"T5^
MQBCPMT2>_USD!C@C.] ;68%!R B*0GI0(M*",I$:I$1R<"42@YN1$-PKQ 6/
M"#'!.X3HX!-"9/!U(2+X0R$BZ#<B"A&!*B(#1.$F-4^'TW=S*;R*](;2<S*F
M.L93P;P4DX(@!7*#)B$[V *9(39(#W5$6J@'4L("D!P6CJ2P>"2&IR$^/ ]Q
MX>6("6]$='B/$!F^4@@/WR:$A1\70L*O"<'A'Y![0G"8* 2'BD*(1(@H/$G-
M8UP";R9#9%$$VX!4,9YBQI'/?Z>]1T:X 5(C)B,Y<B:2(NV1$.6&^"A?Q$6'
M(C8Z!C'1*8B*SD%D= G"8^H1%M,EA,0,"T$Q6X2 F*."?\P3@E_,>X)?]'\%
MORA1\(L4!7^)"%&X0MU#7/Z.1?,Z)!VDCI1%49_YR>*_I_'GI!A=),2:("YV
M.F+BYB(ZSAE1\5Z(C ]">'P4PA(2$9J0A9"$(@0EU"(@H0/^"<L%WX1-@G?"
M8<$KX:K@F?!OP3/^%R(*GG&BX!6KXF(LL(^V:&T<L"1.=0:G.D[:_Z'?86PI
M?)_ ?X]-T$)4HA$BDJ8B+-D&H<F."$EQ1W"*/X)2PA&0&@?_U'3XI1; )[4*
MWJFM\$P=@'OJ!F%!ZD'!-?6RX)+ZEN"2\K/@DBP*KDEJ$D7A7"+'!;**=)-&
M4D[R22J)3Z;GH&4*2Y,C.-T @1F3$9!A!;],._AFNL GTQO>6<'PRHJ&9U8*
MW+-RL2"['*[9+7#)[H=3]GHX9N_'O.R+<,C^)QRR?H)#IHAY&:(P+YVDB<)I
M+KNWDN6D@UJUI#A%M0>4E 9$I]-W<4GLGP/XY.K",\\8'GG3X)YO@P7YCG#+
M=X=+@3^<"\+A5)" ^059<%06PT'9 'OE8M@JUV*.<B]F*\_#1OD*; I^A$V^
MB-EY)%?$G!P11UC^&"U9/VDAE:2 9/#SN"QZ#FH'Y-/[*>G_BS7@5&((QY+)
MF%<Z PZE<V%?Z@R[,B_8E@5A;EDT9I>EPJ:\ -;E-9A9O@A6Y:LPO7P<EN5G
M,;7\14PK^QZ6)5RQ%HN8+E$D8B_M\6KU6: &4DIR20H_CZ9V4"'@39OD5D;O
M0>LXIT8'UK5&F%4[!3-K9\&JSAXSZEPQO<X7EG5AF%:?@*GU.9A27P'S^C:8
MU0_!M'X[3.I/P[C^#HSKOH5)C0C3:C55(K:Q?LM)>P'[(BDDF22>VF$E])[E
M]/^T2(ZUU&\ K)H%3&G5P^0V8YBU6<"TS1HF[0XP;E] _&'4'H5)[6DP;"^"
M07LC]-N70J]]$W3;CT&[[29TVCZ%;NOOT&L1H2_13'=2JGI*3S,I)WDDF9]%
M5K -J@'W>NHW47\A,*,#F+*('G"Q @9]^M#K,X%NWU3H]-E NV\>-/L\H-$7
M#$5?/&1].1#Z&'P?_Z!O+=G/"X^FM9=&K?<73HA<Q?:H6,E?ZR)US',)R>#[
M6&D/B'7V;*'_;Z<^BYFQ&##OIP=<1@\^)(/F2ET(*^EQ5YKQHK(D7 "-<!(>
MX40SPH%E)$5UV&E$N@6*GGN$/G,5#?1*^LP5/Q+J#ZL8H%8KZUHMG</A^R36
M.:R5UP!MLG,/_3=U9PP"DU=0?S4]^#I 0?N,C5P,;](G7 QNIM?>P@7/5BXX
MMG*BW<9)>)NT"<].O8W)W-:K^DKDK33S6VB>-W]#J+])14\;QV9JEI!TYCJJ
MF]=A'Z\!ZMI2=\8:P(R:AIOIP>G1!5:'=@Y<2'-P8QS[&,<!Z4R*F>H_@AUF
M'$>X*#K"B>\H??]1=JRC;,@C*\D^<I6_\S$'9Z[F#XD39U(Z6==JDKN$_7"
MU\$P^R!U[:@[8POUJ6E(32UI_^4(856XR.=$1QZ1SJ30$)SEXOP<%^?GZ?DO
ML%TN,H[+7)A<YN1WF8/,%7:N*\S%919X^5%"(W^9[7%)G*")[5O$YDH=X5@P
MRG& OS9OE^H,S.3#@,$)0$/2.J?>>WFP%R+=EW--O2=R4P!NT1 \Q<7X;9J$
M.U-5MZZ_R,7'2YP 7^;%_C)]_S^8V)=9F9?Y1__XA/R7B*AB^V:SJ6*WLPV8
M7V?J6I]D_V/W,;P(:%Y5:]U4[[M(^R OJ/<E'MR7\YIZ?^(MFK9W=(#WV%<_
MY,+\$\;Q*1=)GW'R^9S]\XLNX$N*?<DD?OD\\!5=W5<_HVB<XQ%#"V../<ZP
M#UP"IK*>AC?8]Z3]ESMJS7\\M.?R_]R/@[_.A7PCG0F1OL6&.;E'LW)_+HTD
M^^@?TOTPO.A$-KC(1(OG"2LD?J3>?YBD1GK_X!X0%ZB>$A)-TM3[#])9$.E)
MI:U0W1/33X8@/37U#[JYW[&-OG$O?J4;_"\;[Q<ZXI_I_G^BYY;N?7GP- [I
M_(=T_N(-J)]*,;'WH:?>@]!3QR$]L41Z2HAT'D7ZUIJ$B;T8U;THE;A'G_L+
M?>Y/C.,NX_B!<7R'-?@6&_$U7>!7])G2O2B?TR%_RB1^S'<?\2\_?&CO1=K[
MD.[_>&8B!FG?0SKW(*A?I9BD<S%S6"]7_J4_]:(8?PHU<EE^,<NO8MF-;((V
MEMW-<OM9KV&6O9;.=A-K/L[N<83=Y"RU;N(E-MZ+C%;2?$[-4^J]B(E[0"#[
MG_T'CN34-&7VK%BG>=3SI%X(=>+P;[;)F_3]K]/WO\(X7F8^7F2[/,\X[C".
M9QC'TW32M^BX;[!-KN$D+Z$KU'F9&?D:EYC)BU21D+[?YRQ4W_7SL/Z]B2ZE
MP=P9LDX6;*_9U')F/7P9>SANLTUN(8.78S[K4,*RJZC0P+);668WSF,I>\%*
MG*'+?X1M<AJ'Z=O/<4AY>N*$S&'VDK^?P3CP4 S2 W"^@.K(U<OL&\_0]]]@
MOW@"]M1QITX@-:)8?B++SV0-\UE^"8XQCB.,XS#C.,@X#F  ^]A']V S=C,7
MN]@O=K"4;:S1%F97.L4DL>4A'NA_*J@N\V<GA@,%\V7(7)FS+M:LQWSJ>#'^
M8.SG=;(7R2P_D^7GL_P2;&<<6]D_MJ"=O:&7/7.(F5B/T8G=D*.,Z")&V#=7
M\N)=P=:6OG?H8>Y)7XREKWHX]4V^/L8AYA&9-"3K4-.(=9K&'C:76J[4\64=
M0JD12XT4:F11HX!71"DU:K *S2RSB[UB*993>9!_,<#L]+,]EC"SO<*G6"R[
MAQXYYRG%7WQ/[7<Y[3U%SG':.<JA=B\_&^<4L$.NS[J9\LJWPJC@@#4R=ZR2
M!V"%(AQ#&O%8KIF*99K9&- J1+]6.?JTZ]&KW8;%VDO0K;,273J;T:F['^VZ
M9]&J=QL+]3]!L\%OA'/$0WS&H>QE*TX=,ZC/:6_7-$ZG_&R4T\\Z0SG6ZAIB
MI=X4#.G/QC(#)_0;>&&)81 6&T:AQS 1BR:EH\LH#QU&)6@WJD:K40M:C'O0
M;#R,1N.-J#?>ASJ3,Z@QN8UJTT]1:?H[*LQ$%:8JWK-2[<$\0O9P&;+1FLN-
MF?1<G/Z6<<@?,-%&G[$)%IO,P"(S>W28N:%MLA\6FH>BQ3P&35.2T3@E"_53
ME*BS*$>-10.JIW:B<NHRE$\=1=FTW2B9=AK%TVZAT/(C**?_AH+I(@HL_T*Z
M%^GQ>9R6';C$(*OMJ<W/>FWH^QA+EZ4<'5,G8>$T"S1-GXV&&4ZHF^&)&JM
M5%M%H')F/"IFIJ%L5BY*9Y6@9%8-BJQ;H;3N0X'U&N39[$2NS0EDVUQ#UNP/
MD#G['C)FB\BP^8L7'#GE<^FSCXR1Y>J]CP[&LM"6ZQOFIL%:'[4VDU$U>R8J
MYCB@;(X;2N?ZHM@V%$6V,5#:)J/ +@OY=DKDVE4BQ[X96?:+D6&_"ND.VY#J
M< PI#D\@V>%=)#G\@D0'486]B"3RC*OJR2P[R6K2SZ5'!S]K9BQUC*6:N:FT
MUT&9O3&*'::C<-Y<%#@Z(]_1"[GS Y$S/P+93@G(=$I'AE,^TIW*D.K<B!3G
M;B0YKT""RQ;$NQQ!K,L5Q+B\37Y&M MG0F?B)"*&W/+@=>C)91X9)CUD(3^K
M8SR57)+1PJ#(20,%SD;(<[% CJL-LEP=D>GFCG0W/Z0M"$/J@EBD+$A!DGL.
M$MU+$.]>ASCW3L1X+$>TQR9$>AQ"N,<EA'G\D]PE(L+<R0(5TG]V.DPVD&6D
MDS1P:5S)I4<)ET%*QI*[0(9L=P-D>$Q&FN=,I'K:(]G+%4E>/DCP#D:\=Q3B
MO),0ZY.%:)\B1/G4(,*G'>$^RQ#JNP$AO@<0Y'L1@;ZO(L#W1P3XB CT5N,E
MXHH_^P)91_I(J[3_XB?MO5"?L>0PE@R^IOKH(=G7%(F^TQ'O-Q=Q?DZ(\?=$
MM'\ H@(B$!D0CXB =(0%%" TL K!@:T("ER*@,#U\ O<#]_ "_ )_ >\ W^
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
M5T/-@.IKQE0',:FM7:/JVIVJK#VJ\MI+559[FTIJ'U5Q[1_!OU12$U"I075
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
M!O3Y#&3S"ZRTISEV:'Z_M=UE/I1Z/M1N_L5T/J*UN42M<]_B=X$@EJ)C' P
MOY]VL+-")90Y#_+*T*ND$9,1@A6.2Y&()%B0%A+L3!-D+(HS?VZ@8S&Q+6/R
M66[^%&"V8=99QQ"9QT MAV*;+0_+H+3+;F5 ABHN>8/?!8*8PM19Z.JCCCOL
ME4%E Y)W6,J K"69C!!Z8Q? "F'M!##( RO!:NQ8$\D@2WVLQXZ-V+&9"7<+
M@_^6,BL%N 5A6Z:XOAG ^C9!I3<^)FUX);@R1>N(I] U/&Q."*(.J.O*47Q@
M#GU@$OWH=:$WFF*$X-Z$1OP6F!4J6V6M4H%!:S?MLH=@;!_M<@ [3F:".X7)
MYA0ZW<G4Q<D4Y*35 +I[D(CY +1VWTL$C)\&5ZB,H6_(G-##:RUU73R/,0C"
MG(0[.]$;N=[6.9.1,=F1DV2M3C'9BB-V 'PZ=7*66:*,GYZ/'1=AQT7TDXOH
M7!?V6\<#GX^0\RX@<+V+^Z#/9_U+.C.@.9/6"3D-E+EL,7U@A;4KRHG>B)VV
MSE-L729+,7-2B@G OYPA":X8H4ZNQXZ;L.-6)OU;S8DE./C-U,5-"+X)@V^
MZE^/3UP+LSL>T"!UW4J9JRBSEWI.V6ZMBHDXQ2[?V;:^F94I9I7(YRM29&5(
M;M=_G^)Z/\'P _CJ(]CQ;7.D'H/O(SC=PQ3R00KU "SB@0>Y[R^0JD_511O7
M;:(?4DUI=)_X(_:I,*:,E]LZ;[()R,P.';,:)9B!T?_.CLRL$C''"?PBUGJ*
M[Z_HK\_15Y^EL7]!!?^<BGP&@W\*N_KIVVJFRY1!*+*/2@ETG>A+;+TWVZ3/
M9'U,9N3$%2)/G:!GYI22F<R(62%B3@XQ?U(V2_M?IS[>H*^\SL3T.G7Q.IWJ
M]9.Y=@V@$&_\]@3>;T[%B)*U,\6LRC!/23$G=)C34LW36LR3<\U38^;)[)+Y
M#YW3G%;Z;QC01SCKAS C<UKI/V&?;]-P;])@KU%Q+U-!?X7)OPC/-.M0S*H,
MLSO$/!7U/CL'\7^MRI@YH2, US79F4_@,O^"3[T'CWD;YO(F=KP*R_D[S.>O
ML*Z7Z#A_@@'^'CO^!SM^A=/^$B?]F6Z!87Z3:OL)U?>6GK3S'T;WUV2=RGGS
M"3:8IY.8G2EF=\0[BD%/ GK2]0I\YN]PJA?@_?\COYZ#(?T<]O0,3.?',*VG
M8%\_@(T]"1M\@L'B<>SX-L[\,([\ (UZO^[$A1[7W33.7?HTJ-OD/J[1%SM#
MC'YS,JEY.HK)09C3*9Z#9SY#73Q-7?Q0V92A.+@[Y3%X[L/PN@>HC_MIEWM@
M6W?#]NZ" 7X-1G@['/-6[+B9 >1&6/KU=-SC:+R:NZ^D5JZ@I8Q.LS+#/.O'
MY"+,KA"S*^9-VXU^8KNW6:1TKV+I:FY*D8K\/-RSE)JM17:+KJ,^CJL?V:,G
MG)"Q&-FK=#%V7$B[G,^@8L[&.!LV?R823J>6K),QK-,P#H%3P$D*! ^Z,0^)
M_I[=Y6ZWN_]5BD"V$^]*U%?@NA<KG^Y:CNPZ9+<@VQ]<F7$Z3/88K/,($]FI
MV'$(.TZF70["N?=S=1^_VH/EN^A<._4LP^V'P;U>!N9YT.8<X-_;W=HL#KO!
M'O(838.+]4[#+X[ =4^%ZQZ&ZQY2(?(K=  []M$N>_'3W>I%_C RYS!]S$/F
M8GK*:JS8RM1RD)YS%M/,55RY"^N^3V]Z@]? YU@9S-590\"U]G!XNCT5' A.
M#Q'8[D!V A)300[RBY!?B?PZY#<COQ./[$7',/+&Z"D+\-)E>,AZK-E-[SD*
M9S?GJ=[*-]^FMEX GP!K#9C!0_:P>Z$])9@_$)CID*$3*2'(C\%>%_*3D)_.
MM)V'AF*F\$IT^.@9S>CH1$<?\D:HB0EZS#3>N@I/V8I5)].+SL.#K\-[[N>.
M7X#W0" (\YQLDX,Q&T-/8\K;&\T4&6V%!.8/-R946$1=+*0NIO#/^<'\0R8Z
M\M%1BK8J=-33"BWH\:-G )FSJ9'Y&L+20?RSGU+UT;(]>' W7MY-S7?I]6 N
MN-O&3>@\SVS49>K?:OY0!!:#!5R;2T@P@3WCH='H<B(]$3VIZ,FA# 7H*4-/
M#9H;T-5&B_3P;QBY$UBTF-I9JP[:HPW/:L7#6^A=S?2/)D:V)D8$<TY3,[@:
M?:>[K$6RZQ*LD&P>[\? *->'^7XH-DQ#4;$:"'>I/S1)O:$9Z@G-4W=8D?QA
M%>H,KU-'>+/:P_UJBQA0:\28FB,6JBEBM1HB=\H7>51UD9>J-O(VU40\INJ(
M/ZDZ\@-51054#2XQ?Q!"[U:FMQ4>R@_&P#"?^Q.)+?B^&UNZG9'JCG7('^-6
M1TR*VF.SU!J;KY;84C7'5:LIKE&-<>VJC^N3SS%;M8XIU3A6J<JQ0Q6.(RIW
M7*I2QVTJ<3RF(L>?5.3\0,7.@$J .1WF #HWI)B=.(2YA#\CO/:!+D+E#KYK
MXY[6A!"UQD>KQ>54LRM1C:XT-;ARY7,5J2Z^4K7Q/M6XVU1%\%_IGJ5R]P*5
MNE>IV+U#A>ZC*G!?)J_[#N6ZOZ,<]TO*2?@7[P/* V>A8P_ZUD /%F98JU$&
M>.T&[5QKP:9&[&O@OOK$</D2XU27Z%9-8K*J$K-4F92OBJ0RE2?5JC2I626>
M+A5[AE7HF:=\SPKE)6]3;O*IRDZ^1)G)MRD]^3&E);\ /E*Z)Z ,8 [-VY%A
MK<R91U@^"GI!!VCF6@,V06M5@SW5V%*9&JV*%)?*4I-4FIJNDK0\%:45JS"M
M2@5I#<I/[U0>A" G?5+9Z<N4F;%%Z1F'E)IQL9(S;I4G_5$EIO]!2>D?\CZ@
MY+2 #B-_B]D595;EY.%_H NT\KD!U!&*5?%]!?:484])9H2*,ATJS$I0?E:*
MO%G9RLLN4&YVN7*R?<K*:5-F3K_2<\:4FK-$*3F;Y,D]68DY%RHAYQ:Y<QZ1
M*^=YQ>=\('=V0 G@9+-""5V+",7GF!P0Z !- $JO:E".326@D/OR\T*5EQ>K
M'&^\LKT>97DSE)GO57I^B=+R:Y2:WZ+D@AYY"NC)!=-**-@@=\%!N0K.E[/@
M1CD*'E!<P;.*RW]'CGPB%6] ^Y&[UNS,,BN#"JT<4!MH #5<JP"EH!#D@6RN
M9Q9%*;W8J=3B!*44IRJY)$>>DB(EE50JL:11":5=<I>.RE4Z)6?I6CE*]RJV
M]&S%E%ZKJ)+[%5'R,T66O*FHXL\471P([E1;B=QYT+/A$MJAQ*S&H0U 5;')
M_1#O@GR0S7?IA.HIY>'R5,0IL=*MA$J/W)69(%^NRC*YJGQR5K4KKFI0L55S
M%5VU4I%5.Q5>=;I"JPC^*PF**XD2*M]02,6G"JU@_C2[U) ]CNP!Z%D': 0U
M?*X )7Q7 ')YGUDNI4)GDZI#Y:Z-EJO.*6==HAQUJ8K#<6(Q/-I7K2A?LR(@
MC6&^,87X( Z^K=:2;A\DI(X9NNYI"-7K )Y5&PB>DCQM=H>975EV#LC'^RI0
MQO4BD,?[+*ZG0MWH@G+[0N5JB%)LLT-1S6Y%-'L4UIRIT&8JM9D?M,"M6B#.
M+1#'%O.(&;A_"[-Q,R2E^4Z<C=FZ"1N:B" ; UIC:+K9'696!M58.2"S*JBB
MBCH ^2";ZVG0: ^BW8UPH.80Q;9%*;(]3J$=#**=#&)^.KF?3N0OM@29Y25^
M2*P?DNZ'Q/B)!OQP_TX(0R<DI(/HJ0,;V@-:3KDFS.XP'Q]]5@ZHFFMEB"GD
M-8=KZ0WHAT*[6^& [7!P:&Q$-Y-M#QRFEPFECP&]WV,-;H/4Q2 5-]AHCOL%
MYK$_$,C!/7P/MQF F/4_R6]>!9\%\S#39G40M_> 5N!KL') Q;SF\3FC!?T4
MR8U>9[<4TRN%0^<U!)\;9L(?98*=15W,9M(98W ?S[(2K>,48KP#T![C<+PQ
M\^@3HK,YD+;91*VSB*!G8<,HC(6R#0$_:$9?7;.5 _+R.1,1R5U6_L>!WJAA
M*121! S(!9,$&7.Q8SYV+,".A=BQB#99; 8<'&T1E;<(SKW(/ X:,CN-7RZ$
MQ$U!$!?\E=_1%O/A_I2OSZS,05\C]5S):R'NE$4U)IO\#WKC9E'W8T:G[!Q,
M,+BQ@IQE</[E!!DKL6,U=JPURU*99#;0)NMQK/5F.QA&KUL)\(FU9H4*T?.J
M/_$;^L4*XBG*V(.^-LI;2UT70PES<*5DRNM&;^Q<*6P*78N-/EGY%[-"!1H?
MS(>8H&\+P=@V_&,'_K$;._:9R=CLUL$_]YMCHA"X%Z/W0JSWG,\]](V=/^=^
MF,5VN#]?=YL3>G@MI\QYLZU=66[TQJ W9(6M\\NK4_;9@:_)AY@\07#%"#YR
M.H'96?CIN00@YS$1G(=_GDM=G$/CG;6>@/V8= 8^<1KD^=@[!+'80#VWH;>:
M6PKFT0?ISFZH<<Q:NXQ&I_DCWT$[X#8Y";,JQ>0'S$Z=F=4B7[&)@<E17(./
M7(\=-]-7;F+"N8G.=@,->_T2Z[22:[CI&CCWE1#S*SY3%W7M6V!.1\8'J><$
MZC=FFZUW)@\RLS+%Z+E<7ZQ(N4[_G0N9V3ECR,+]^,B#V/$($_[#M,E#./F#
M$Y"XS=(WSY7NX\9[?LF]'ZB9H;1B%3Y@3B;>B?^9\AZURVG*9W(\,SMT9IZ:
M<[>^6(WR^<X<?7&"B,F#F!4B/[57ASR';SR+?_Z21O\YC?O34R&6,*H?/R$]
M]9IJJ.\"=*><9)T,$W*^7:>&]-QBZYS9*3.S0H0AYO-<R(D[9LSI(6:GS,S3
M9,PB@E>ICS?HLZ\SZ;[.0/,:'>L5'.KO*/DK!?CK;[Z4>S"K0T[<(6-.Z*B0
M];18O_T7T;$@._J4COEO>,Q',*$/88[F?,5W:;RW<9:W@B>57J.7:9R_PJU>
MU&\QZU^8%PCF(+XIZU1.LP;B%OWWR9R?!A'&^YDGQF3H/W#,CU6-CA:] W-X
M$_[P&G:\S$#Q%SKLB["O/])1GZ?3_(8.\RQV_!Q.\PPL_&D8[ ^HQ">IL._
M,V?R'U^UUT"8$RJNL&TPN8_W99T.:O(0K\.M7H'?_05>]6?XS)_A5,_#+Y\-
M/BFEF^H?0NH<FF,>S3^-_.7(7TN)M\ =]]!LAV!UYZ#]"IC55VG.1^#S?X1Q
M?A(\C</HO=C.09BU$";_87:EO&(WX2_M)OZ>8I&?H,>5AGPO\LN1[4-V&[(-
M:QM$]FQD3R)[BJZQ%/EK@JL,KL6.:V#K5\+@+^?3I<&],D_30N:Y.E;>P^0@
M#MMY"',JQ4NV.WU77YR,<3MU<0O\[F:X[DUPS!OA=M?B&U=CQQ74QV4PQDM@
M>!?#_"YB\K@ 'SD/'SD'.\ZB/L[0?AC>:>BZ%&MN19<YP^3/P9R'67NQ6]:N
M$).'^)/MU@_9W?MZ>PBX",Y]/G5Q+OYY#FURMK)!$;(KD>R#H[<$UV&< J,]
M"1\YB(_LQT?V8<<>[-@%>]^!5K-79BN=>S.UMTD_8[C],'CV[SI9.T+,SI!G
M[&YWL]TES8*UT^SAZ2!UL1_.;4ZEV$N;[%$N]A=A?R4:S,Z09F1W(+L7V</T
MD#%D+[!WAJQG:MF-IQSETZ7!9^LNAN\NPJ/-3A"#F9TAW[:' 3,$GFX/_[MD
M=H.8H3H$23'(=6%S$K+301X]LACYE<BOPPN:D=^!_%[D#3.ECN,="ZF1E<&L
MC#F_=()6&J>/C%':.?H]^"2X#VX&=]EU?YH]#9EIR4P5#-O!:7(Q=3%-72RD
M3:9HDRE\8P$^.D\EFHL=D]@QCAUCM,L<VF4V_C'*-R-89FIFD-H;H 7[&>#[
M&&![]1/PS^#9S'TV;K#K_R!3WF9"DE5@,>\7,!V;/]E,*!3Y,<@W^8<$._^0
MA8Y\=)302ZO0X4-'"_+\R!Y0#W=W8:V?&NNDU=KQRC8\N!5/;\'S6_1J\%RB
M5AM7H.\HT]R.&$(0IO]I0I%)7F<S!8]$6B';H"+1$8>.>'0DH2,-Y*"G #UE
MZ*E&3P-ZVI#9@_P1:F:NFJC)!CRF'M_TT7/J\+I:QHH:O0 ^#F:A:X$YK/V@
M@_" *6XIT\M<EQ4>#O"YA^M=V../#E5G>+0Z0ISH<J,I&5T9Z,I#3Q$C>06Z
M:M'5C"X_NDQV9@++%E-+&X*9O')JNXQ>5TKO+V$D*&$T+$&_P5D.*_190V@\
MQ=0R!PR ;CYWQ!/G\ETS]C3%A:LI.E:-D2XU1"3*%YZJNH@LU4;DJR:B5-61
MU:J*;%!%9(?*(_M5%C6FDJA%*HY:I\*H?2J(.EOY4=<J+_(^\%/E1KREW,C/
ME!O%>.6R%@DO3[1VXIC\2P]H!\U<:^ ['_;4QH>HUAFIVK@XU<2Z517K465<
MNLKC<E465Z121X5*'#X5.]I4Z.A3@6..O,YIY3G7*<>Y3UG.<Y3AO$[ISON5
MYGA&J8XWE.K\E/<!G8*.369'$F'Y&.'& .@$+7RN![6$0E5\7X$]Y>XPE<='
MJ\SE5*DK0<6N%!7%9ZLPOD %\67RNNN4!PG)(1#/=L]6IGM:Z>[U2G7O5[+[
M7'G<-RC1_2TEN'\!_L'[SP#C)O+7H6LA(?DLPN'>=&([T,#[VE23\R#6QZ82
M[BGVA*@H,5P%B7'*3XR7-]&CO,0,Y23E*3NI1%E)U<I(:E*ZIUNIGE&E>*;D
M\:Q5HF>O$CQGR^VY3B[/_7)ZG@%OR)7T&0AH#[)7H6\>%&F8<*<+0!WEXW,5
M*,.>8KXO!/G8DY<2HIR4:&6G.)69FJB,U%2EIV8K+:U0*6D52DYKD">M4XGI
MPTI(GR]W^FJYTG?+F7Z&'.E7*S;]&XI)^Q%X!?Q;L:F!X &&R]$U 3T:L'-
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
MA_B9[>)?M[O!9?8P8*W!B$">$R]+ &F\ST-J,4-&%7+KD6N=T+D;']F)C^S
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
M^2YH\@P(N0Y!WD.13_S/,R"4_J')N']XU"-$L3P)E!1J(FHZECT7RUZ,Y:[
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
MC&#W;&TX/%\%3BY2!.4E9T![V2DP6GX2+%:< )N5Q\%^U3%P0KFN/@H>J^7
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
MELF^-79,]TH7CD.Y-\^Z-)!O5A)99%R<6&P@9*&$188%9;R!"J*GB$#T_.'
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
M:=QV:]>\Y_QW A=D<,#XQ0GC.'(O2/"V"1"Q?P;$'%L,T<KK($)O)X18'8$
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
M.2&.-%U&D-*'")(%\\4388UD&&R>%P"[YM-!>1$)M);A0'^E,YBOL0.[==:
M66\!'AO,@++)!!B;C,%WLR'PMAA R!9]] 7X,,1MTX.4;;J0M5T'"K=K0]F.
M_T7S6;3^+01)?X$@<: @'@++)3BP3MH+MLKB07&^"Z@NM /MQ19@N-04+)89
M@MT*?7!9H0>XE3I 7*4-7JL. GVU%K!7:T+ &@T(6J,.PC5J$+E6%1+6JD#J
M_P3\-D@ "WV=8*C*0H#F @C66P)A9JLAPF$SA!-W@Y"M L&A!R$P01^XV2;@
M5VH)G#I;8+8Z */+">@G78!V'@.4 ;=IST'W'\0[^*^$)Q[C^%>$#^XCQ+=N
MGTC#;I^)<_'_,OR?&79) _. +/ U%D"HSA(0F:Z&:/O-$$G8 ^%,50@5:(,@
MSA#X6>804&P#?C4.P&YQ!F8'!AB]./ ^B_]%'2!,D@>)$Z0[GN.$)^11_&O*
M._<1KY>X3U[/<>/DN0#_]1+ 1C-PE&5!H#8?1-I+(-IX-<3;;H8X=T6(IJN!
MB*\+PB@3"$ZSAL!"1PBH= 7?1MP?=COAET^WYS2]CS)%NT3]1AGT'O>\P_A
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
M>-XBCQ/^H;S'#U.'W4=I3W'CE ?NWTBW/2;=Y^+?#-1=4L!1E '!?CD0:2A
M].%E$&N^#N*=MD,,20DB6%H@##8 0:S%'UZ&_;1_H>L4IPHWR6PB?J=WD+_1
M3E*_>EVDCY-O,=\3G[!?>;SE/'9_S[Z#_T2_3OCJ=9GX@S@7X(-FH*$9_%&_
M"46=-UI] <3K+8,DL[608K\=$CV4()9QZ'<DW_BG,,+FAR#9Y1LW%__9MY3\
MB57K/<9H97Z@'?=]1SD3\,9SD/^*]"SH/OZUX 9A). *<8Q]@31.[R=_H\P%
M,-=+@#>ZI^?ME :1XCR(1YTW16<II)NLA4S;[9".4_Z53-.>C/,W_1HI=/@D
MC,>-!F:0W_D7,(99%7XOZ W\IU[M(8_))\(?> Z([GH^$ETCO@B_X#D<U$\>
M"3A)&6,?]_KL/1? 0C/XH'OZH!W2$(7Z9A+JO!G:2R#;: WD66_[G8M1_I%)
MUOF2PK88C1,XOQ5%$E\*DAC_!&0%W&<7"89\JH0WO)M%UVA=D5>H_=$#7C=B
MSE*>1)_P>BG\>\;2X?W>_PC]D\]< !O=U[-0[PY!B47[D8;Z9L[!Q5!@N!J*
M+;=-%CLK?\DGZG[(\K$:3N)BGT8)O>X)8SDW U/Y5P-R0RYQ2L//LVJC^GW:
M8DXS>N-.T ?BN^F/XH_2GT:V,EZ%-#+?\>J8H^PZUMBL_)N!LU42PE#?3$!]
M,Q.]-@JT%D&)_JKI<HNMWRH=E<9*\;K#>33K)VF^N#OQ NI@9"3G4FABX-F@
MS-!3W,*('K_*F&.<IO@.=E=B&^ML4BMK**F!]4]L+?M%>!5G.*C<]X/?7  '
MS>"_11)$J&\FHS.1@_IFL>9"J#B\<K+&;/-XO=W^=U4XW6?%%)N[.2S<M10^
M]4)<F&]?1&Q@CS!5V"G(C6SCE\8V!]0F-OBW)=?ZG4RI]KN66N'_,*'4_UED
M<<#KD$+N2,!<@._?LR#4\Z)0TM"9R-\_#\HU%'[7Z"W_UF"Z:;3%9M^K>JS.
MPPI/Z^L%/FX7,P.HIY-#.,=CHP+;(Q+#FL,RH^J#"^.J@ZJ2ROG-J26\[K0B
MWJ7T O[]Y+S )]$Y@2^%V8%O>5F![V8%S2 ._(V2$(.2L5T*BO;-@RKU^3\;
M=)=];C'9\*[=6O%9,T9[J(9H=;F$[M:?Z^O5G1[$:4\2!3;%QH751*9%E8?G
MQ1>'EB7G!S>DY0@ZT[,$YS(R0^ZEIH<\CDT+>1&>&O(F<"[ #\T0B-XCXE#W
MSD8SE.Z5@5HU^1_-.DL^'C5:-]QEM?M1F\NAZPT$RW,5-&QO$=OK:#:?TY0F
M#*Q.B@XKBTN.*HS*CL^)*$[."*]-2PUKST@*Z\M,$MU)3PQ_%)\0_DP4'SX<
M-!?_9A"@UV<"FB-W&^K>BM+0H"+WK>W0X@_'#->\Z+'<>;?3Z>#E9KQ%7XT7
MIJN,26DI"&#79 ?SR](BA07)"5%9\1GQJ;&%R8G156EQ44<RHZ-.949%W\B,
MCGZ8$!7U+#(JZG4PBF VP'^-^+_O7TQ"<^2CUT?5;JE?+0=D/W<>7/CNA/[*
M)Z?,M]\\[JAUOLW=O+>![-I6Y4.N+_%CE><'\0NRPX59&7%1*:EI\?%)^<G1
M"15IHOCF3&%\;V9H_+5,8<*#Q+#XIU%A<:]#4()GX]\,PK^?$8/F*-HB ;6[
M)*?:E&0^]FC.?]U_>-F#,Z;;KIZPU^SO=#/K:O%T::JC>U96<IB%)7Q>5H$P
M-"4W.C(N*SDN,B,G69A6EB9(;<P(3#F>R4N]G!F8]B I*.5)5%#2JY"Y@  T
M@VBU.*2C/2E%]S.-.R2^=^Z3>G]:7?;Y)9U%0Q>,MUX\;:=^HAMKVG:4Z%S;
M3".5U+%]<JJXW)2RD)"XXLB(B(+$V)"\K$1^3G%J0'9=NF]V5P8[YV*&7^Z#
M)+^L)]'^&:]"YP*X:/THU+VST"P5&\6A=9OXEYX]DF_.'Y!^/*B^</"RX>8S
MYVS4NDZY&C<>)SB6'_4BY+4PZ6F-_OYQM0*!J$H4'EP1'\TK34_P+2E,9A;7
MI-*+.]*\B\^E,4H?)/D4/HEBYKT*G0O@H1EBEXM#WBK4.]>)37=L$AOKWR[^
M8G"/Q-W;*@L&!@TVGABP/G#DK+-A]2F\?6$W&9_1R:#%M_MR(EH#^<%-8:'<
MAI@(=EUJ++TV/X%:4YU$KFE/)M6<32;7/4R@5#V-I):]"ID+"%PE#HFH>Q>M
M$(/&56+?>]:*O1U8(_;XX3JQZ_>5Y<\,'5[?==U2J>&RX^'2\SB;K'Y/;.))
M;W)$#YL9?)SG'] 9&L0Z&BWT;D^)(+?E11..5,;AC[3%X]KZX]W;'\5XM#P7
M$>J'!7,!(>@:I*'N7[X4@?:ER*<SBY"'=^<C-YZM$[OP1$FV]Z'NFM8[YGLK
M;]IKYU[#6B0/$)VC+E )P>=8M( S 2QF7T@ [714H.?)Y!#\R=PPMQ.5(LR)
MM@B7D_T1+J<>BEQ[7H5@.][R47BS 1%H_9Q%"-0M1%[UR"-#E^20P?_((^=?
M;1#O?7E KNVY[JJ:)Z8["Q_::J;>=36.ONUA%W+3"QMPW8?(O!9 I5X-]B%=
MB?)UOY(<@+F<QW>^7!7D>+E-X'#EC,#^ZN,@ATOON(YG/O@Z]H_."L0KB$'Q
M N39$1GDUJEYR,"5><C9Q_)(][M-$JUO#RRH>:.[NO"U\8ZTE]:J,<^=]4*?
MXLVX3RAVS']\7*F/ O"D1R$D]X?17IB'*=Y.#_-][!]6LVP?'F7;/#K'MG[\
M#\OFP:B/[<UQ[[F ='EDI$82N=TEC5SLET9._7T.8T1!K.GC%JFJCZH*^6/:
MJU-'#;=%?[#8'_K>28,[@M=CC7@9>X^P+,CO>#:$=T('W+M89]=W::Y.(P5N
M#B/5.-N1=KS-^SZ\]8<A#ZOW(QZ6K[[BYV*J4 *YVR*.7.R61'K/2R'M0_.0
M^N^+Q<HFMDGG3J@H)$T<6ADY8;!),&&^TV_"?K_/-YP:]1M%B_2-J>,QP3OL
M-B$TQ$S$&#M/I)HZ?,\WM_M>:6GSO<7*ZD>OM>6/RS86D\]MS']\1?DV*X^J
M$63@J#C2<U(":;TBB50_E$&*?B\3S_J]4R;^C]*"L#^:RWAP>"T+S#;1P'8[
M"3"[\4#:YP8,95=42)Q H.8 $1IVD*AI UD'K:#DD 74:9O#41U3.*UK H.Z
MQO!&SQC>SLJU%@3I/2Z&M)P30RINB2.YPS)(&JR2B(%MTB&P5]X/U!;106>Y
M)QBO=@>K]:[@M,D)W+?8 V6;#3!W6 %WIP6$[#9'-Z.FD*3X]]D/0RC;9P#U
M^_7AZ/[#<$I)#ZXKS\7)HPC2<@I!RJ\@2/9#!$G\)2\6 2O% V&3% MVR7J!
M\@(/T%J$ ?VE#F"VP@9L5UF"ZVHSP*\Q!LHZ0V"LUP>_#8=!L$$7(C9J0\*F
M0Y"Y60N*MVA"S18-:-VJ#CTHO;/2>ARM?P%!LH80).8%@H3! K$ 6"I.A[62
M1-@JC05%60=0E;>&0PO,P&"A$9@OU@?;);K@O%0;<,L. G&9)E"7JP-SA2H$
MK#@ (2N5T)O_?DA>M1>R5RE"R>H]4#\GE?UH_4&T_C\((OB!(!R0$Z/ (G$<
M+)=PA/625FA/3&'O/ -0E=6!0W('05]>'4SFJX#E F6P7[ ?G!7V@IO"'B L
MW 5>"W> S\+MX+]H*P@6;8&(Q9L@8?%&R)P3P*.OUYA]4H!5E0&BABQ0=!<
MU70)T.Q7 I6P#KPX6\!3N!.(28I R-L/^,H#X-ZD"K@.=7 [H0'8\YJ O7X0
M, \.@NOS0^#R1AN<1W7 Z;/.+\<)W4G'*=T)A]^Z7QU@5OZ;8:\4X%1DP%-=
M%J@Z"\#;9 G0[58"';\>:.PM0 G=!9X)>X&8HP2$<A7P:%0']Z.:@.O5 MS9
M0^!V31NP]W0 \TP77-_H@<L'O=_.XX>GG"8.?W><TO_J^%M_W!'T9@,\-DL
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
M7PG<*@\ ME$-,.WJX-JC"2YGM<#EVD%P?G0(G-]J@].XSK3C=]WO#M.Z7QQ
M]Y,C:(\Z@M:'60 7-(.CHB3@%:6 LE\&O-7DP$=/ 9CF2\'':370/3<"S6\[
M4,+V "E!"0C9JH OU0#W6BW M1X"[#$=P)S6 \S 87"]8_#+Y;7AE,M'HPGG
M[\;C3K_^G@H9C+C X3<NH#/L MHS :Y;),!EMR004:_P5I0&EHHL^.HL #_3
MI>!GOQHX'IN R=P)].!]0(U1 7*Z)I *M?\0*O5^XQL-IMV/&OUTZS69PIXS
M^X&Y83[A^MSRL^NHU4>7[]8CKK\LAS%@^A(+1D_=0/^)&QR>"<"@&=QV2@)E
MAR0P_SZIHSP/> <7 -]H*?!M5@/?;3/X>^\&-D_YMT^$QD]:DLXD)4?_NV>)
M\3="C?D7?(O59_<NFT]NI^W'L%<</V >.;UU'7%YC9EP?N'VV^XQ#JSNN8/Y
M+3P8WYP%P*(9\-O^>R+@NT,* O?/@Q#-^1!JL 1"K59#J,OF/T&4/5-<7Y7O
MG-!#7WQB#3[1TLU&*?G6[TGE]N\\ZIV'W=LPK]QZ<"\PYSV>888(CUS?$.Z[
M?<4-X7^Y7"> _14"6%\D@L4%(IC/!+AM%@<BFL-GLR3P4.\.1;U;I"X/D7J+
M(<I\]>\HQ\T_PHF*7X*9ZF-<OMX()\)TF)%H\X*:Z?S4L]#M$;$*?]^CB7@'
MW^EYR[V/?,-]D'(-]Y)R&?^9=(GX$W>6],?EM"<XG""#32\9K&;BWPQDU/$X
M&_\^D2 )(G0F8E3E(%YGT9\$DY4_$FPWC\>X*[X/IVF\%O@9/ L(L7K(CG:\
MPTC!WJ3EX@>]2HE7R+7D2Z0C7N>)/;2SA O>_80']%/$#[03E!_$XU[3;IW4
M/R[M5+!OHX+=3 !NDSA04??W1[U;B*Y'#.K=B0=D(>60PE2:T8K/:=:;WB=A
M%5_%D#4?A[.,[@@"K:]S14Z7?>/=+C S"&<8!>33M KJ"6H#O9O2X7.,W,?L
M)-]@M9.'F6VT;UXMWI,>C?1?V'H&.-4QP'$FP!W-\-<Y>7__ HRN1P(ZGVE*
M,K^S-.=_R]%?-IIKL>%UALN>QTE$S=LQ#*.K80'6%P2ASOV\:-P)_V3B<4ZV
M5R>SV+N-4>/3ZMW*:J+U<!IH [ZUM&>^M3Z?Z57,[YX5K"GW,M9OUS+6'Y>9
M #SJN3YH_2#4>:/1?J1LEX2L?=)3^>KRGPKUEKPM-EWW-,]Q]U &7O-J(LWP
M?+2O]:GP(.?N8)%[!S^>="0@G=KDET^O8Y>SJEF-G IFEU^9SSG_$I__^)=P
M/C*+?+]Z%?I.$O+]?F'S_7YC9@((&\2!A=8/07TK#G7>=/2>E:<H-5&L*ONA
M7'O1RPJ3U?\IMM\UF(/3N)!*,3R5P+(^%L5S;@\7NC>'Q)#J@I*I5;QL1EE
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
MR6QMKR?M>NY/^O1=GXX8NCS=;.3T[+"1XY\WC1R?OC!R?/S5R/$1&OZ;$\,
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
M_STX=\X;GX)&="]L0N>B)G28"=/I+)0"W&T N-K!H#/ @F/+V'!@)1MVCDC
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
M GU4!EWJ_)IH".IH 2IHSU!"=X8\^C%D,8PQ"Q.8DIC+%,=JIABV,T5Q.=G
M$L:#Y&?RG+S\+WV3 "UT_BNG\\]1_L\ _K\!.-^E[(< AF\!]) )6BA F6*4
M*0V*J BRJ ZS4!<DT1C$T1)$T1&$T9,AB($,?HQF\& &@PO+&2QL93"QG\'
MM0S '>0D.?M?VG8!5$W/?SJ?]M[O%NW]?0"S)P#:SX%R 92)/'*!- I2IBB(
MH22(H P(T5H$4 UX40>XT B8M!:@M0!ZDU"22.@+,<ZAK&ZR@JPC&_X+ZADR
MT(CZO\DT(R8:63)1UY&%FCYL5(]BHVHZ%RJ7<J-B YE/%I-!'E08)>O)5K*;
M&Q4.D3/D.GW^ 7E!/G&A(O[_,YC.IOYO/DV?B::F3#2T8Z&^-QMUPKE0*X4+
M-8JX4:V>!]7FD5X>5!T@JWA1=9Q,DAUD/SE)?WZ9W*._]YQ\(,C]C7S]P9<9
MT&@ZF_J_%;'69J"E(1,M;%AHYL%&XQ!:8R(WZN7QH&X5#^K,Y47M+M+/A]I#
M9(QL(%-D#SE*SI-;Y!G?5^WWO)]TOO-^T$'>]^3=_PLTF\ZF_F^GRD![=:++
M1'L+)MJZL-$J@ LM8KG1-),'3<IXT:B!#XTZ^-%H$3\:#@B@X2HR3B;)#D$T
M/"CXW?",X!?#&X(?#1\+O#5Z*_#*Z+O "R,4^(L\)W\:(?],:$GY]DH,=%9D
M_.<Y@)L6H7FX.+#0B<.%]A'<:)O*B]:%_&A5(X"6+8+?++J$OEHL$?IL,2C\
MR7Q4^(/Y>I'WYE,B[\SWBKPQ/R'RVOR*R%_F#T2>6KP6>63Q3>2!!8K<MT#A
M>Y;_(71W!K2=SI=CH#OU;R]Z]:&]\*%Y<&@>GAY<Z![,@RX)?%^<<@0^.I8+
M45,0?F/?+O+*?J'H"[ME8L_MAL7_M%TK\=1V4N*)[4[)1[9')!_:7I"Z9_N'
MU"W;5U(W[;Y*_F*'$C_;H_A5<L4>Q8CHC]!1GO)G 7(D ?VE&1@T_9X,.B-!
MYDP,<&9_\?7E?N<=Q??**UWPN4>1\!/W&K%';G,E[KMV2MYSZ9MUQWF%]&WG
MU3*_.ZV7O>FT3>X7IP-RUYW.RE]QNBU_P>F%_$_.7^3.N*#,*1>4/NF*4B=<
M4?+X#.A*7=^;.K\_=>Y06D>D/&"4!@,CC9@?PVU9KT(\N9\%A?(]#$@4O.N7
M(_J[3[G$#<[L63][M<E<\>R6N^39KW#!8TCQG,<:I;/NFY1/N^]4.>E^3/6$
M^U75(^Y/5 ]Z?%#>[XF*>[U0?H\WRN[V1ADB_2/TH%P_R@^AWADU_1R"]B1!
M"3XEZ#!>Q)DS'\4XL^]$!?#^&AXC=#4T7?Q"<.&LLX%5LJ?\&Q5.^+4K'?5=
MJ'+8=ZGJ09]A]?V<<8V]G"V:NSG[M79Q?M+>[OV']I3/&\TMOJ@VZ8?*D_ZH
MN,D?Y3<%H-R/T)MR@ZCS1U+OC*=U)(O#MU09>)FF"@]3#1BWDNU8UQ(Y/.?C
MPH5.12=)'(O,D3X47BJ_/[16:4](L^K.X/GJVX-Z-:<"![2W!*S6F0S8H+?1
M?Z?^>O_C!A/^-PW6!KS0&POZIC46C.JC(:@R&HI*JT-1\4?H2]T_E+I_+'7_
M9.J>&<+P+DL,'F?+P.]9&G ETY)Y-MV#YUA*L-"!Q#B)/?'I,CMB"Q2V1E>H
M3$;-5M\8T:*Y+GR!SGC88KTUH4,&HZ%K#5>%;#4>#CEH,A1RV61%R%/CY6&?
M]99'H-9 )*H3U8$H5/X1!M >1%#?2^""+^D\\"*'#Y[D"<+=?%&X6J $9_)-
MF4=S77CV9?D+[4B/DMB2DBR[,2E'<2*A1'5-?+7&ZMA&[9&8>7I#T0L-5D0M
M,QJ(7&W2'['1;''$'O.^B+/FO1$/S'NC/ACVQJ!N;RQJ]L:A.E']$0;1M4<Q
MJ?\SX6DV VX5L.&78E[XN5@ ?BJ5AZ,E1LR]18[<V_-]A"9SPB76927(CJ5G
M**Y*+5 =2BG77)Y4K[,L<:[^DH1.PT5QBTT6QJTTZXJ=L.B,V6$Y/^:D57O,
M7:OV^+<F[0FHWY&(.AU)J$G4?X0A-(-8@'?4M^Y0[_R?$A9<*N>&\Q5\<+Q2
M&O97ZC&VE]MQ399X"8X7AHBOSHN569F3JK@\*T>U/Z-$LR^]6F=A:J-^5TJ[
M46=RKVE[TG+SML0UEG,3IZR;$X]:-R;^9M.8]-J\*04-FU-1MSD-M9K34?-'
M&#8]!^K^60 WJ7=>*F?"V6HN.%G# P=KI6!GK0YC<[4UUT2EA\#JLD#QP>(H
MF64%28J+\[)4%^86:G9E5^C,SYJM/R^CU:@EO=NT*6VI14/J:JOZU,TVM:D'
M;6M2?[:M27MA49OQW;@N$_7KLU"':/T((UAT%@'^R 7XF?K.N6H&G*ACP>'9
M7+!GCCALG:/)6#_;DCU:Z\H_5.4OMK0\0GI1:8)"=W&ZROS"/(UY^:4Z+7FU
M^DVYS49S<CI-Z[*66%1GC5A59FZT*<_<;UN6>=FN+.NY57G.-Y.*7#2HS*/O
M?GFH_2., GB?!G";?M2X7$&=CWK?D08F[&MDP?8F4=C8K,Y8TV3&7CG'F6]9
MG:_HHIJP65V5<?(=Y:DJK:4Y&DTEQ=ISBJKTZPH;C*H+VDTK\A=9E.6MM"[.
M76];F+O'KB#W@EU!WC/KHH*OIL6%:%A2B'HE1:CS(XP!>)9!<RBFWEL-<)SZ
M]_YF!NQL8<!DJS",MZG 2*L):WFS(V]?(T>D>W:(5$==C%Q+3;)R8U66>GU%
MH79->85>9=ELH[+2-M/BDH46!<6#UKE%$[;91;OLLHI^LLLJ?F*=4_+9+*\4
M#?/+4(_H_ CCZ2Q0]_ZYC#H?[<%AZM^[J?MMI>ZSKD,(5L]7A,$.(^:2>?8\
M/:V>PAW-09(MC5&R#7,2E>KJ,]2JZ_*URFO*]$JJZPP+JUI,\BJ[S;,KEEME
ME*^U22O?89M2?L8NI?R135KE)[.,2C3*K$+]K"K4_1$FT5F@^^$2]?\3#;0'
MK=2]YU/OH@X\VLT/0]URL+1;G[EP@0WW_/GN@BWS_,4;6B-D:EOB%2N;TU3+
M&G,UBQI*=//GU!ADSVXVSJA?8)9:M\PRJ7;,.J%VFTU\[2G;^-H'UHEU'\V2
MZM HN1[U4^I1]T?O4@%NT?UPKI;V8"[ K@Z S=W4>ZA_#2WBAJ5]TM#;I\/H
M7&3%U;K05:"AVU>L=D'HK(KYL?(E[2G*!?.RU7/;BK0S6ZKTT^8V&B4WSS=-
M:.JWB&T:M8ING+*.;#Q!_K"*;OI@&M.$AG'-J$=T?_1G)L O-(=3T^=@'L V
MRE]''7R$.FC_,@8L')" ^0,:C-9E9NR&?B>^FL4<X?*^8,FBWBC9O(6)BMG=
M&:KI706:R0LJ=!(ZY^C'SF\WBNI8;!K>L<H\M'V+14C[,<O@]GL6H>WO3<+:
MT2"\'74CVE'G1P_S: YT%H].[P'M_R;*'^VG[D<=L'LEP+QA49@[K )SAHV9
MU4/V/&6#GH*%*P+$<@8B9F4LBY=+69JFE-B?JQJWI%0S:G&]3GA?FW[(HD5&
M@8M&3/P7;3;U6W34U+?WCJE_[SO#@%[4"UR(.D3K1[?H?C@SF_: 9C!%^>-+
M:0;4@?N& =JHA\]9*PBU:^6A8JT>HWBM-3M_C2M?UJBO4-KJ4/&D53&SXE:E
MR$:/9"N&#Q>KA*RL50\<:M'R&^K5Y0RNU/,:G#3P'#Q";NM[KGBKZ[4<M;V7
MHR;1^-&U*MJ#%H"=/0 ;Z/I7#=(,J(-VKJ'^3SV\?)(+BC9+0OYF#<C>;,9,
MGW3D2MKDQ1>W,4@H>F.D6/B&1,F0]9G2@>L+Y?S652MRULU5\9SH47.?&-)P
MG=BDZ3)Q6--YXK:F\]JWZBYK4(VHNHRARH_.TCG8UTGGD.8_1M<_0!V\FSIH
M\T;J7]3#<W<"I.T6AI3=BI"XVX 1N]N&&;7;C2MLMQ]O\*XP@8!=<<*^.]-$
MO7?F27CLJ)CEMJ-)QGE'MYSCCD$%^QT;%>QV'%:TW7%;P7;;6P7;*52PW8KR
MMEO^VQ'Z6K"]CV9 \Q^DZ^^E#MZZ":!F&T !]=#4 PR(/,H#8<<D(?28.@0?
M-V$$'+=G^A[W9'D?#^3R/![%XW8LB<_E6+: X[%2(?MC<T1LCBT0LSJV0MSR
MV 8)\V.'R1T)\R/O),P.HZ39(90T/?C?=B^D&0Q,/P>D,T#Y\Z@#UVT'*-Q'
MUW\8(/H$ P+.<H''14%POR0-;I<TP>62&3A?=F0X7O9FV%\.9MI>B6%974EC
M6UPIY#*[4LMC<J6=U^C*,C[#J^OX#*X>Y#>X>IM/__(;?KV+WP5T+Z"@[GD4
M^M'D,H#5=/[Z:?\[*+^>]K[H .4? X@Z31W\/(#;%1;8WN #R]NB8'%;'LSN
M:(/I73,PN>L(1O>\P?!>,$/_7BQ#[X\,ILX?)4RM^PTLS?L]+/4'J]AJ#[:S
M51^<9ZO<_Y.M<N\+6_DN<BG?^6]C=/\MH_/7.3G]# Z@^"#EGP2(_(DZ^"4
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
M:N;:X<F9.T<D99X:F9#YXXBDK.=6*=G,$IBEYC#C3WF.OG [&76 _S]1@AQ
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
MD,HQ?B&8"1K!?&*\3K ,K $;P7:T>2\X"LZ![W'WA_2&GK]OQ0L>X#-Z+AA
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
M;!7=E6V@GV3;Z;9L/]V4G:8;LNMT3?Z(KJJ^IB_4&%U28]Q%<$&=<>?[4?L
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
M(>PR.8,=)H]@N^FKV&+V-3:9_XYI"ZX/Q/K[\"N7FV^=R.].;D_@&3<N!P[
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
MN G3)AU8;]*'M2;SL<9D*:9,UV"EZ39,FAW"<K/SF#!_'$LMWL=BR[M8:*7
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
M[X4H]UZ#4I]=*/$YB6+?&RCR?0^%?C\0"A3Z_H7GR?4P^<\D4GF(NU*(#0G
M"MHQ%@8,L&VZO/70YF.&9I\Y:/!U1YUO &I\(U#M%X]*OU24^^6@S*\8I?[5
M*/%O1E% #PH#1E$0L KY@=N1&_@ <H*N(R?X;60'?T\H) 1)N,7 XS+Y3U#U
M[V-PNI58PX!H*5\;H6US:4=SH#;J XU1$VB#RD 7E ?YH#0H!"5!T2@*3D)A
M<"8*@@N0'UR!O) &Y(1T(SMT!%FA*Y 9MA7I8<>0%GY52 M_0T@-_XY0B( 2
M80H\+OZ#6 K;@8I\3PZPB5C%8&@1[1BD'1VTHRY, Y6AAB@+LT1QF",*PSR1
M'Q:(O/ (Y(3'(SL\#5GAN<B,*$5&1!W2(SN0%CF$E*@))$=M1E+T$2$Q^K*0
M$/,J\6]"(21$_PD\FBAEA@XS,-Z9SW8H8#OP<2R;D3]]0U&'RA@9BJ,,4!!E
MAKRH.<B)<D-6E!\RHD.1%AU#)",U)@LI,<5(CJU&4FP;$N,&$1^W%'%Q&Q$;
M?P@Q\9>$Z(27B6\)A1 =+R$F3B$\3!^<)M]!<F\OIB HH0KEXWS^W4U_-- ?
MI;0C+UX/V7$FR(BW05J\,U+CO9$<'X2D^$@D)B0B(2$#\8D%B$NL1&Q2"V*2
M^A&5M!B1R1L0D7P X2D7A;"4%XBO"840EJP0PD4D*7 E0Y49(O<6!L5K*C@>
M^3A,T=+.UVMH7U$Z56"*-E*3C9"<;(7$9$<DI'@@+B4 L2GAB$F)0W1J&J)2
M\Q"95HZ(M$:$I_<@-'T<(>GK$)RQ#T$9%Q"8\1P",K[BXQ\(3%<H$40\1([C
M8F:(W)LH4E;5L"\0@Y5L!]I554@5R'9*S51'?(8!8C/,$9-AAZA,5T1F^B(B
M,P3A63$(RTI&:%8.@K-+$91=C\#L;@3DC,(_9PU\<_; )_<<O'.?(;Z =\[O
M\,E1P"=;@GA;LGA3SD[R;FB03@>-\;&OC@J@BA$PW\NE+4D% J+R]!">9X+0
M/&N$Y#DA.-\+0?F!",R/1$!^(OP+,N%;4 2?PAIX%W; JW ^/ I7P;UH%]R*
MSL"UZ&GB,^(>W H5<"N0<+I$.J6UC=SK6J730?/Y.)?BL9ZVE% L9-*6.-H2
M4JJ%@!)#^)=:P+=T#GQ*W>!=Z@>OLE!XEL7"HRP-[F7Y<"VOA$MY&YS+A^!4
M,0F'BAVPKSB%.15/$)]B3OFOL"]7P+Z,D2OQ 'V^E_R;R;VZ2SH=-$1T\GE-
M.Y48;4FE@(NJIQJNE<.S1A_N-29PK;&&2ZT3G&L]X50;",?:2#C4)L&^+AMS
MZLI@5]<$F_I^6-<O@U7]5EC6GX!%_4V8UW\,B[I?8%G+F%Y$C0)'6/9.<DU3
MK$[V >,#TLZ4UGYI9PJ;%0FT)[0#\*&=3JU:F-,Z"[:M9K!IM85UJPMFM_K
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
M=[WX5PX6O\JQXELU6XQ5:\50M5]\JDZ)=_4CT,?\_1N_F<10:9+#U'>/@F-
MY-7@^H5 HAFC+'MQAK33)]&M"ET*@8[IZ!)7+Q+6UT."^OA(0!]_\>\;)GY]
M8\6W;XH8^^9 96*H[2L^M2WB73=:]'4S15>W2KSJ]HA'W?7B7O< ] Y__R">
MM42.T$%D[$3>IK&64VKG3< ?QUOVX@Q&GSIT*T>77/B2!X&]T#FHR5F,#3KQ
M:3"*=T,0%"GZQ@31-6:*5V.1>#96BT=CH[@U#1?7IJGBW+1,')MVB$,3V+_Q
M/N@-<6C\%C*)8P/Q%/(O0^;ZR<#B#DL>2H<Z)19HU@PDJ4:7HC%@KY'8 'U"
M:2??=@?1#_$0CS9O<6OS$]>V4'%NBQ6GME1Q;*,#M3'@M/6W&'+()/Y>!($U
MV\#^;41(K0"35J*WP41Q@XGGD+\5V:MG ,<O88X ID_@<PC?^TW#%[F7BWY)
M%!6!C0+@]T8OC['NXC26P&<,D_P8)K8Q3'!CF&#&,/&-8> =@R./P;G'P#P:
MC#<:X#X*0#<*$#7R>0BL.0(=1IAD)W(V(G<%; OFTPX+8..S&9A<S6^%L\'?
MW(]&KR @D@'=/"''Z>"HZ6#+:6"Z:4SRT\#;TYA8IH*IIF*+J9403C05 T[E
M'W8 \#L M5, K9.?8C+^ OH-YS?)MCF6O4!+EUCR4,9#;5#]4I$R* N*XU[(
M8A$C)O6$G"!9!-9>1."W$%LL-%AS4@@Z%H*W%S*H+L 6"^HLBYT+,.9\M=EG
M-PX'J)P+2)WS*0)_A4SF$UI6K>"?K4+--8P)J-L ]5Y'&ZP72> S%#)"GNM4
M#@KR^9T CT\G@AWT6(<>Z]!C'7JL)Q!;3YNL9\);S^"VCLZ]#H=?N\#R2N(U
M^.5J(N=51-(K030K3;)VM6699L9&F@PHVK*5-L!]"H#H25 89-R.?$A4#LHN
M:'=7<H (/G<3^.U&CSWHL8?@<*\*R@@*]N(7>_#-/=,MKP;:C4_LPB]WOD9Y
M1/4[3.:]0+.1.PY9@W<R'NVA'^P32;E<)'P_\FE"C\X<%/XY@(6 1T-J;>1:
M9R9@#Y&C!,37X1_'T.,XOG&<-CG.@'L,6QRC08^A^'6G('#_45#5D5]D'O6;
M2-V&(+<.627(245.!&4;*=N]<]WE>E$//05 95D+Z:3.O3F=:R.WXZMWTC9W
M^XG<2U^Y%]^X#_^\CTG@?CK ?33BO11\[_W\_2\^OY4IR!Z*[/[(+3O"6'@<
M^=;3:=U.667<:EUOZ5R3.&VE!ZSK$P^)Y=22SO60)YPLI[<^#U!X@6#P!7SC
M+!/@BPS +]$!7L(6+]\(\0]>>D]&',8'D=V+>F8A,PJ91F2ZW=E%Y@-6&9WY
M(,](E]P3N7!ZZVO6M1"5%V)^JPQZG,,>GQ,@?T$@\B5]]2L&OZ_QBZ\Q^-<8
M[AN5C>!D78-PMJZ'J+TQZHVUZI12M1]&G<>AWABC3DM5N2!CP:A30$HSA98$
M/2Z1GT!:/]!1OI=+P8Y[S2<L?$WC?0E:_1SCG -)?P97Y\FD:AU"[05YV+H&
M8;_^H-9BU)D@ZDVQ:?('&/,7J4;& ,I6>U%&4/8XRIY"N3/E$_/;4I: F5=9
MWY:R'3-<+F_AK&_@/*]AR)= LR_R+]49'&K_RQ-6V6H-XK9N=/A=W.5'\-V_
M)52^ NM^ <;\1,HHOZ^\ ]Y^4]JHQPAY!3U>1(\70)'/@\">!64^C1Y/@OL?
M!R4^"D+^!\[\$%(>X-MIM+Q/?C7G?MQM7?]0^1?'NNCPAW4-XG/:YD/14Y<
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
MX)_/,A$\1R=XED9]AL*?P1;/O"=#D=WO&L8!ZIA.O<*1Z4-S.7>NO73NQWE
M+N2#/&$EM1[2>3;)\UW60CI/4WV7MOD(/3ZFKWS"Y/\I_OD9?>0<?G&.BG^.
MH,\?UF!_E0^B]H"HM\>H,TG5?AAU'D>-J%P0RUZ4$:"D\?(32.,'4,?WH)[O
M0$#?@B*_ 8U]!:[Z A1ZC@;\% -^C($^!$E_ .;N/(?CC#4'X[1U#<)^#42M
MQ5CR47X'S_P,QOQ>>E%^+64W4_80T/-(^0@]/D"/]]'C79#DVZ"^M]#CGV#,
MUT#6+YGWHAS'/'> ,I_DOT_-:Q\J^^7OUC4(]6[?&[O1X2=QH4[>\B6XZC.P
M[D?8XETIHOQ*RNXG+TH+]1@BSZ'',^CQ%+CN"?#E8^CQ"'H\#")]"(3Z -CJ
M-"C]7ISU+K[=00FWFW<*6=8_5 Z&>C/)55UT4&L ]%;SUJ:WQ4M>$5]DA2,G
M$1G9E%]*V=58MK_<CQ[WH,==M,N=,HZR)U/V#,J>"[)=BM2U=)E+P>Y7T)6.
MT:7ND&MPG*NI6>=9H"H70YV'L<NJ@SH'Y+,N:Q"/XQ</B0^R@K!9-#)2*3^/
MUBVC*]90=C]*;J;L-NHRG/+'4)])E#^=%IA+^<OPB W(V"F[^74G6FVGTUR*
M1VS#F]2),HI4_H5Z#_-W8DEG>LGJZJI[W2D.YAR,D]CBF/D<C#ADI%-^/C4K
M9[BJH?Q^E-]$^8,I?QC#YFC*GTC9T_',>6BP@O(WTS+[&-:OX]N=:/8\K?6-
M30[& C&9UW]>L'8[U>5OM@Y#UV"+@_C%/OK(+G#_=MID&[A_LQ2@?[FLIUW6
M2AU>V(B,0<@8BHS1R)B$C)FRD/_FF7>E;)=9V&(FM9I!BTZCITS%VSN0K6@J
MI(X9^H>;Y0R0&UTM1T.IH7>O>4KP1*:!^@0C)UJ6TT^6@OL7H<<"VF6^5&'Y
M.IE-OYV%'C/18SKM,A7_F,*OD\R9(9OQW/TRUKR#Z'X9)6_BS3^8WPLUPDI/
M,LW<R_!^BJGF6C[W\WT'^C"%4$\72M$CTY<ZA2(GAKHD4Y<LZE" G#+D5"&G
M%CD-R!F$!L.0,XZRI_'7 FFGE#8LV6K.XKE3!M(>+7B_VGW720_Z6UZ0=IU*
M>R04VD%8M@E]5J'+(NPR1]RIFS?R_&GM,$J/I3XIR,E"3@%RRJA]%;VD%EF-
MR&E%DY&4/0EO4192NW8NPWNNDGH\NPZ/KV6LJ&6TJQ7+;L![PIAVF.ZO8JK=
M$VO9 [,:?181%LW"+AU,@^.</9%I0%X@LB*0$H><5.1DTSL*D%6&K"IDU2.K
M6>H<VJ7689ST<9PA-8Y+I,IIBU0Z'90*Y[])+^='I-SE0REW^PDRF>DVY!YC
M:CM &+@=6L_?R^*H/T/\5.PSSI?83N\D@]UUTNQBE :7(.GO&BGUKO%2YYHJ
M?=VRI8];H=2X]Y(J]QJI=!\@%1Z#I9?'*"GS[)!2SX52[+5)BKP.2('7*<G7
M/2QYN@\D3_\S9))\Z&_(O(9I;1_AQK8L]688; #>GTF(/!'[C,0FK;17@X^K
MU.KT4J/SE2I=L/3614F%+D'*]6E2IL^54GVQ%.M[2Y%WG11ZMTB^]W#)\YXL
M.3[S)=MG@V0:KI ,PXV2;OB'I!D_E'3C+Y!),J ;D'\87+V;4&,36'\%G_/Y
M/HU0;"SZ#254;J:]ZO"32J.'E!E\I,3@+T6&,"DTQ$B^(4GRC!F2:\R7'&.9
M9!MK)-.W43)\VR7==X*D^LV1%+^UDN2_3Q+]3TI"P$,2'_"^) 3^(HF!)DD,
M /LC[R#X?@=AQ@9"X65\SN'[E)RN.2 B-<"'LB 7*?#72ZZ?47+\@R3+/T(R
M_>,EW3]5T@)R)#6@6%("*R4YL+\D!;5*8M!8B0^>)7'!JR6&H"PZY'J)"GE
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
MVN0JR067EU!J;\KN:WXGR5[0WV[0\TZPW0Y0\&7HL0W_V )2WXAOK*>F:^G
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
M81 I88 M28%HN!(82ZA(R2@(M%,,O"L&TA0!'XI XH7?FE=F-M%<JX9;,U,
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
MWR;S#J6MX/M5A9;,%!6"3E";Y_F]!?WJU,-D_*20MLFD;9)HFVB#BX1X>TJ
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
MWN6UP9W>,,?^]JO+NRX?E-E%,6]/].CJ3SJ[J'B^DZW'7::Y_VB [7T[@'%
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
M8F[K_EUX E[RU-$_]U%:_SFAZ_LX_N]-E,W0[QTIE[_[B&S%[PBGOB.\_;,
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
M3-&4ZRJ#'PCR2B3A:@5H)BNZ=W+H5@9P[Q)\=7='S"QB+M^K6^L; 3E C&]
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
M9Q6JS+V_;IL*JDZ)P18MN,-.UQF6F)V"E"1T0S< P74PR=I0&*;4HJ^KJS\
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
M#9C9X KN@[,<5:[[=NYYMXJ^J3EK5GI3_6_M4/[D3"*)N)UM=$AZD%MG- =
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
M004, CA)!));*L1W?'#6;(QXTGOP8@(]:1Y@@^ L>/N@@@3Q"_*^0>"\XEW
M'MC;&R;F >F'J5SBW4=-R>HS VEU>Q_%H6K:1YVL/(J"RMRJQ+>%'./JF$GD
M/&PY $FLE ^./#XA<JUG/QJ [W(\OG6]FHU9A[V1_3(7-,_MAP@X,<NZ)'\I
M=L,<#C1%N5(WRD?QSIPO\AK!4@6F+[PO8;7EO+:1*9LS?)-;CR'ASYM4.PVN
M$Y$D\>*TNC49V.J%$_C\YP8^"#_L_MC]T6^/K](B#F1F#NPY=0N!JU1N7L0N
M&LXCY#9;5U \ICK/^HS>66CL23?9"M?RI'KWO5N*[H%_>3S\6) 9:T7+2.X$
M'4!WS.*BKA"CE#<4#DV(C=0>XX"$;^>=3]C1GI5O]3_]=PE&L52?/AJS''0Y
MZE5Y#;^*4>SDYI.\VL'YX4[AQ)HX=0'J$Y?$B\U4BPY_,5S1)$BZN/ET4_F^
M\\8C]W-QZ&75J$*47,^@Y:B[8;,?"+2$?#YI<+43$F ?,TT$B&;+(QU9R&1K
M"N+@4Y_*7=4V.F@D*C=C-YTSZ'8Z)<]72=VFUS;7/5Z"WTFJ; @7Z6K@&?/$
M)PG(RV\WZA96-A<L.I>GL:O>553[ZX6#^>G'V_(1HNU"@;">WG6T7-9%5X,[
M>F&>G%Q$B5=T8>9[';,^S4G-I8,G'EM>?O4'%>6W/HUS10<\G[BP+'8G@B3Y
M5CZP'RF"5MM!G2T3?SSMZX(CXM1)#9U0Q"H4(&L J/MU4%_G^0207.6TAMN1
MMXYK^CRYN6)0E:;]B52(0:SZ(^(;P(4TFVD:*0]'SWU0N9Q=E?2F]TC7!W@5
MAB26W[[T.(L^VA\@QQ]N_+*O1QV-NA^DA:,@1#5+S1>DW*J,.QE"3H]\H,G8
M9X/ @Y+%N4A:2DH9T(8XE\&@-RK9=Z*[>=%GBW(3)1+*I,:DSFXJA"A<#@3_
M\O<8!-\ -^T;E2L;/&E) K)OMK&C)WK;BC&%E>"FWO9"PF$Y3=Z>7N,B7)XH
M,K.05!A#-(<GT'9.]4Q@+SB.NYVUH28=MB[++?G*]3C+%&A(^(C0,,J'C#].
M( =E!':?W0E_G%#[SA^H]>O,"B%*Q8'%KLFH">CIC)OYS=;'?P\K?[,E8@9
M5V\O?';GS7AEPJ6!V$O7V!B#)E(;SGZ,HBC2.$+\]+-/EIS 26.FDQ2=.38L
M\"317GB*:6R3NR9DC%G4\[C&F.4HE"712-FBZS?B>AV%Q\)SJ.E24R:]7SC]
MJC)L7,60C-RH$[J:K8A*JA<EVF+M/VEC#/)C12EMVX1;020R1FZ:^2D =;"&
M_W;B,LC8NX X(U7;;Z]X.,)M_84;-&!R^VR8UD72.F/<,',L-YOW?:=4Q5>N
MQEP.J9K2>V2&<ZE=IR#SB;=(D[W.;G<[H9L<!$[+#SY2"1DGXZO659+D1!J)
MI73]U7UG#KDW")V#R5))K*#VN%SJ.V=R .CPU$U:!*&B-TZ.CL=6=,_6VI&$
MLK*UT$:_0>XT-Z=FCJF/1+Y4^4'8[XVP'TC(.4XR3S0VYO?D&]V\O&JBHA=R
MFA0E%=4&!B82B@8F$*+ $KUO!9J\QW(B_GY'!G]P#]YS^3DR3Z5*?*B6DR!)
M'1V'#?L\=G&P0E;K]TL 7R=V?5)\/:- Z(3I+]ELBPYU3@\)FX17<O:J0K$
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
M,(JGM@<*%%@$PRP,[@4(X.5R4ZSS>IJ#\I,$,!LPQU(]4GZ/[9Q+=C(EU<)
M., ._T!B#L! ZH(=#(_*!XTW^^:BBZP<7P][$B ^D1;5Q2[-V)V^<^I\<]CN
M!G#7?G6+PJ/C\RD4@5..T5&!2Y=YSL)3UR]+.94#9]*:-"T<3"-WDTV?N<!N
MJXM")=X,8NJ5;Q9I!=7/2LKL+A;."OB,0E_>YSE=3JW3-8)]T(6I \&Y/25Z
M>??3U-VF:J/C\%$ARC67ZOS(]?Z2"8'VDT9(3W;@ AL]_5EW07B\=%,T?T_6
M=]#4N\Z953"[1G(7AE$'FR"K"S.)UBN&3VF<4Q=\FZ"V<W&J@]URQU%\4V$"
M)))7H<?.BS[08H3VW+)6"8QN'%.=))#6I!\8R3TI1:*<5X7PE?,L>B;/(+Z(
MC!,D,;?;H5.;<ETG=).J-_ZLR@8(HXTJGCK?;=U^DQ-LW "%GJ0:(B&C*2!+
M@/J#C3D=\\Y#T.7M3L7JK3<1X4]\\DV[[*0F/J>^[:B>=;97DSC!^'Z)6BHI
MGQMR4A1I[X$. %F8*?%W]5\72UB.B'W5K;1970>@6D6CR7:DKE$*)2]KJCBS
M687*="-8!5L7M1N(I/$H>BGS*BM3*)GG6DND$OA2@9"N6-2BR4JZM=9G#6VX
M-BP]3WNF57X[:V7_C:;#04GX*_E#CI;,$7@X;G\>\_D*XPJ]K2=]W>W27H>V
MNPGTD.-[O C_'B_2O\6+D=*3B_KSA1O3^Y=KM95B^KG9AQSSP=N/KNSU:VX2
MOXX,ERP=V37;6=@//>30\X]I$=E\O!&^,W1PK^Z00SD&33Y0V:+M_H;IPI1I
MVX>WISJMW?F_?1?)[:&4C8\&_'U:"^V#@],!HHSK0Y%TN,>JQ;LWD4I?+<RU
MXINAU#!7U4(?71E4ZJ*YP8)E$)-,= Q1\L])/WVE<M=BS[7J//H=^(*0][Z[
M67X+J7%E@$+=CC.D'N>'<#\M("SU6IA$.5BK9ZX!YG(2*'VKZH(UD,'ZG2B@
M%(1[BO@P5CS]8F7AAA2%>SD6(WJ\H7"[ ZE[:\F6SEO"6PII#4B=1[82?&1T
M]!@K=MOGSEG82T,V-CU@_7OLL$=9]K;14@^',J!2J9-O2F_*76CGBXX>;<J0
M$_J&E.[AEZQN4_,U:>GA5R>AD*17@[UK6@02U6IR<UZ:>?9E8W4[ZA?2F_04
M2+LV8"3F;9G5(4<*ND,%F&S<T,$&-BUV]>>9$"USHOK.KL<'^'=^U='D1SA4
M1O)^=M@Z\O*5=FJ>42AWYB.9_*D4M&EYI0P(5GGF"9_G0)/8<9U">MK.N_2
MJ_ER2@1"GH^SJE@FX$,.3,,0B[]&];"P'[JBKQ0OF_[9=,O[ \_VG:D]F_W?
MW(S[D Z=02N5!$[F\ .'JZ7LV:5N"<MB[-2!]SFEDNXL'A@E<ENK4\Z/*[-8
M*E#PV'7EV?$MUER:QAEU2HJ!'Z:<VQ"0%9')"-Q+/M\P&C]QA^V@5XYYK?!S
MA1OI[SV%JL*@G*)LB5?HIK\S8]F--2"]?;PU8@BTHX+3_OB00+DSYJ:XZ!/
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
M,?+(2YR_^_(2AI+:6CX8WG"-AP:V]^6R/@\53[\:O6 L]F0N -E7,,!?JKJ
MY'RX?-L;+21/R:$BOV4/XIE@GZB6T?KUV(8UFZ76SMH,D],2517<>GM2O5P2
M0EOU6P8B"<MA5,*6+(52#H% 2RSBMU3; @A;4L,;D( $) 2R"#%/.]FP^F?]
M$KR\?:7]5@MK).419'@%$MLO.:GKX!9WVH#0PMV9V]HSIA(_*6G$_2MZC&;L
MRY>Q[?50IZ=O,@(/5=%9GP?,@6CD!</*HA.K(&;\+]_7.TX>T>PH]B*T+2G/
MP\I5+.YU \I>7NB@9,+AO:TV:MYF%L\WN*)%QU)A_4^80T,?7O?C\EN#^2;K
M9^3Y-4$/?KW#4@Y++$G$IS\D7LX)$#&6K*FKSKLSCNI9MC#UZPLKMRN0:AGX
MI9Q=6;F"IA%&@_(2D \V@.9JUEF(';LM +F^IGO6 <6RRX/:)'4/+FU86 YZ
MBL(<I#=^LA:+;9H-2*5D*U.^SW"C4AY:W;CRV]_SHK$5&W31.),5/;!81LYY
MT%N-= !-(X 46G23MV63>0] >/7K?(-Q#\#O 4U!,5LP%;.]3.!YU'9TLFZ<
MM&/[:RR)\IQA"C P[9&-:AJ7D^:TG[[3.4R0X[,L7$;!OORB#HJ^/AI]/0.7
MK\MM%JM3K<>@P=V?/4L]=XZ+^JI6IU:?GU_ G\$OX/VMK"?AA84E'*^:/EK8
M^9>^8?*0H]73._DY\FK4$H^,FJX!ZU(6%SV96S=QTB76?0IBOR]IF<"%T>C\
M56]\=S[&M>M35N# H^A;<TPS)6LIFHF--02M9D%3.^_Y2"DY;WMQ9X;S)K[Q
ME[\2.@(;XW4I<=HEZL6@SN]'=7YBTG3 "(5##G=J>V-%Y($)G3S\S/)22X.[
M5]E3PY@ S*NZSYE@N' FTU>Y,4TPSQ$C8B^X<P4$.W=0/+OQ2?!S6@3/K_]C
M=7D'<NO;38=LHQ^@2X)K(PKXG6 0;G$QWQHX/%ICTY-E2'KQL1D;I43I]@/[
M*G8F^(^$L]+[*].DA[=38/OS5W.?=/3ZI805VR;X\GC:Q5(R='D5 -(% )6'
MF:&IJ<3'['/O\!5H^I0$_%$RG;SWH62<O$W-32B!#.R_3;:K5Q[[J-AW;"4
MGF[0M:M@6?80'CT9!6;G Y&03[ZF^UZ^/YDJ=-O EZ2>+.Y1ICX^[)M$">,U
MD2;AI$T'\-(IBOJ=#9 M/Q1BK;%AWD+Q;&Q[E>YUZ9?[LV?_E=C./&4,T$IM
MY5X-* X5-$KY:V1T+5=#.[3UFO@H4I])D?UU2B:=_=%Z5&C%Z0'?$GY@?WG&
M2/(]54Y+E1<#:5\IC6Y^L5@2/<*]Q]*(?WWSU;IE7M@5+]0X0C7:DJG^GLU[
M6^M>B!MDLW1%.IK/2Q%%NT  ]O!ZLJ\MY>ND/\]EJ.E+)9S3)%]%4,>-M_)Y
MIG70PDAB%%+0QQ6(QJ9?'*)ZJT3ZU_5/&GH^]R>. VB-&U" ,,HDLC'/+7M1
M-U0MA^(UVUC9'-D_8O*.,RJY5O=_&-%10ZT@Z]7^H& /Y>'+<:J%&I2<#0@_
MM!\-C(YUM&1JP9O\<"-G0&:A;Z<<]+TQ_9]CC1ID(;$F2)*C'.]-]QPK-H7P
M)(X1]:4HR0Z6Y5\XK>Y /N1(%>C%_R+V+ZW@/Z")GJ36-4QXN?RBZ<DP#/6>
MXF:@P%G$JM^607HCB,^^6F [6LE]TC:RK( LG#&D 4-@Y0[YI"ZM-'RKPH.J
MW9)%*^Y!>9F;.R\AQL$ZJ98$B'&#R#@]=69S5Z(<>/Y&9>/<\*;</;7LV7"J
M)G&N[.R^^,!\%&DYL3L_.>B,/<V[M5,]OD!/>%9:SJ&AN<5JXG-YGGY^!7?@
M;E?T()(?NZ_]!*J&7[S1K2)>+<7S3?RNP0']45FQJAB=W$U8[S=D^<)2-^?%
M*<<5DY?LQ1O.L^%M]_[C:'ZZB>'=J4E[\]8'FM/\R5?V[U>%I\*KZJ[G\#(P
M/]\Y)?_U[QG!555.-[/]E%,KG)$Q&R\;-6-'F",%#DTN8=-^\3X/ ,CM'92C
M@W>Q;[0R#D"\=9O@RWNN_A?^>'4ZO;40U5&\58S6[(=OORZH7FA3B(S6]:T
MB[Y,K"<\*[\B8*^!C=HJR >)A]*6.B"PMX(OB[O6;L-QB-0,956>RA4U+?Q#
M%?=R@?H]-XI<X'-SB'\\Q-E@:%%]\>AMU[3(>_\@-36MU5N''"XIHP<,VZHQ
M@*]1H^T^P6=DI^;V(<<%<U^?[?.86:UW*@^\2:_^4#(EW#2H0NK^ *RBMPP&
M%0L*]P^Z'5]=8^]<; /A!PE$TE,+(=IIUX/>;R 5I_)85-=W7]+>E'0AV%/(
MUHJ)<PRH0^8BM<F$O],A7N;V=N=3+U'6N/AS9X/^23;FV$F5"*S!C3_M[VB.
MG/CB;W<5W0M@6Y6FN<'[/11;C+QHY*+N_6+#*=4%]CG;9:#[!D+NI/*UU+2<
MW3UZT'UY6%&5+V=_K%.%C^:M=JLKPBBS/MJJ%$\+^YS%,,!LKC*QCO]%JNW8
M),X%/'; ^?5G?KPR_NZ_UFP^V%K^A[[ WA9*V^4?#"#/7'T9:O9?9WW!"@W"
M>V=DCEVK9-R&$#R_4F7Y=4NLHX0- /*IV9O3!L.-*)I 3"SF>%RTZ,[CRK$A
M)Z=*SZ(=\L%GU6PE:8-W?R%T1+LP_*!,^I #J'_P(E-"N6I"]<HV2_OKHN1.
M6M07]-M@5I >^//?D#G5D>RI)S$+G<OJ9F\3+H2ZSM\H:'>^[!E;V+\R:TL5
MQ476,"#^%+G\[>M#V\;!(AG W]E;KX!)GC#D0%H*/DETT-W2T*C;<,* UFW
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
M^SFNIP]H_=WK/?Z6#+Z\%I_HL P/RB[M-+R2\.,S8]HW'^,PE-=[P_MQ[[8
M!T=/4O+F!KUU/2VYPW9>LT=\R.#R$RLF)+1#ZI'0[O-GD37GKF4FI_;G1*.N
MSV?(G@_]W8>U& [:!@%Y3,I&MLXMU$CO4<H;!#WMYJ9G4@,-[TSZE"L%I,SI
M/LZ-__A[OUS1(8>+EM9(+I<.EUODG_^U<O1ME:S,[P>O60X?W>F!4:!D'S[Q
M^Z^R<).)JG1Y>0\/NRA*R;MLK[L!T )CY"BYL^[6KN(^*' WJJ.G4T;++"7#
M>?N69GF!@LU,;]'ZDNX8@5/=R1-?$3-MSQ>_<Z?\FFU>8WC1\O/+8ZY7S_^5
M@W\''V+DHP;\#[#!.Q6M$P8+18E=#I[%TXBL-SJ;9E!L&S&S\Z/%!;7Q,N6F
MCN@U2]5!,I""?_0-I;(2'\O=-U[CVMD^^_DVF_YR-8]J0F']JV[+DX8O!\1L
M#28:'"(M;LSXE-R]6A;E%V!3OEH[4!YZ2RK>>.ZZ56MK]=>6U9M%&^!A2^"K
MKI]SH?P1HLDUGK&\>#WE::$;6#+Q8)[;MJ\W_;+*EYZ9#=^PDC1,WJ\JIM[W
M7OW&H=J[]GP.UY,:T=9Q<#4 PG R.KX<F/5[(PX_+O+ \ R*K<26'$,8KX]A
MM^IZ9WI OX2^0?XXG[W4U[FD:$_U>9NKXOWA@2S8P#/+5U.0>[T3'*$BVFHL
MV;R)7G?.&56FO&"$J$0="$V<P.)NGO_':93@5Y@K\=/;FC%G/BP@0\4MXB %
MV ;G#+=(39W5("#Y_;ESYR"M$#T&B8[(- ,3QB_5WDR>N)@*Y2GJ&D'P+QI)
MRBCC]0*:E/(6=(RK=4#?2KAS)"R%](R"8= #8FD@N_)S/PL*K\=.2A3OAMZ$
M-^\\?Y@2$+!]J3%B5*!Q+ZAKH]U<U0J/OBJ%$BC B& 9(IA(X66GG"J9Y]P_
M9I:XJ$]R:J&3*VAII8F4>4%F4T860EYIJX^_=S)\K)0B(IBAZ?K%-/]9=,I
M>,N2"8OSPX!,XH#,<3%*FV].4?^,R!UW[R)_A=,A3KY.(E@E3YNN=6%^C=<E
MGVQ(L[1N%@#E78F+Y!$[+NT=<>E5&L[92\?33//'QV'"PNZ1&1*./UR/TK[Y
M'&T8&%LH:.ZDV%?"*X"5CKAT42/83V:ECF>N]Z#[*T2 4J";UQAA[#XTD*&>
MT' O>#R'1IV[^!Z8=SU?7W#I6D+BW8[(Y]'S-Y:ZOP;,E*_,KV;$)T?-Z+M/
MK.!_G/*),=9L->XZ*5RAO[Z=&MC$*AG*;<WP8H!_["_CV;Q(]: 7-Z1.$.G$
MJ1Z]JMB6 "3$J7\30"F:>HI6ALKVRM24+4XY\#N3,G7(A4-C\&+"N&]"ZQW
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
MYP[PI<Y\WO*(B?3H*<C%5Y^]][1?@+%!,1FT+C,1'E3<D:GH'IQO4X7"]2U
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
MG7X9'RNJ*TU:NQT)-;3P*3>;E4G.7E^ -(M!XV/]=E*=TH7X_!P&Q M!7=U
MJ'X=1 4*.QZ&S[T''YS[3ETPFI^_/CT(G<MK=2%[WYO*@MGFY,1,,TPA4&/T
MK?O=*H-B7W+=I<I!K]P&G&DM&^>G6C$F 8,Y/QHO4_/.*FZ#.S.F*ZX&7^+W
M60>>1*KGQ2K^C&:ZSA>7AGYF^Y]PF#AT\X!M5KM4><(\8D_"$(5E?=V+^^2R
M$KFR)R*G^'%?;R@XL%%&R5[S/*?J;KLLT?L5X735P ,CS,7NSMIODDV-<T^*
MVN7:*)H9UU,&MX0+9O#3O<P&BESF"OM T PH=S<M) K;\&FNPKG.68% ,(*K
MRZTMM'/K!DPMWX7)DR,WSZF:B8:!8D"79K%U# [/]TH/?^$O"*9M=JCE>E!7
MY'I$7T0RY^<K8H%;AO(11##7X!]/GEDSIQ*KWLG*LL!% FW?-AA+FC5*3I:G
M49$[+#5=MUPKJ8\*-Y+&5IN'-*5+ZY9S(+OG]SZACB#_2/KOGNN?\%MBRQV:
M'GNHK6_=ON5O#:$F,_G>866B$A)5[%TZN/P@8;C&G8HH9JC5UF4SW[@OQ5;K
MS>7D#MCE%D4>J32H;M#1\$"YQFX*K;<+:OE:X(8=Q;9'X5OAMY$=0(O?MWQ@
M3WD%GKH"Z0=< =^9K@X52GG.\A5LN-U\1X>Z($3S;);$)"!2PG]B&'W;&K,(
M0JW=Q,J93\BAS?&$I9?OA=G_VJ573)?R1:K\8]HPT_/-H]&A%42=8%(77=6H
MQ+3)[)S&'A!BS=7?!AO/R'>#/NT-&'7U$+=D_Z0Z"G.GI4J0^O]$U$KDYU/<
M]@(FK<BAD\*QG7SY'G^^9#LK^&UNG]N::<Y_AMD/Y\4V+"8#>6/;^8LG%F\\
MLSGM0><"HF-26F$; /QZJM<SG]3,P[6WWP"^GOMJ6SN'BD^VOJ#G<BSV>FV#
M(EC7? Q)@JU!#;,0!I$([H+<U^EG <LY2B^"+S_;R=O+F.+V=D%AE.;\FH@M
MM7F B.:UM.W5S,1V"N@*[]UQ#&'J6;@@$GFWI"TGX%LY6/^'A<OJS<@^S 4,
M#3C0I TH !>T=U)-N(*.A!*"0H^$I^)3<$NO_MME\;$IA?<R>@I8;X^ ^7)#
MGW?\%D[.A$LQL^M&"WY.,31Q%]BF0]\U@?0A1@[=GU"2IA#JOCS01P%[M,_-
M'7;N9J^L4(JCDF=CU4"=O&+"B+B=&<W(*B5'0:'UV](N-1^FG@[)R?Z+&+L
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
M Z\]KU);TKIWN8GDJ=,#@<3:-9PR3S&PPE2&(SN;"7:*K9WO%X@C<9KS\U[
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
M\)Q\+T:JN*KYK4@= PK[>/>'&5D0E0:]5B=C"S>R#\T>2<NXLS'YF/^%XXO
M&1; +Q](B%_\;+\6/I=TS)\<+PC3U[$KE+7U>\NR^F:U>J329C^J5<ZZ561;
M\,%@MBGT/LMD*MC4'Y.AG<8EQ13@(Q0J\Z]G4%+<DMJWV'4RE%,DYWNC?U^R
MH=[$RW4U\FR3DC"%5V%K<&J9?,7I]/G1K>$Q]0]3>C2BXCV]A*Q$QB6KBZ]&
M9,%9@<;EFJ?GASQ#\NT"KK]2,W1@\U7 3TVS6J"CU8(  [SI(C_61'[IBP%7
MJ"@Z,PS ]PRWGO@'S[Z:X8PU&#-B)F?JNZ22[H+^EG9[!*N9_,W"DK/#<VZ'
MA^GXDN^W-ITFEY_W]%^2H#,C4?I]@2PC!+_MX+&A,)AALW+YHN0 9=(&I:Q9
MTE#[Z5UF24J!V>)1B / )ZZIV3U9?+ R*WCAZ5"9_!O:IJ(89H"2Q[!S\7?#
M"#T^-,,D4K<Y=#9X?LFOJ+,0^55]]*IW]D"CTI_O++]L%_M$S.0__F;<YAO6
M4L,0']R&E^SP8$.D"K_?K&%>1>[MY>[]QVGR-FQH>!UV%VV.]\$MX\Z_1 G*
ME#O'2 :XE,WF^> *P0'Z&(8BE@,&(B>B&\I?O/*1K4HQ*4,7IC(#<Y;D!MW!
M"SW 4$2_HOI)+54_)$W[#7E)T)+9CFNL/?2H6L'SI.Y<7,FGF_^S8^C2)!$0
MG$,*L=G[FU(G6!6O5Q2+0$QI-F?^*/1("S.6NU,OU670]R*:MN$:FF7;PP#"
M-&'W)600?_CY3X)[LJM,O-6GU7C],*7&WD@IUT<=3 OMX5;*=&Z%#O6M=50!
M/D4(JU<045S,S)_<X2E8H$N-M$RMZ/,7^I=F[*=AO-J<DX0#"Q%R?D.D]#D0
M3'FO0QV@YGY#OJ$X7#_VNU7A6'__K*,!D'A+Z>?4 M[X$#3:$LHZ.?8]R0VM
MHEML%P$52P'-X'%EV,E,0\%,80'=C@;*YF-@@%>HNE6YGJ9*X8NVIPBMAVU7
M#(IIALX#7@HOXAI<(?['N591<?A^@2[=#G/S+MG@TLNGF[.1"0H)J741*HE+
MJ T'QLJ>?("1D>UA6X2(B >%XI'I<@)]1ZFH]J@Y0Z1AW-E<I(=!^1$A<:X3
M#@3J".KHB(M?0C]]&E\L8FMM'5\OYIL)C'46B<(AS?GY^55!,E5I O?/2OQ7
M4!\/S[AHRQX!>Y6\@N?YLD(/D_I!N[R'5U#QI6[@Y&A4FE6A8PDM[>7J"UR!
M+$MZU<[J"B]@68C-K^&[Z71AP7Z(7SM\RG'=Z"ZUDG&<G#.P[7#V_?M3!G_W
M_.[3?\P1LC\C7UMB?*+9#/-!846] GA=(48<6OTBZ7=MR,IE58N06!=U,>/S
M]<45E^C[!H69G?!\?XGI/&IF2N*'^7 SIXN;O;+VO3)(J.#ELT&ZI<S5QP%J
M6T>'8IU<2&]3^RF+:K4LP19\@73C)T.R\SC42D<(JRDHA!4/&0U)RO#]/0^F
M5<\QS.M'%1"X5\LSF7E47'&P3U?1'-2*J6W>0*DT2L+K%Q7Z."="]GE#R7^Z
M#/;PA[)F$NH[2<T._IIN]\F:5:7&5@/.RP!-5I!^R</V.+C588CC2>A<ATBK
M>:>ZO<=,&<5.WQ1CB6[*)@@OSY8X>K_)*P8 NH=.LX\SB3-%EIE?$Q3=B"H.
M[J\^4U+.XN#KS6^C9P\(ER'SF[8"F".*P.*A@G4BDUY0)CQ42,C,?3$KU]G
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
MXV6GB4JWRJV)M63G/!K02HC&F$=1\@DNHVQY)_KJ1&Q.#KH)'W0PL:9KYFH
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
M+T9MC[WB*=PB_DB5!6!FG8EE=4(08.7<N FTD@PO]'R^3[7I5,TROP+.)UM
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
M .U_TV];Q!UUN0G\]!_X[(V*CX/W19"> G5^I0$R%R6P9D1SM#)V&W1I.%%
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
MS$Z5$:V?S92X,7WJOKW\N& C,U2L) Y^9PK,8UC9#&F]QO. 1,#;/+=TE$O
M&$:S6MC)+^C7QE(K2164,XER,__9H9C_"F="9_U(5M LF91&/\1-I&GE4'?'
MF,JN@]X$TYK"\S N5EF6*4R1&L<(K^CT5($G.MPJOW,M.8$^"#P*';1Z>9[<
M962 .H;/T]'W9!ACWZZUP'NTX6"OP?#R'%0R<29M0C$W#!A4.K,"[7S_/O!B
M^Z:7KZI7;0DD4+9K4SW],771+](:*"-X0?Y!OQ!LZX:KN2"WQRW0=?-+4]2A
MG*" H:GK.MXO$Q9MQMW0&J5!9$Q8U?56E"R?88B&AC0LIF/ -&WY(30_!@A*
M;+X:WJ-AM8YB)321@EFJNC4]#4S&+"6Y7^*QPEYCX7]9&_;?@T.4LQ^"6;[-
M]IIO/Q8_&2RQ]+DV^2R+ H)O[:<XL &2E.L8F?LY-KV/?,.9Z>/VB4W,T5F_
M%JU#_7(9\D+YFT9U@WH!:202#AP2UR?YV-8_10Q,BJ$.7##NX(,%1V$P.=Q@
ME# [?]=CI^&LFY]70(ER"&:G9<I'87:PY#J%G6_T<-SMP@<JOA&B;USC]D";
M;7,FBD187H!#M07PS("-I7$VR'?4@1X@LYAN6B]S+T8X.P)N]3OK=HW>2!3
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
M3V]8ZW.^;V-]N6YF7^@=NI^],'E(672M&&^GL.D5X9\M^E X4QH-J<)3#AC
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
M[I/Q/-N+/^</-"C=<4[Q;S_<6S?_Z4P4' JK73TU\?>9JX^(^%4.^PML9-0
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
MH?QK9-LMW<2_:"A0J)_Q\/7'+PT4=,H:=<"/PB__#*N-"$ZMY. @1^I?V0-
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
MU*FUQOF:7^PC#KGP3SM8_ QLPW25W,)&;,E&O5IPXB%7D4H8[]H> W;!5N:
M"),I>:B?X4Q86.3]N??&KMK=;N!@KE8$,W>[W#?P^,?*OW46TQ6J'UZOW/5;
M+;Y\W *:_ 617R51B%;2J %>QM<MU!6")VLB_AS_7G#1AO=>T[T^8'*G7^$[
M( L>]<L@L8Z3>M;UTMK%I&V^WV%/_SV_9?__X^C1.01Y%#=3Y:104>4=Q2C8
M +PH"W?*>RH:/TMJ>2(631D+>9\6QS  !V+>J*&3\3(@OKZ5UQLVI)9GDQBE
M$R#K[SQ6791?YG<?7'A'VW_<<@TO!X5+>^CS9)R.H*7$$RO:3+\QPTGJE/VM
MVMN!'1P-1J+&:D[$8'%,AA?5D4.X 2XW[:J-H [0^A"457@(K<&ZN;]BF9E0
MM!*PR_4EF]Z&+*1/@O4NH3U^ !SCZT]HX[T47RD3:_4%=+5EG9/?-N^5MU>Y
M^(VJ?:R$9K@(* %7W@5OT,X8*6UKOG7K..0B7AWQ?QICGCU&_+-IJ;7MU ,O
M0=A=$4:RVVE\\:_3@I0:O03LR>J-E.K%>:@19X.EW""[EMYUO=;X'K+.I4X&
M7PJ,K.JGJUE,!S'RG%<029N,X7"MGYZM+EUHXJ?M*3^37\M<-!:URQB,LRT/
M?T>U\1;@).!F,1)X<J;L][J8<_!H.'IJRWBFB@I*<&?SV'=GM H2)H>4^)-F
M#4$AWMXC)IO;FB&;EQ7?X2Q:\NM/@*O>*O?)SF,)CK?<.?>QSQFKGU#E$ <%
M 2%;VX'\=$>&+Q/G N!%X2GSV;K72U*^:EDN@"_9Z:4/BM9]>RK@CGXT"&B1
MP03)5;MA3(?BXZE0># '%T[)#=UJ6DX [')]V#G)BW;Q#[:SN1K9XNZR5J]=
M4E^8\)5""(;DJLLIXG!V] 'I=%?_X A!U9 /)LTS2$4UZUZ\(AXM=[N%7?@,
M3>[< 4&V[_!7@_.N_%VK*O;)BLB;)@B[OE:_%6N7!DA0J&RG$-W> %(R&Y.&
MUAE+'"0JM^^)1]B,B^VJ"'7&;=JV-^Y1(3:K>;)3Y]H(23U;5[97N6L)0?KT
M9\W Y91(0EN$8%]?Y43]]8@H.71Q9'VR4#ZYQT$!8JEL/0B'"ADN,_^8'>3<
M6Y#;_UHY\J(S3S2[7G13T*S=-CN9!O1)YVUIMA"%"CV+F'^U3G(#<U#<W??6
M6A9##YZG*;Q"TRRV\C.0[V<[C4IF_54DFA4"S?%;7FV-X8I/^\J#CU%S&!>W
MMS .P4H([9:/<(5@"F+4#9AL5O'2:3FU$1FL>R'Y?>SCO@D(N))[+B5"+00>
M&B067C]^L4+K "#'(J=?P'ACRX;,3K\FC#4S5A8_U0R Y2WR_2P0P\L7/70%
M&YZ;925!>B7^$D)HVO\4^AHI71_"M-&8.N0*$)H37M-NN[^2]SKDM$^E%Z83
MY-$Z2YQ=HI9D8"I?6AS("[,#ICZOVD85*/5N^[>QRQX]!@G:*H3:(3:7J$52
MF\%#8:O3SG]NFB/V-W!Y1[VW&E^\IJ6E@%^)IKD[O,EU"RS5Q<T75-+O1C+8
MG2%BUAO;4N G=1GB<@KI^=,QP#P/C3;A;->"Z+/'+9P=;-#O.%'G#:@*/;+M
MR,SQGB.IVPWI#8;;'9,YNV!%<]B9_#>6R#JXG ->L;Z?IPAU2H*=G^]<7K+>
M6EL7"?Z@IYE7=<$9[P*Q 8=2AF4MN$ED;CG)IV,B0DNYG1@LN)8V 3UIYA*M
MO#'W^ :XJ5+I>&G_Y_CG).R'.TC:\1Y-/)S[?6ANE="<R(^S24TZ&JY(@V=#
ML@F\(@YGT2FCX0&@^\'F$GM^NED\H!UE@&[D%:6HWYK!_'=N\5UY=%+]YKTD
MW(!R$NAG"*9F:&C8P\M-YK?\(AKP1<0E3B9?(B$^R=N^OT>XW^*7^)SXR&/?
M_\/L#_]-H.5NAL;N%T9];!C2W[ZNU]"Y=]GU=)A#^2$7LV;&^)#+J:&Q;?/
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
MO.M>085K3,\I4COM&@\EN6/I!D[1TC.D$ IL5S[TIZ"EW#];L[8N0?RM5JC
M_2VD._M.GD=I7_-5]B@-J)B[2/UP#YL?&A-VR_=M[?.5:(E2@74F(O0;'P56
M7&U0\IY?5[O0T*XT"JV&QI%7'X1%VYFE+%WFF3O3#IP3Q;/;<53\LW??WTH]
M"NUM>=?XQ&A#QG==+;ZD+7N/[^7N>[@NE4$.QE(/T/L6TD"+#J V?%%P.@1
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
M$BSZE(W&![#,F>9="<P9CN9H8_S8_-.B?+XOQS[W1&E(WWNL%?">L[2K;]_
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
MS5Z:>[Z8.';LO>$CZVI]T<@(X.(&5L*&DP[\JX:(KQ\BT>*AD%J\#>$H".I
M3_)U'DK42IVP#8H$9]J6(=<?.P#YGG(\'*L0+5KL1>P)K^Y>S=)\&KZK/N<G
M:JS)P2H%K(1%+[-]H$I81/P90-$E;OONOQY,2E_D8 P3BO&W]H]^(P\N[9_,
M?^-SA(7_DFC>1MF2$*'P('$AH;*_48\?[(9%D3(JQ$,!E)- 8.8UK )"T-*
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
M[.["^57;Y[SQW[F[6:.^?F%S4#H>%&I!$<:FAI$<\C,EVZ "-*[02RIOJ+$
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
M8'-Z;8LM.W)^^OTJ(8[IM)@\#8H-.:\!!( Z^K#1>%XRPG<:;BM 4'%!6@?
M-EY:V=INI-G+3R@<G*_378Q?VCPP_K?BPE,0,!5XD1O ,V\0)472"B0J3Q""
M5C^EA>TAHMBW>FY<R6EU_] ==](_[N25)U?QTR0V!,7P8)X*$,-@J\,]:/;U
M0]TF*L#TV2 ZP!0E*=NR,VB2>T)8J:V@P-CM;J>6ELB>0<_Z[8/L=@/FZ_4O
M TK#.21;O8V>VBMRG-)64DX^7Y]D766HTXF45#/X!)HM19TD1V/ V/B)@W0?
MO.?&: U9ML:3HF8*I47$)B,( ]:J39%?L(*<Z0&Y[5VKIWZXTT;OLO">\^$E
M]O[97D&57CI.+GE<%=NAYK$O**"IQZCH3'+BJG*L\.K&D.)^-=3E3<#.'.,U
MYECNI)6J^C"Y\3U\W =B B@(_:CWU[+,05C%YG/<($&7R$3TQ\!P$D386 -<
M9-,-MH>R#JX)_/=BQ<PM5M)Y@MZ\WO<Y$.!2\94*! 5@6HT0!-Y@JSTD#^V5
MWH-U@52/4 $O,%EYRJPOF131=OVR@E4K84.$7[5R=;CH5%&-<[NWMDWU9()E
M];0?S Z;I\CV]@F*CN-5JKQ.DHN^?J>MT4LK/VUAO_%R;3^MB(!\/#/!Z:-'
M:O,A)3?W+G1-1:I5EZ! NYE J1N%JQ>?0W#:(<D2TO'= 51@:*P#VN=$&=5]
M@[8\M(S"&D .\BG<DO@\@M,V1)?@@!^GG31LHYU?:4$%JC\MR?37@>FADU2
MP5>O+""_92PE^2*QE],J,A5GK4A1L9VW'HF",D(NXTJ7<(K/=KO?"FP9X'])
M0!"=WW@./Q/$UK1OO43)C67QX2CI<O#]7Q*\6/,I1T2&R9*%QYE?N[4V&!//
M0"X/U>C.9MH;]S\"^:HVJ?X?YMXSJ,DM;!?.%A$%$5$! 246$ $%"T4IR58W
M(" @76I41)H0I1D@)"+2P6RI2HM*KZ%W"! @% 7IG9 @G4!""8&T+[[O=V;>
M]\PW<^:;.6?F_,B/S.3)LYZU[G)=S[K7=1MP '\A/W-MU[<7B;N-&"0((OTI
M6!)Z\BEJPR9[K;6!/0%ZSIQ\!TKZWNP*!B+=E<+ LNW0, Y@4I3* 137QQLK
M#+%36N!E^Q++\.L,?[CF<'4'"2NP:F,77MAB29(Y^%2%E5'^:Z/22H8(_<@!
M\#&=JWR$(M3=N2OF=VQQ2QK\3[P[L,7J25'1MX3W1[LN-P&N_TEH;]AWZ8*4
M&I(@GI940XP@#O-X&EH9.4*]BB=J<@2$V:/NI=]KO8]7*/XLW0A3C7'#57[/
M:O)=F]CX&*.J)/*^D'QC^W6RSR0R>"&W%5*IBT.B6S) -53/C'1ES!G%WJ_-
MD5YH_R8"SV3N$-85<V(E.?\[W)92G3\WM>=1X/O08+*+L&YW81(W/1<XECTL
M\?%+SIJHJ>MD,YIWI#'S5.L?;?]EB^ CS8$LNQ]>,U[P%U^3F0V% <.LTPF)
M3_:]AA<@763'(?9(&ZD2_]@4^5/ #-W7W<HDOF6VYKC5OZQRDLK.=+MA/Z5_
M6Z2CLO?2G=WC62%F8RENR JE,&7&A$I_J)3T,%,R[^XT_F%:564L>Z8AO4@K
M;. QLLV1H<U4W8=[S-E"Q%:ZQ\PHW5L;;0=-%4$TVB.A /"H9N_U(;76'@$V
MPJ3)#5&L(U\$WS1.1&I4X1A* M%C//9<3'2-; 2Y,A6R;[2Y;VSZO9;  X?3
MK><9Z/6?LNWY'GEA4U<2\[]5U^G\YQ[\AGLYYEOO]J,:51P#+N(R$@[KUH-4
MIX)65E&W3W_H>%K T/SGG,Q$#O9/V7;MTO\_8?]:*!".H%B]W[U)]+BIJ+)Y
M\N[4B=#O^"7#!E;YG9@3C#J>- EN@ OUID;/BVVRE>@Q]$#M^$]$J- T8NM/
M%7H+8W:U$>@(N1Y-2@./.H7TRC5:P!KNM&8?!1_X6S#^W48UF4[=R^@XEX$I
MMZ!ZF;LVF25WR+"ZH/\AQSA"19*%B$UJEE ^IM9@B:8MZ01Z8O*NX#G9G)>I
M"3$\8_GG6XJZV(+P^_3"2ZM (-RVNOW?;N+Y(Y91PR>^&E[5R 9EWCG\^HU#
M,%'H,,R@1?W^LH,@A56-=FMRK$'Q]N]]J:_;>V[H-J9.;/1\L[DTTI2%7&I7
MDE#H@;C5H#4>!S*D?R*K7)X&3=>?P[ 1^GVYO5E@,L$?J2$'0^)2A$*5\W:,
M!5UHHZK_QNA"W4]J2]'/&^>ONI'/6(T.9NN'JABEF3]/C-/OEAF0*=?4Z_.]
MLJ#FMP=]S5V)^_]9U)1=0D?A9L7*/,S:)W>3TE]A T@'*Q=C@JR[1!93".1L
MBF(?JQ)RS"T@.5I%>,B8DI-X?;XFYRP@G.*VY7V-(=V]7E;[V0SJ)"<CNR(Y
M@Y5.O5$8B?O%EA[<=2XR<5#RI@;2<JD?!,'!;![79K'R3IWB^:87B@.KHQ3F
M"LK+/9JJD^G]MA;NP:HI445C,^&:5;:OF_.7=,Z/^^U3'8P/AJS$<NS?%]LR
M^D"=4C5%Q"N-Q&/[+HZ[>##1+*&1W(/=<@?7W5XV%F4^H #?>2"FYI'B*P&/
M8#W5WX+.:30'1UP+"N6Z,CF7@C>K"U(C0L*8!O/NE1KZ,.B#1)(.!^"F=R@/
M2#X>175'2K*[04<;U1 "=($W)$/MU,7A1BO?)67,!/5B@O-RH7U0;@=F<@V?
MU/V,0B"FN"39^DU552=<^KNY_[4?XF]3FIW[QS_,2+?2O-"8 SB47/X>N7?"
M??N$75O.Q@T'JWC&3/)<WS"]@=9/7>8 HKR)R6%P81<.8&N;I&6"\;S/Q2F.
M[WBYO-YI+8FJ^YZI_E:-+,)P79W\<NYG)AVQJ''4F"$H6/KVS529BAVB%UGI
MW.ZX"'],Q_QNXV:XF4V9.@4.X-78*T>*R@@,0CM#M\KV2&Y/:<XM? C:$O]'
M&-AZA/BG-1 [=ZY,?5%EE01Q'783&DU7<M9CSN%6E9>8UOH(C'&=-8+OKURF
M$2NF^70U0IPI;&^T<3L!VU1]O/T@TE.@*XMQM=B$8<@>1 KK)E*PQ(?5-8C+
MM1\[]6@'B%U:)U@$ Z5@6Y&A4H*3L^<H1[X<CMQS=G\FG<D^L@\=K4>D*Q!:
MG+YX6NF.S^6U)6C<EU?8T+N<DRYA[MAK)*<DX[B(IIL"JSB =FPJ'BMLE'H8
MO>9!,&VYS*ZS%0RG7JIFWF8<AEWY432K1,W(S -;&CP<G#FV<W<63[G4M!&U
MH:PI1(LII\LQQ-C]DYOX6(6YT/ (Z5^@[FB!M38)[S\8:]M)ST]X<8-XPF\^
MYC=<$5WCW-8?BSVY6:6!Y5$*1DR3'A:_'.D8J7B(V#_E?_-HN7_KV6ZPVCW(
M*V0K-QLO #/ '$"M%3O]U1K5$_M=4X$R'P8;"WDC4E;J5E]X52?+29J4(-<=
M6/,[H'N6ZMGOFXU-@UM1%2+IEV-O#+^^'?UUN=,K]VI'OIKZ)\1NW>@GR\JX
M^HDUY"\P.1VX#IF$3%83G*<:R%(!Z_B2=5+M-P8,?I,N3@4:C_IL\@J= Z7+
M)7ZM&>7-;O1"U<()5R W\O=+,\5Y%E<5YB44R+? F9M"<V\08[?:#81/_%N1
M@R4OB==I^-]96_A&O;LY"(QX0P<[)1'GP]#6,^9(VFK"&0OF<.64O?$L9N(V
M%SLR58#K+*ZA?,12(I'/D)XL#%L& F58??H]\Q/*KNE%^<&+"3Z.?G<[C3.M
M6B$48]34T)Q5F]#X9BOVF'05%1P)M\\M^>K)5"$"CT\[3.,7W=1,\7TC,4FZ
MI@ $D]24RI:PHA'I27YP259$ZKVJ>)9E!56IW6328X?@?.(E,!C3>B<Z>/L:
M\*2CW&!6WK-YR^\AA7>&[*(\=!-'XA+&KA>-W7:W-UZ6.C=?5"&.&U=/=*NG
M1YKFK,H_3M3MFTNK2[Q:V[KML+*5UZ0,0A5,5I=E+:N><JM?S/=P<C_YHT;-
MN^C-U]UK[7]!-#F MO<L;/,5. <@"GX5I-#F5XXL&01)T.UU'7K?^L!_XW^-
MQ,JRCZ$8*G80?#'3IIX*;??0OUT';7Q+*DPMEZP;CXG0+3-5P+.[B$PEQNS3
M+(9)KAS68)AFLM_1'9#13\.?)'$ TUM+(K--#X<<&BM9E6Q3$T3J%X@4V!5,
MOV+8,9R"; <+TZW:;;**3)Y3?L839O6Y5YR:D+O87'(7(Q_23CB_JY>(?08-
MAD@J3WGANJ"2;GX'B#@QQHK(QO8E]EVMFQ!G&-_<7ALTU!+K2'>F]-^C, /]
M2@=V/GOT"M&BKE[?O5ORL3E0/ [FJLZ>S3 C*R#[NX<3[P;1D8XF 8&NYZIN
M25WX(?,SJJ,-Q8)E)8RQVO.6D$RQT_.$TRY8BO5UX[9_UZG(=\H3^NQ]N);[
MN<EWYW&2V:*,IL%:>O,9ILSP"W-6HZ8'=>QQXF>!"$VK(,V RVI9!L^/' F8
M(S5O9<7=68S]GJ3B]"S,4OQP@,23'YLQ+L-F7=2R-NFXQ['\7C:^M*2/<C4C
MO2?9E/Q6<5_GGY&%IMA$UYXL( O7^&S-)4.% 69*LT*57;[7LM!,D3FUVIA#
MR:*/<5I;R,8MS\_(EMA %?_-6*03>&(;/RA9[$U$I(IT:X0N?@[K>SJ3"I<Q
MX.+P=&"%;CL'P(O8GALCJY ,SHXE#,$-SP5D-X-KFY\*2K!NN2^\\=\[K]X\
M=AM79,8.\(7^T6NU6C!8L-%M^(!#.@W2S&_\BA'3]T.Q#5Y@10-E1.:1E'3V
M./NO?3B$\O9O:FA!T%H_OUOGY%/L[(UIH?2FI)PA#L #\L%R+#*+^7"H\=Y<
MX9*&=DV4C][3X[-]WY*E?@='+:$D7BC__A:34#I(=CB5A9DPTC-+9C6H^E[#
M'4\O4.-C_1XC[2"O!.R*)!.1DG2U3AIR4DJ0^C*UH#7FB\_:\!?=X6]WF.ZF
MS1FQ;G>BW++EY+37A^H1L><_);S$B/F<,=%VN?%_6C;N_YCV\O>FILJA5SG#
MT W1J]=)KE<2^T2$=0Q.+P.NH)5_3?TS)G;ZVINOO0VE?^GFRV;#]QF.B%^S
M8I!#>I3-EHRK5<U-P[^W=L6O*1Z.YJU=2"C_[>D8VAG@V6\"4>I@6B11$-JV
M-SH,'80];WK(W@WZG-W04.XWX;:CBXE[,5ZT?3,W+%/,5>6MQZ7ZFN5F%NIR
M+2O35P ]J0>ZI?]"]>9LA.E4;2F?YP]D(+0?M9DV-I5D59V2F* >&]K6R]MN
M('WK6T_]C:ZG04<OC"V&!@DSY%=$L>>5-5"\= 9)L9GB8O)]DHX8Y0"Z:I*&
M*0(>DFD*3F\R_G+P;V';4R#M12O.3XK**[6:[.QFGG@;WI/_N/$VWF@@P8)\
MMGM6U>0MV&&^[TR+)N\Y.YEUHH[\J4H[])6!<LL&XP8#>X?P1OK_R3-?V%QP
M.3WWUMCY&'-'YF?8VO+JL"ET],P*^/86Y/_BR@BEZ.9+=+$6/P[ A1H>M>Y#
MC2FP,SK\$3QQ;UMM3A#@8>)P>MYXJJ:EWET%_8YY-[#(,#U?F>L(E/CQF/=+
MRQ;NJ1S AW#: 'VF$Y6K1_RI[A!W*2CR/DV#<%MMY [MJ]!7IM7\)B],8HJ,
M4*(:?LS(<M+^V58(9A3NI5*.-,9W$FH@N)D+5;GOE15FW#RCE4/6*>AO3^U8
MJJAB9Y@9[71YQA+#EH1">58)A&ODA.'DSW( 5=>^O&0FC)7 9.?P7*@7'FS;
MAA HK_ZB;M^(>$'8HV[A*'>^"AWGC@Q'^TF?V:*_U8W'3?HT78E2*E><_2$=
M?TMM!"P_0L&N7ZL90TX!1=@7I@G3#]\:B@2#;^ZEV%4@"1<88[\J'_/)S:'>
M _F;I5[%M\WR5X3YK+R]Y5_A//QP_QG]I$)AP61S1>:RJ%#!6GUQ56+1@UO3
M,WUEG2$SG]\IX.%!W+AZAHL9I>S.@TWHY&RWM]G5NH[$LBNYUU"L5IJ%+]^J
M=L#9XYDJ/YU[WW]3QS ^)6"E^S5N]-U*RSDW/OV/G-)FSTWFI%9)U#Z.+9E*
MVD1%1M/@K##0Q;6"Z0=Y]*('7VWTV)/==Y^OT0\%F+!0W/O=IZ>'Y,%ZB;DX
M 3EU027C5.OA2T"R?_O?[7X=@<#5#/6PVLGA/*7-X>BXW5SCC.\<0(N0),NS
MQ6J(1Z?Z,O-,UG>6O/GO' Z <GOY@ 2ZS![$5FRVG5^A*LWKAE6Z9C)&D^O;
M#>X>_",9B.!W[]"T8)R&O7:%DH0FEVAC5 X@P@.\0!I=:X_,=/7*F%^GS,>/
M*RQ5/:?SM1+*A<(VCJ 9%Q$=JNQ;3:'5> QAI:XR%"_.\&#O=>V<[;NC0EKT
MKPG7U# QPR^>+K0@&\6" R!$4\_"_<<(9ZU7A,A5T)-G^;^P3&;>$I@IIG\=
MG&@6Q@&\CT3,H@^![K*[,F[2O2E^0J=AH5")%CV2)/CXM&[.?QSB">_+<#+\
MNCZ>Q9/L>WX;\CGQ()\[6U(4"!GXEOL(^ ZL2/,%EP._])?UT,0YPG%7KH6O
M2YI4:9_JXP#N3M6J#FQM/-9&6(SM8@;FE5M?,D4BBC^TCK0-/8G,EAB,R56:
M&81O)BJ:;SJ)G>WVFLGVW@?C95(4KW^E;INE?I-4$7I93)9?SNPWV0QR4MC_
M<VIJ+YX:O_.6QLMJ+FD&L'MF12FRL>"70"G"L@UR*A83K:GQO.:U_;7DL5.W
M7WFDWK]=Z7QBNM.X*DA\;I,N'[Y^CS1QN:*>7C]Y?CY-)3G")SK5,H8#J%R\
M?9(#:%Y5HDOCF9G;+< ]$0Y@J'@A$!7-%F>JT4/Y)N!!%,8_8Y?.7QY5_NQI
MM?7)$/D7%7'[*EIL\7$'T==B3='-+ %(E=G4,Z<5&.Z:T%R;$BS#][!'YNZ4
M)!]=V+U1.ZZO&"KZS3)V/?W.I+SYDN'$J[1,68^-W:LPXWE,JY(4 "Y,#6^;
M[-1YD^-.&T)WGR/5)SKYGH@Y>OE"R&BC&!Y)>00=C\97:)'Q+6O7KZPT+_2'
M*RZ5;O47X 6*D"D2V^G&[&.J[+,OT7- LN\\0:#YK>Z)3'E(>^XOWANEP$BP
MS7X _5Q)#2/I^I4#JP\KV1P =.!)N!+$&?A@.?O+FX^GZ>-'+>Q7+*VXQNW6
MF>*0MCG,.!)%C]JFO>4:"P9^W0_=!@0J]TM,XM'RXK[=Q1NI0PH^<?_P51_T
M02>3V?PJE&Q5)H1^CU2VD&;@[3'7ZV'9=T&CD79*3F"SNC'ER]O3K>REPV4"
M3?QT?];PJD6F/3,/JW$6I-9&K,0_<_^UG:A*:G*6<D'^QL\,6W4@!+BWS5RU
M:1JCO<PD0<.\'2Y[I/0P'C?_RHK%UO_,TRD+V7FN, Y78=@P]48KJ85JZ_UY
MJZII+S?;0%?*1^:AKY_=N;OS$_:922IY1$Z9>_,$>K ?VB[# 007> +WU;ZM
M.3'-_ETLH.NOYM*#U@*V9O%U8UHD] ?"<:9[7:/)G(?JABYCJ*F@"+M'?8W;
MQH X@+!ARI%T?"Q(DKZ'JV4L65.R"L2H]Z<MDR(9SNP?$E0!9VJ@422*%_H]
M:8J/\%.[X_7@O(-P(<@88QJ#33*+X=[\77<N7>K[CQO7IR9UV)Z$+[$D]+@C
M4;6L'G+"32+ITT5&_KDV6#CSB/&?-Z86W6KK%8Q_F&J.2FW8J%F?JU[5*V]E
MRI",EP8Z2%',VU]L!:8B515,/$?_])60M'RM*L))EKWO:#L7]E?"^Z-S40?\
M9XM4Y<_M7,EIR$EAGLCK.VT57;=MS%3D "89Q/!N+DT+#S>K0;&<?J0@_@;N
MCHZO TT%H3!;VBY%9O\)W)YX7M?P7\J+:M_:F$!T+8YBYD!] I*C0RAKG=]0
M48TB.;,-OBGNVMM(/I[73$%/DU0BE!M0CS"=JI2-(VS><A_"3R ?T7\1%.S$
MKW?PLG['Y]/A3[5.SQ*?>AW%2%"-US4H(38S2N$;*M>E'NQ9"J#5;^Y:W\*S
M#T2ZP.OIU&WBU!?V&>:3[<MFGPY-][I IEY:"Y%<>%9L%+C\W@Y<K8L32NYD
M'_*PF05C-5-@__[% =A[?!S8?>KNC@/6U(1XCMO2>UL#PM*OO!ZT[JDY*I3/
MYRCT]<@[K:TH$O,ZXQ^X*#78?!!T85RZ>%!@3'7#^.NIT.Z#EPU7LZ-@HRXO
MK'3$+<W^U<U3_BMD'AT*.<&6G@I"=S:?JFC6>!W?&/CR'OM'=#BD94R2 ^#W
M)F%Q! )<DEZA/)J_YR,DRN-]!%P?+S2KHP5@&@8DBFQ/A N\J/MX>>U6[OH:
MLK_'8RA_.TW""S*3K!R8$P"SFP>&9J\GU'%#K'1< I(B;B^[6,3L5T31(D:8
MHJ3^>33NN@%N[GSNDW(S_Z>S"_.]5P+E#A^,(8FHLW2SSGK8"%R&I*"E,SU_
MRWI:(104&Y((PA^IM#]E?K,K.#%,_,D+X14[OD@.X"4F+&7VJR\'<&+*'N9N
M>2XGE]@;XK:_9[$O*8L1!U7A=A%*/<@0R[,][MD&IH5;^;SKBPQ9(W1:'\HU
MSA$9R7???G[S#SJ*7W0H,-V*7#YCE31/2Z.[_EII!@V='A-5C\*L2<X%69?9
M@,ZRLA$2:^K_49PH6T_I*QZH[!>>2K7JKU#K:LE(^WU@67D'*V^1>#P@2;1P
M0*=\P9 6^\^,'/:JD7%7RA>IFZW#.!4;@6*U0*4[$T9@VHZIUI&HA[_U'AN<
M#K,$%,IU71Y-:LY7'IC_[Q5]L!U@I6BL&-D,C..YAGR1U/V*/83>1P!!/PX<
MY5";5 ><@ZHQ>L%ZK^8@41OL:&J>NW!G<FW(7NK'!MZI]D?#!.NY9O.@_)OM
MZ/&K)>XD8 <!P%2LLH;;EF1Y]W( 4O5PGA]UM;+O3JG\_DW-.!+PR0Z:2F7,
MZXJNR+[3U)*E=O&LCLFMJ]LNL0^D2'7>4K(M<U1COO"8LK/H_3VCGX7K2U>&
MY3#J<;'L'N@#N*))!$;;JF!$'=)__?1_-!Y!F!C-O/(%"H/4Z +$RN[LU>1!
MA]6AIS;+ 78.0=,_ @#1>]ZKXWS5[ER"]"%P'OM'L^4@E0[\H]DB:_ 9E/GZ
MCV;+M8\]MX>%9^NY/H[D@_]%:1:#"BQGDKV=R3;94_XU5H>W#+JFM_Q;6OK=
M5A5"&*?O]FNM+];(<)FJXM7NO /SPHV^W)2H7+[*3)7\ =:WX-Z=E@<IR/^I
M]T@K10@'/,2\-80L9XH0QZ^-A&_F\/A4 *W^7?C,,N)[9;E[QFJ8> /V""MX
M#B2:YCH451YCJJ<D7:F+<FAZ96AE6926M><Q@TWEEQ-//--0"C@>9PRPXIU'
M3:+F^'"=+IH&5 ,#QOTT20UQP^$I;+WIR1]"P_R]P"\+=19 ]]AB?I/-NU<Q
M397>%L7Z,?X%>C*+ZV^'K3[ PFF#PR_#D5PS?:_>7G:#-9I-:NCR<;<"$G2^
M1#_4>G=X!Z-%!9-5J&_MIU,(G3\E__ZP6T[1#9^EP9&^N0U7WW'ALCAH-G$.
M64S7-/KBRS^>/'MF^ME6OL50#MO,66TLOY]NDL 210>6,XV+E?Z4@UHU#4,O
MO3_;^2+%]5 !RM3X4".A UTMMKY+-,"N5]&#3V#@^%>64L#(S:Q/V/KC%_)
M':'P^KT4OMBJ&[B6#%DJ[7MQ_=U&ZY+IV7>$]:FIHVTHFL$-S'T*&F<\V6!6
MQ1 +8=Y\-E=X[ B_*ZWZP),/FZ"YO7M7.=!!!0\_LTS,G#6RR.5F&/S$/3 C
M4F6M%'(COSQ&+/TW>\&)7H$=0;I"8U)F\ALH0NM4[VQKM9E1.+) .[L]I.Q&
MG'TX0DA_KM&$"ND\^.I$_\2P'5_I0HZZ<-G6CNJ_Z#WHE06D^NP@]IF'MVV]
M!+J]/RINNH^P)CJJFHAB524L<0#G2QA<3E'&10_]@N0XJ.#/_)XFF>&-"0Y
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
MUMLP_B2L%7%6D7!?-)."7+],',^12&Y'BCNXQ9?-2*LZ]MP/W/";[M^5- S
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
M<8UK\QBR'B69%E3SL-&U4 ^4J1Q(W@G2.IRLV*1V\J$YQ._RG3M]-^V2(SD
M#Q?F,6+O&B82>!AN2_RI/SNH4VE !O\LKTV3FSA;%S.?U-('$,=P >596$,[
M2).JM1D#M\K7\\]S$Q-4&6D/3W(<#P#< )P# ,[Q,_'M6'%*HUIP[@.9JD>&
M!H246PX_%<L_)#C]8/>XOII:9\()X+!3*1^!ULU[0R,:&C009IB+HO,"1#-+
MK'^ 3LQD9V>W>BO1!K^<=01Z][2 *?)[A&!(E5(;9))_AD1Q*):62+BY63NP
M>T9X^M+.-$#&/F@X[86SN,A^B(W#22HT LY'<E<Z"S,SC>M_/+0AZFX;T2^/
M*]L]_.(D[,*_,!7ZV G6A3O]/%]T_(LR([X2FJ0>MNGYOGYM,N*7.#1E.!8<
M2H('J>>/NIFL?3=><$?(KB6*]#$OTX-=J6;$C$CJB;Z+$JN3/M[=_&D169=/
M70DDO^Y%NRT7,AR/17V+;1MJ-TE6EA6YVKRJO\(< M__,&_*_V9BE>LC/F?^
M5T[T_]%SA0*97&(;A+?T,Z06.( !D4WS_TELZ[]^7M!S\0@!BG;-)-.>E"JH
M<C.1X33X#;IW[R[TZY&R]N>OZ?J*Q?YYVIZ_!PU&FH2SY2W<#>^GV:4N)Q*F
M8]T4?DBS<BL]$#J5=,.Y\\B..)Y*.^LGE:+O#I0'@VO6WLN!.ACFL"4V6,6#
MKU45Q13]A'1QN+IS;3R:*K(M%+/5^&"A]YD9%W6N_+C[C0,(>3&ORP'(2]70
M3MQ*JJW3B6(S*K$47G\.X'=N]JS#Q,IH?V">?<?AFS'=UP9Y+:2R,GA?VW
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
M;>>_J1?RV][8>;"YO\5BB0L+D&0!XMJ' U@ S$X\D/T/.PR&H%Y:IN#&(/,
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
MYMLTIQ\53?>K<JT?"0:;-4?'/YF>6+4I5%9&\CVM>D#V H\*TW-HS+UL7^>
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
M''M4.BRERVU\^.^T2<4S^ROY6MR+XK+%YJ&$F>!-N O;_H,'=41 L</OYEB
M@+;WI#%'TQE_=XD*^<\5-L&/;\= X!\;6ASR7O%V*RA??S]0/AKB<+G&<-&3
M8%B4&SMU)^Z9TGOJH;#K S+-IIR?"8I1DA"RRN#M@&Y?(R..ETX;D2+7E,:V
M%CL]_L#"/[#P#RS\7XR%.R'D2]@1+A)LD6V;.VM! \HRJ;.OTDZ%XA2F-C>2
M453H_5DEYL1[ T1)J4BS\4'O,0=[E!*YYEX% 4V^5,0.VS%T(0B5#%ZG2)$&
M8VL#'"<A H$G>7EO!>(LA'D=O+P=\L;*3^'$LD\=<O$NE>U&7+W4I;K1U3PN
M,[D<7JOL11Z<3*Y/<\H)O#S!+<D-N>R[LI9'K'K<[&IFNE39\.UI%(?#Z[8]
M,@0T>#2 _M:!N5>>';/#V-R3H6QWE6,F^=^25(3?#Y?) Z<;-R8$>VJ#"L&[
M;D.U)46!@:,Q'?=,CTEY[^O.EY+ROJ!_/\=RNXXP"PASK0VB:!'5Z *(Z1:D
MB(Z,&_/T(*X5*3 Z$1C5,I*=FIIJ=W-63_%$> GAGB;/PVVMB(>#TUYT<4[V
MQ.G!LH#2S\1EAGH%$( LKZ+S*U]GU-)MB,C'V J.Q2 V<=ZX[ZIVA@7PT,^2
M>W&*.2Z( ^^?I&O9)$>JMO9_;]3[TM-9L]ML;X3E(PTHV0O9Q@)&4,3!!2\2
M9!MSP$[G R4%2TXE&3Q&0&8G-.M.](+Q..-3<K:?%@S3:C\?B_DB7;9'_X?3
M/MP,:@1),HB_78NB.C/2BQ>SP5QBB$9V97TF1'.P2<RG3']K:F5-+ER]JDI:
M=6QV*JXDI^4;P6H8SNY&J VS::0JM/[ >6J':83D[A?74?KIZW?[UF.JKRP?
M+"/MVU#;:++_L7]GTJ?)!_L!C:YM@4YL0<NK<(HHF)CV-M(TN6^@UXJN0(8^
M>5UF]$2%9JOQ9:MS\=VE?;<)>#M;Z]#);T;9Y[[&OS.KMP-;:3OHEQF/D81L
M9)EI+-ONT"/RQ(F"O,#EME1SO)BV#,GKL<7(8F;!9-YA*Z_UX 3_A2.!'86N
M=$6TC[O4'ASOQL9"$-G@*B,#>M=T-_P09?>;JI&)M*S">MF^WK>O"\>T;LVI
M(:TPQSX\IWV&9:+)-OBAN_/40 K^$990B"Q);4&+S^#%5;R>U$M\*_;]3'?)
M<SU3+U?2YR>[B"QMK>OK"7*V<V2T:!U>H>/'G=SR.&90B_:3B@)@+S6 XH\B
ML( 8'2FR^2MM:+!"?=VDE0>I-B)EXL)KNT!'SM5?ELX5[XTKK)W^T06JV> R
MU4'TK[15@<0"GM@I]<-U,:Z5Z7U;F17%KORVX^/M?N/GA%-<K#+U&W:<,"36
MEX#=+$ ZH!5-/8%G ;-:@S@(V7V9_FJ5 &6$^6$8.G,JVQ;8NN>"MD%';285
M&[2<.]M>$()M\$\0\A&71GH:BG*=!WJ<F ]NC=N.Y](>J&N0.*:\1CF8>_#L
M:8YJ\#J &$!HL@<]#.[TC04X*T";-Q!2O>L8'OCYS*[F>DA=I/ '8Z6O;8=B
M)-&2>!D$?!IH7[!*,^V'O<?3;:&B<&L&IA@9!(FG>Y]\,FF%\N)U5CCVPEUP
M(]YFJM_KZMIQ1+;WYRR:57T![>[8//*]05/<?>*@7EV$.U,]L,,DR8MZ)DEI
M=Y)>Y=-[?O)#XO8[7MBXI >,K%@7-D@ZT03ANHP2=N20!2$;H,/L% ?KCTV
MO&U8OC6WP-H@4AV/+*%?P??#]P^&7@M"3W%"XV-7+_"?J[&G^5R)H65?7U5<
M5*,=@5]G]T^=.<1FZ!8XR% N-1<L(2KRTJW!T1SX63"9W$L4CBM6[?"P$V<!
MIT>OFFH]GXI6S[W[]'M!T!TAV&G8NL&Y.O L&37YY2-'5(4QQSEV",<X?<+S
M5?22K(<*EY&;Y?CMU*>5LQ(E3\A#HZ+FM&PQLM=.4&R4'5UL_OQ.>*[^C'6&
M> .:Q[> 1(;I#R8M%(F-Z55NM H7G.S=T>'Y5MXYN_F\>T_'L>&35^X!(;IZ
M9S2DTE73186Z^X0<-79*AHOY_>V\7/AY<F86"<V!#[Q^F?*C;#(-<WNEK6*2
MY*FHT*C]/*Y%63\[-JZ54[0]^9<]((S)_8XRW;+\&$\VIJ'YZ+^ &1@0!X,(
MT4V]@H@0 ==$.SO;((L<P=I2?MRCAAE-@$-H:P<L TMVEZ%G768!S Z9&.P:
ML6_;.+,'3[[4:4I=I7@]81YA]D$JIEN7><<_YXV-TK7(&\VF!^N3<T#KIF/.
MBY[F(H/"%DF[A)6-SBR(7I03NKWS.UL_=2R K7I7: RL!!L+YZ!9!6Z1VJQ9
M0!,L3O(PB,P-G%LK,R5J2:@TY =(E1R[NRJ=KG@J\?^P]UY1347?NV@4E2[2
M.U$!46G21(J)BH"(B*+T$A7I0E1 6D@HTIN @( 0I"LETJ6&CHJ = @E!14%
M @E(V)K"B?>>.^X=]YR'_[GC/-R'W\-.!HRLO?:::\YO?M_:<Z_]Y81T[FLM
M<#&4S8I3Y/02MZ'S)33O]N9,$CKA]X\,W-]@Q#J,RVMT1'H]9_CKNV.DY<47
ML_X5V><'<X2-(CW<*$HL;CB=UWN9![#G7%"%B 1+^=Z\*.4SG7]G1NV[5L?3
ML62M13R>.^[5)2%+^9B?ET"KAH>):&GV>&6Z+B(\*9QIZ+X[CA8>E)9NUJG8
M$36%27+ JM:Z;O/;XQI)T>$A@=Z\<9?5TCGT]=^:_ E;$=\0H"K_VR$N*ITU
M M%B1J$\,4FAM6]6L%+.CNS3H5.Z3L!\FD,QL44Q;MCI3>.%]PDK:G55E*[P
MD??)\C)0/+YNM4?6B!; S#64I$3W2R7B?4+=4^N!DCLW\V(;'I/]*Y>8[AUY
M)-<M160HJ@>.NI^/F5\90AYA]UG'&H0)(> EB$?C7:> H"NMDTK4\C>5..#=
MT.VIDB;6L-C>';/O;T)R]HYMQ WOH (+:HO8MFV*>]YAN6(YCQ_ 0:-9*D!:
MCT,$A;G1_'<OQJTE=5O,,80G)H3X4FDDNO7@A[/GZW?0^5#"$EPN>(6$8@A6
M$%K26(K!P];4HYWO<#YWUD)G6BO-@H*"SLP&@ESLR]Q#I$%\=4J)?X=63!GI
M>#'47 -;0)5NP610/0W8[>BQB'T0C7\&^YM>^96S@?5591\DL0_RA3_'@L@E
MNE+P2#(<J0C4BLK[F!]L+BAQ-$/_^>4?&/0,3?Y)6$T&9V$?@0%Y5/]6(O1
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
M!@Q;]D&D]8JU"_@_N^J,P_N@])'=#7$&,XUU"/OEYSH)CQMC\=#W07RM]$M
M-,&6H35&VZ*)ST-)/OL@;O@\8A^D/R&=M@M[F.EGN(0-7O4+'N6<9D?'!Z3@
M/FC<BK+*$E!EPV\;@PW"494^4B98>@BP9?NUR=%GP0Q5SZBJ,INYAI=R+GZM
MF7&42WZ-'UE%Y.3Z_MJ\O^E]ZZ#LZ$O/SV:Z%\(^!TP$)27A+,T7AHVVX1)
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
M;&31D/KKD'!3_\2R">OADYQ74::O>H2_._P&@UA3>$F4WSYH06#%8V.+#D7
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
MB-"X.,TA=+@G?*K[2G[_7!=!?KL"H<QI#")R-\Y2,$  9#F7P0T"$W( U^S
M@AS4-5F9-Q%+Z]S0B J_/;5+#AF[S.5>J5!/O#C73!Y5TQ49LD+S#-^C+Z.F
MS/O0(C\B?TJCG* \IJ.'=?X\U^$A?7[$8MHN(INP;3%7 _6/=_AV2]D+$U_Q
M/,453CT,@9VX?N0.WC'8#A/0*'RM!(.SL<%, ]5V4R8CL]6]1<I*;LQD,%;>
M\Y,OXRAIG\8M_QDYRU5]_P%/.WN^Q^.;:%@<1Z*2D4TKF[)[NP*T^0;;FU_<
M(;M(45\.A$[)TLA$=06@7IY:A7D2DU06ZVWA=]?!<:[I@:J%93%)?V"(9,^S
MXC]&AT41D=MY<>!7=N52^2PZ];.:E3S)&8YJAO9#%BL[PSURJ\3:6YL:UK:7
M?IH[*:6UNJ4Y_^IS_ZF?/G!4T.&:8)7YC[%;A C1SG!,3646.B@JW9VBG$9;
M48P/0XKBN_2BUYP3_F6$'?+^T[ZTT\_XS(N170CGULF@4V&DALHN,MV"+<93
MM.!(0UI,\I0M.ZB<S;C-D!?L_HZ17S_<KG'4BAA>%IKKQ5#4O.5?V#ZN[M7]
MPR>!3?&!/6J( >EI9X'.[#C>SD'8)6<!&@</I9$A!U90&]O0H:]U+NTV:FNH
M^^\24KCT*^,W60=>2M197BEO3[2OD5T=C^LDW=D\2Y29CP1@S4#$*\3*)I?\
M"?9U4N@.?S>!@<0,K!AKX6<10S(^1>KIXOAJUT>O[_V%E0_R0V9C76J>4=<D
M!/<^6",5!#V8NBB"Y2%NF&!S/_HY4C9#)I8B@^Y1O1:A0567*7 .)UQBG!A9
M>GQS9L9[.B&[[M,[M3>-O/Z=5TKO&M3I8\NY>_%44]Q1W"@%.,[()@&.9 )&
MTM(!Z.LKV0\^??422L!BGMA)MYVFWS^:7S(?3^OU3_ [_^2<X7Z]ZY,V(XQ7
M,,F87TFWTL5-4NHW> JWW>%YAH_?1*JT,FPB*$M+A9+8\B]##%52E[_D3R^I
M')T</QY^) )+_O.+[<[<"\K=X8J/C+]NECD5(A"1Z,"5J3C."?Y=G+)@\/-^
MJ"4"V.A6/F&PDD:O=_<]-.J455'@:&LO-663R_(W5_ K_SM*]^:&7*N@S&,
MTUC 4YR83>NET#%=E$;2T@-NZ"))'*<)>7>I6*D$C%FB1"EE8:UG-O1B-17/
M#VK:'%$+86O'?Y'ZRU@*FWS3*IY_%QVQ<N?S+GZ-(6Z?X ,%<*+0R9U"A)Q
MBV!!O8*-@#XP_PVHR5!G&N80.%G[\W]?.^3SILS=('X\=,[]?CY-ABR0?,>U
MY%UJ;X0,N=&X7L&^T75,#DD:IS49HB[W\.?5ASWYE#]#"Y05=*GW3CKN^:HC
MOC/N@'&N[6N>QB9G#$M*]!RQ/,F-%4S0\=WQ]7N=I-WL -(=*V0/:_F/,+G#
MN9_GOYGVO.N9I>Y_\4HO_W#^*3LI)[!W81 W1 *<9>D>-&3]F?_4HK\,TT]U
M"ECN  @1F:;2P2R/Y!\\I/^3J?BPQ'_G;EZP?Q^X$IQ)#[V8=>4\6V%@\=:C
MG8C?LIP8:"\+,U7)-+^#0T#:=H&C6(U2[]"[/A?VO+M^*=M@QC[!\ "YU>.2
M7?"]#,V'R__)T8#;$!B5LDY2@R+7NEK9%EZ8$Y>:SS/"E3C'6MT).[=\(0$]
MF[D9R&=X9@^EBPA=(MXBK<N.48!+#)9OTRE$@@[/V+9S^+?8(@8RC@+(DOQG
M'=L\>>J@4O'7E.I(]"L4L_NJX[Z8/=^+WWC/^*7>X'V&]70PS.E\]X(=*>A4
MWKDG/8F!T<VYNVQQW?(#-4LV.V!/'<@='Y_GS%M86,3EAS[2=+6I*)Q\A$ L
MVBUCG,,I-;*I1BMTO SO>'MM4]#PO=A+=0_4;]W6692=]6GJ0DWYLX:[PK],
ME*\U.)X3^[$2=;-;IX4@)I$T='KI%"*F0YJ?T:&*2KD&Q_@S$2C2.;-T^JU4
MZ+GXZ4%=Q+5MLT U^O_5S6JD.&X N0.KQ'9 *WUS]_@>YV]>&#F"47:9[-/8
M\Y-L__CF(:P_"RF#M09RJIAHU057S(+:YZ)CJ57^!W\9&3XEE.>;]0797,0U
M_-H\:G #B%N^ M]AF+Z3Q=D/%7!->,>A-D">YQQ7A=6$BH V&P%]S"0QL7)-
M<[3!T4Q91;QA3:=8*O+%JM46Z70APA5FNZJ ;!\F"UUOFV'2!$4!<3T=8D!2
M]<C,]PXM**44'^2[J-M>3<@G1>,^J',Z\]ELW63;!W?L-'[=Q1JP)P664+A
M!MG";[_&F!QF"]J 5@93'S)"RWT32%U<6]1>NI#OG9B6&:6YU2W!V@&%>":-
M>0ZSLZ\%O)T>-GP*C 3/*1)&:#_&5!\G%MRL6IB&,\Y7M=+&^D(5AL4- POA
M^_L-\XLJIF<<8DQJ4R2&#R<?:RL?'IY'T1EUF"4NP."X0B),(6*JB27SD-.A
M!CC=BGBR(/^651%29MT1D(WXI/&HK5'TZ_7#\VTW8$:0R/&"4>L\]B2TF7Y/
MAX:YCG=:TY@_ZOR"9RF2H46V4[M[;V2;WTB:Z]IS\=T>G;^#1;9I5XG&K(Y>
MHT!:I&X?$8&,PC@^G"!CT19UNT0;B"42VH\'*EP:VNCE&%\(-7OUIGFN/'DU
M<>Z($.$U]^KN#KX&[#(\OA!Q.Z]C%S:(7X%F%@IT^0\HP>AD=4.P+YOG]OS;
MFN=Y*/&OW-,7DQDNF6S/P.:+-4^5MY:9%XK'6ES/I:U+9"*8E""4LB-;B+@I
M4&[O '"O2WWIW]ROM^83V8YJX095#O>;LNUV'W@NDJ(35;@K9/)V0XXTUA#N
MI!H4P;V.ZR4!;DAI//4\^A(\6@P7:)!%"&=UQ2O.BM$<19E&59R0EY_G&2[U
M9U7?L(H])%[8WA^P]LSJ^^UX"H$]R29*X>"I[4&:G&8S:,1L).(GZ6:',DBA
M<2FR$(KF:YZ[*[:JV-YUWJ@*OW,?X9%<_Q[COLC=;^^:TIJ1+7U$'(W4*$3P
ME U@&TO4RTXB9Y$\A;:>+-"ABQY@M:<1HB4\M^Z0RO^\3>[4"Y\+.8%Z:B^(
M49$^7P/V8<NUQ_AHF)$<H83(BO$B&F #+O&V0AO! )JMD]$NS42G'.U+Q?J#
MHL-=9TW;O5+H_7-OSIJZ/[#;X5-**'?3[9.@)I$X/_.ZD'("/2_!$+*!N 0+
M<@](GHT1;1BJJ%ZP$BOR@1T)[YW)^FA^/(0<__3TGN6'4VJGO;2XCT_0ONOK
MBK#(T+[*I230EO,G% %ZL]:7V>\L6'N%B![)JN%;5DK@V]J];G;OLT^K]N^A
MO&[,M&NJC[97=GD><$]I[C)_\'_O7?R?]C_M__^V13CU7U!+ P04    " "
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
M&_)?.U_C<+595.N,"!L=.O=K.^__$W]J(U;5!_&N6-VK.-,M)_4B93$*8YX
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
M"\-MS=Y-4YO%8@7>O_Y@L&_9%VG<^;&6QM!<=8(XWHF<Y-[*4]E?:3:7Y*0
M?=_C] 66YR8J*O!J? [#J\,Y#,U_=K&&O&#!PH><!JKL.0B( #!*$Y!%801H
ME'*19!PFOE%&I4OFIHXN*(K]H.I0!^CIGX3FR<P+X6MX@G/Y()[VZ?0"E$[[
M<T\!H\L!.*Y8FW^$C6-03PZA<4W#S@Z_?GQ:%L^<?^;EUYSRTYS=X>]= LD;
MB5?_-UUZR0*1,,N@M, LH=("QTAN!9G<&88ACD@0)"$*N46#43?<:9F(B]N1
MOMWU]"$M.V9VV-&3T+/ ,P)[L>W=VM2=?EQMLM7:U+57(W@;6U:W\#BRJ8Z8
MFM6:N@7RT(XZ7MW.@LKU;TK.\OH&E^6S*,K&4#>=HQ81"R,<!1E ,(H!]*5%
MS%)*09+(IQLDD(?<:)[6 *VI\WV:E%%EW&C#@$=['&CN"740TS-?CG PLTG*
MTK14O3Y9]VW"-*1S9%*&*,UJ)S1$/E1^G5O,PS"?UDL>^"0.Y-?FFA5/TA=X
ML\3WN@&9,[=/K)R*JJ?(@F!O<])QH!^Q.2?]>.S&@>!FVC@BL_=%D7<4VAD1
MSBK(<V[-V<(](T+U S]CEUKD=#2?C9ME4?&[XO?54WZ;5[2I9M/.Z#B[PAP1
ME\IK**MP_5W>3H3\_?W'MYYB0OYBK9VE-0+&N.*YP<%,]W0AZ,I17:5ZC$IJ
ME^AQ?MGYTCQ&1=M+\AB_VK:(K,R_8M4_]=TVUSK.PD#X. :(QM*%30+YMS@E
M(.1"8$&9'U*M#I,#-"96V!W%"_+23T&CYZM>*+"99IK*:E'*=58:9P5;QQ1F
M+LLZ*^)Q\=7Y2R\<X+EB;U>U?+2Y5.OKJN)UM?G5QV*9T^=%1@+( @Y![,<<
M0!R$ ".YU0P0SPB+XH@$1GTKM2E/K*X;8I;C/$=QT]/:2= PT^4-G:90<\>$
MUW)QY>T&@;:<>%^Z/R?I_F ,B.O)H*-T7V9,J"X<9V>&:B]P85<'7JE\L?>\
M7L@/>981D8$,)RF 89@  @-??M*3@/,T(-#W-\%Z/=MQ3,0BYFX;;N<J4T9U
M05EQPY#["6STK(.EO!?V;>!5U^[E_8"@]MT:CF1QW:=A1^!E.C0<"7BV-\/Q
ME7;*=[U<%M^PY/)-4=X6:U*+]7*31/2)4RZ=!ZGU-^NRY"I:'#"&J \!8VKN
M3<!]@/TH!3Z%&/-8 LN,TAB,J$^]:][PT@QJ[6+(<@<COV.T9<!,=<V0U=/J
MR? RW%UO\O]V-*^\??RZ,/2[!K^;$?R,+8(5#HZ,A1GM6>V(%2R')L9N$?,
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
M'8T/=;*HF=ED/%_<=F=%E4JG+9^*4IV;OGK^I))LN82CUV$)LRR%B0\8"2&
M(L-RTY.DTEK&28:#1!6@ZIA'(ZH3F\$M'UZ?$:5X6U;T#)P9E,.&;#* S R6
M!C:.MTU6@@\<@<CU6M,C_[*S.&949K$L5H)O+(C=S98.%E[RZGK%7G]7&;1W
M^/M'_-SOR1U$R.=(6@9I'GP@W:8$9)"'0 C.(Y[BF&"M+FR:]*9VDA3UIC%@
MWAM,8.CQC""FZ=.XP\'0:]E"T))NBG ZXA-T*=>4TY7/,4)M7J]"3_0COT'S
M-CM];XYA=[TKJO>\WKRX',<P3AD"8<(3 /U E;H('R _P#C-_(0BHT.(\Z0F
MUO+?\XKRI?P1+];]QC.&BCX E9Z.NP' 3+W;#(8>T68.R02*/2Z<(YT>(#2K
M.H\+?*C)&G>89RCNO=R]Q=LB_,,^#BEC&<SB!(@82IT6C ,293% "4[\@/,@
MC;1R'8PISZKBGTQ5W!S(88V?%!XS W 6&:N.&1>BII\E.1EZ=JF3;E$T2JVT
M0F(@W])LO=F2,*W$[&=FVBU@N4LZF7;>JRYX];R[I"L^:.IDWJ]5LN@'T<;%
MK[_B?*F8?%.4O\E[ZX5/PS@@20@PC^7V"J, $ XC@,,HI#3@%%*C\N*I&)W8
MG+?452"U.<WR\(9^,T?I7G%@?]8UV</3W.G] (_$<(O8JZ3I\[S7U84\>R<K
M;A3GTN?</M"6>^]Z[XDV CC<9$X,L:O=Z51LSKNMG1CLH_WPU/0L-])[20WO
M<DSR95X_OY<@=IM$'$K?F\(4B P+ +F  (4H!0DF?H8RX;/0R+:/4IS82.]2
M;)9-']-EQT%NO+$>A8[[F"5!PD  @Q1 B@. (I* 3##B$Q%E(N:+K[PDQ8N
MUZ>LGZE4K.Z!A/W1*^8#4C-0X1(<PWC%?M[6E;>E+C\B6_H.PQ:ZHKJ*7HS2
MFS>(H2O^42Q#^T:KD$8E3?K-LE@W,V9RRM6QQY^Z4CL,XSCR<0P@011 Q+'T
MD2-I#$@8HSB"#.G%)<=)31^T4,2]AKJW(:\.X_YDM $? DLK3N$( N/ Q#GI
M+0HS1V P"CPX@L,ZTF#\4IC&$S0$' X@#"TP9\1 0Y"#$('.'1<-;U'-B%2'
M,M6-[*]Y_7"SKNKBD9?;?GU89"B)8@3B0,VQ@I'J4R'W^0+%+!,9C 0V2D+3
MI#NQ+>NX:#MF;?CPODE&O TG.AW[+D)6S[F9 "\SP^<(*ML1)KJ"NYU-,DKU
M)8:.Z$)Q9IJ(]NVV^>S'2S>'P3</>+62^*AA0 GF(8VE#8D3J/I0Q!D@RIHD
M 0Y%%%,4DL LKWV<Z,2FY+1*7'EMID+'A]4@)BU$]:R(:YS,3(@3B"P2X/5E
M=I8(KT%RYH1X?1".$^,-[G5G-+:[LTVZ DT$PA&D $4JG,)Y"G 0IR 0!)/8
MIRF.C ;#Z1"=RVA8!T^TD+,W#I?@X<8X]"(ISK,_3"2>T#0<D7QQTW .!!W3
M</9>R^;&\BUYCQ_Y;:&&H"T2Q"(J-W; 3](0P)AB@!)*0."'3 A? B",]B'[
MRT^L[HJ8IZAY7UIZAI[  19Z:FTOH9D"&PAGWFOXI RN&@OO+SYO%^&3@AVU
M##Y]E6&,4G7^*9\7?WQ>9()F*0T%"((TDTHD,,C2D($P"FC,148XI5JQR.V2
M$RO.'ZKDA*E)F;5V<M1.W)%HHI409KKQQ_NW=Z]OO<]WUW>O/SL(B!VQ/%!M
MT%W<:D+WCYT2])::)P1VQ/HVU'7\&[LOQE]Y?O\@7Y?KKUR-?&\/4&_SY7K3
M>;%?V7G-_BZ_6RK@N4AB&F8)PR!%* 8PH@)DD=2/* JYX!B%B6_44<F2CXE5
MZ;40G#:-5UG+BB=?E'79N)[VV2FVF.M]PF9 TDR?-PQY'4?'F2(]AJZ\CM4K
M;\>;NV_CA> X^HC:<C'KU_9"J X_RY<N9UX5^7I52\?Z#G]_R^1"N<AI<TS3
M4EZ(2* DSB!(.(T ]%,&,)/_@7&:0/G/D/A"MQ)RD-+4)JJAW93T[%/OU$R_
M]'$8KV'CXQ0%,_-B#8!12:.6<%9EC,,KSU:ZJ"5@OUQ1[P;;_DVJ:\SVU"?$
M<8HXDKO74$@7G*$4( P1B$6*"0IB/T9:NGIZ^8D5=-.<R/)D[  */1_ 7D S
MW=.7S:+MTBD1G+59VEM\YK9*IP0[;J-T\BKG;5-_*XNJ6A"*&&81!TAD 8 <
M,H!BJ6\B#$6$$\R"V*@.<(S@Q"K7T/!N<%D^JS0SDZ[%VI#I*:)+(,Q4<[ K
M277E->1G:6BZ)^CTG4M;<C]*B](]X0UZD>[?=]D\SS=%*9WOU9E9>PL_@D&
M&0<Q%0+ E!*092$"$.&41#S#&3':RNN1G=@$=,3M9G2. *:G^NYA,#, V\F;
M'0.#$SC=S]?4$]OQ*,T1HB\R-5,/B',#,C7O-L_ W8[RED8(KZC:=-^7O*FN
MZ#IUI3"+49)P$(9,VH4XD5XWI0QD/*5I$J(,9KYN$NXHM8G-P9:^MV7 VW%@
MU@=-#[V1.+IK3,QLP_QPZ&?G.H7%+D'W0GB,<G6UQ1U(UQU?8[:,76UQ^DF[
M^C?9.4)M&%^Z65LS^@G7_-20X>Y7G[@2-5_F;>'99O.=, AY&D6 !R@!$,N]
M4H;B"+ 4^])90I&(M(X"'?,URR&(Y++O02ANO'UVKM04%:HJ0FUC':Z>DYZ#
M]@+H&T8VIP#>V*%S#),CC\\55[.ZA(ZA//0972]O[E1V6=._2>^T+1UK-[-=
MA0Z, TXC1$#(L@S *(L CD0&*)3V4\W@H8EV9YI!2A,;Q$UV__V6N(<;ZOH.
MTS!0X[ZC,_'-+-)&\AW=+IYD4<XU#(&^O^@,"CM?\2PD;MQ#+>D&7,/A^V=S
M"[7$Z+N$>C=<6,?_F=\W/F;WSJ6,IIC[/B!AH)KC<@XPCD,0A#[+XI C1,RZ
MX9VF,[%UVI57;\A:5I@?H*/G5#F0V<PD'8L[P1#Y$:E<%XX?4'F9<O'3HIXM
M$C]SN9V&JK9YN'KX6!9?<Z::X/Y1J1#YEMBU<G.:+*Q%$F5I%I,8!"@* $RA
M:KE! X!1YA,!8TI):C(87)^TD1Z;#P67C'A4<N(]=:RH_CN[/A)XRX>9>AM
MJZ?QTP!F9@045HH)[V,/JY\5(UZ^^J4W*>AZ'#5CXV .@"-[84!X5A-B#LBA
M5;%886I#LPTN\ B+(",AX,B7!B>A"2!^QH#(: H13R/"C-ICF[,PL0/1*))8
M%M^JMGYY3IMC&,*9%KO);= D\1I[3&8W2R\3A;$'R-Y,.4KDV=2V-%7,..$P
MXSP&:2B='IB$/L 9]D&8PI2(, U2LU%'_<4G-C&]\B>+&N\]%/0,A:UL9B9
M6RSKFJX)ZJ_WEGZ1>JZA>NJ3U]@$)C?-8K='3-O2RVY_F_  BDQ D HBU8EQ
M!#+UF8>Q+Z(T$ ARKA^='",W>8ARPX GMD>8F[KI9Y,@W2AN.L%*EVB81BRW
M0.S.<K?4K<*6HXB8Q"Y=(F,;P!Q"R%444U?.P5#FZ"(SQC-U!=H/:FK?9=FT
M6M5\JE?@]3_7JJB\>'PJ5BHJTWPJTS#D/$ $I"1,I86#*M$O#D%(HX PWQ=R
M,V/4>7J(VM2'T@U);T?3RI,8QDO/M7"&@IEA,P; O,6RCF"N^B0/TIJWV;&.
MV$<=B[5N,E-J3MFBZ6I\]WC_.Z\?"K:;LJ"AI0.W3ZR;#57O+G]47Y*6M)Y:
M#DD\K(R.A#53P1-R.AZFIR'60,V9O+O3/<IV*C>TYBR*IB'41KUT+C57JKL2
M-T6F9?GJ^>V*M0F*FAIUZMZ)U:DCV6_%7UVIX)*DGW_-V1HO]=7KI.SCNG6I
MV&:*I2&QNR3,,?&L%.SD@K-IUY X?=4:O,Y\DWTM(0A4S_,[7CZ^7:F,M/PK
M5SOX35OG)$&($P0H4\.Y?>R##"88^#Z2?Z8H%0G4W6*/$9M8*15U3Y'W%'UO
MRX"G.-#?38Y"-KZ[=@F$F9H.8F"QM1X%0W]C[1(4NVVUW0MBM*O6%7)@3SVZ
MQ&P[:EUA^OMI[7OL=M/*//+K%6N&^EW3IN=.;^Q4.V]JP:@T:HPE( D2'\
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
MYLA,62YC9Y-N</7P9EE\VWJ;URJS*:]S7K5NZ#6IZA+3>A&%<F>9) R@*.4
MQHB!C(@ 4 8S"K&@&!OY>-J4ITY1D7QX3ZIV7>5MX\=V^%B^HLLU:[.U51_2
MQS;IH/$?I/8ME4_N+3NG/#?M7:B/NIZ%F@1+,]O4P*AXZ.]/=VS(36K#B/=E
MPXI#HV0LOB-SI$]W5D-D#,>A"3)?P-(A4@;N$W^2K]2#<KINUZ7J*]_T26W[
M"B6I3Q%.*8BXW%U"%J2 ,,)!R@(1D@PF$%&+XZ-1PO,<(NTX:,Y0:-LOHQKL
MEV$)I*:GXP07.]^F\6=ZM+V6>-<!^LIYFR1=45VY+J/TYG56=,4_<D^T;S0_
M:WK]S_KY^EO)*G<E?09+3NQG[,K)?I,[SMJ[57]]@_-R5TS6-4QOXQ/7CYLQ
MJ&ZK]DQ 'C_LF@A?,]LQ+;2.2_(L$+,Z6#.A,]M1FX7P_<,WF]MMA\T>SK#=
MSFJ6E-I)S6I0\T% (8DXAC"$@(6" "@"#+!0@? T\F%*4@@S9#8>U8:-J2W9
M\83FJ_.CK$U'I%KAKN?>3(^FH=TR G+2N,YET#B;IFK%Q,QS52\!ZGC"ZD6K
M79)JT!PKWO**EGD38MJ=#H4Q203*0I"1A )((0&(1Q D7&2!?&8\U:N T*0W
ML;7:G)IW9^4]#BXX@QN#T"2UP DP=ID$MIA8Y@V,2NHT3> \M1?("A@5_702
MP/AM%T1>5(K@_@:NG4;Y^O%I63QSWESTL=OH-4TL%I'/0J2JH9@?,P #GP(<
MQAE($T+C($1^B+4:0EW(Q]0AX>);4?Z#E]TARX9TT\C#?.3=I9@;A&ZF1=(F
MH--R=!C+:;FZ\C9\G0+:8?[PA=BXC !9<#%_7,@>JI/1H@N6L]R\K>J<Y<NU
MJM'_S*DDK$+7K[^W1SIOI-!JW[BNN^KL35FVY*UAK T/+%(.44P#Z?>D% +H
M,P)P&OL@P1RQ."2I($9ND!.NIM[:21[!ALG.S'D_"_ZMF]KWB[WY<_-0-#=Z
M<T-MN._KL>?M^/,V#'I*+[T>BTT$JV-2&='6@+KO'N$4-U>;0B<\S;M'= GC
MT9;1Z>)V!G8_-[6K*5N0#*'0#S@0'', 4\H!ID$,"(<A]B/(,:0F!O,DE8D-
MX.[LNCWBYR;5ML/PZ)FNBX4V,T5'N>3.*CFU!')D(T[3F%7G!\4\U.'AB^UT
M\A/_RE=K_HFK26>MIR6*\E&%DCZ097Z_+?]4/33N\D=YR0?Q6?ZT$IBJWQV$
M5%'LJYGH$,0^BP!D60Q0RGP0AW$:12QDJ3#:ZCGF;V([T'&K6CAU_'H]AKT=
MQZW&--U>6J:;Y+P>VV:FP_53U#,Z+_ALS,R5N\<R:31](CP=64O7W,UJ9R>"
M]M!"3T7&/DM3_4^=8G_%2]Z<&%1UF2OJZA?7*[;_@]Z5"TJE8Q;Y#$2<A  2
M3 %.F "8X9!@%+&4DL53NS&O<5GKV?.+>#*Q$(><&:4D7GE4)2;R'6D/KYA7
M;AEK?_\__ST+@^!_>83?YZM59RZ>AF?/3_"D,//CE"4"^"SPY9,B,<@(5?WV
M"0DX0P3Y<?>D7J_8#_F<-GQ-^92X_-WV^?P<& 8B+GM$>A_4V4 W^WRV6#>I
MNCUZZFNZ!;J]1*%_\,/^'6Y3=R\&RF$ZKSTOLZ?X7@S;J;3?RQ>U^\)M8\&\
M_)I3?KI6ZWVQ^BKI<]:D<55W13N\;/M[U>OB?5'_C=>J&>?]*O]OSA:$T8QC
MF(((^7(? R$%2 V638G/(T9(BH112LYDG$Y^J-5+;%--:KQ547O/O)9F=L."
MF2&=[IGI&=D?XDD8'HJ=*D?=52!>>5MV-]-C%7]J0$GSI'8LNH_]3HZF(RL]
M'9^S6O#)X3ZT[M,3M-S;K,M2OOI=B^0[_+T+AW73-!9A'(L$,0ZP3R" S,<
M!VD&A(A(A+,@"U.CJ/((O8FM<$?6T&,=@4C3)W4GN*'7V1+>=C]7[=(WS1A_
M[JB?]^'-74H].5TYC2/4YG4+]40_<OPT;[,\C:\J7E<=C6UA(Q0X$D)U @P3
MZ98A% (4T0#$6%!*&&)9$!N=KI^B,K5+U;W8N*']9\/S\).P:)YO7RJLX7EU
M0T[Z(IV\4]1P#HKDZBCY)(UYCX:'Q#PZZAV\V$X;?RL*]BU?+A<9"3,_2*3:
M"8H ]!$!A*<QB"'E<4BCB&&C[^IFX8EU;D/&3-FV4L>,QR22C@3G7'5-\PG(
M1.J#)($1Q@3!R$?FL5 ;V:W#FJ^V,4J"ERH@;0D%@Y!E*8] %J32 D<P!!D/
M! AAP"#.B!]EQL%&>R",XX:OVPG6EV&@9VYMI#*SL*-OM;$]/>39D0G=+CNK
MU3P4YM!0'OW>?"#$3;&JBF7.FFU.DV+=C#R (<XHI@1 F$E[@820NP^DJM A
MQT% 0D(BW6D0ITE,'O;I$6WS^HTG0IS!9EAYW$ALN-,P%]9H),2P/!?,@SBS
M\&S#((8%ZT^"&+G2<HO0*WJZ+=:D%NOE<6G4(J%(H)!%(*") )!)/<0LR@#&
M,$(4PC@-N/G'6X_XRWS:KSR\5PY(VW+ 92$]0]/*2CV,,R02/TM#Z1!(WP@R
MZ140G&) ".8HC-.$)I&I5S 5PA?Z#/.#J[F[<PZ7X7;/37VO^1;02&Y7>T(]
MHO-N$HV .-HUFMU]V<R'3[R9?7Q7W.'O?\WKAX=BJ51,DCX=8%Y$(HY\WP]
MV!S')2$$)(@8D':<H"@-1(+\"P9"F/*CI46NID6HI(5</IA5D_A/^P=R3ZJT
M[-N.8:_&WTV-D/4ST3-+DT)\R0"*JR:BW&/EZG3;U]TYF_O1%+:@.)Y;8<S&
MBPRUL 7KW,0+Z_4LJQ_J!UZJ]4K^H$:\?^7M$%#U-7S/ZP]"LM'6N<F?EVT%
M;_OGKIEB2JD?)!!D680 #$0$LC2+08(X##-&?9\;1;\O9VGB;6C#8&/RMAPJ
M4ZBFY_ZL'*Y?KKP5;PRD-'R&D70'ST// LZ+LIDM; '>8VXSGOCG=RW [UN
ME;&<(H+O#AU752&7,S1O"8DS (_J3=RM;#-J=:]CW,=239!\O%[7#T6I\@?:
M1)9@@6 0PB1-5!0ZE38QR4 6P@@D OJ$IG'&(ZW1C@8T)S9Z;55[N67#>VKY
MD!O/+2==QUF3\:QZ<(Y'YR8 R<QF-5_G7L]'[^,&GQT3[A*=+$2^:,*K'J49
MY[T:B;X__=7L5J=S2#:?:!2S!":8@( 2#" )*,B") #,CR@6* UX:.0R#9.;
MV#)TDS3;P2![&T&-+[,->GH.CCM,+ S!2%ID4P&PG>$Z@?^B)_RT8SE>Q._0
M$UQSG,9E_H)J\BBW;??%BJL$PZ^\?+Y=\[OB-J_^N<;+7.2TJVN7'DN7GE1=
M/]:Z[6!MUI[8%'0L>1N>/+;F:HS7(5L;UWW#V>B'T0VPPX9C#DS-3,ED<!HU
M>;T$$ZMNKU8$9VO[>@D<_?ZO%ZUCOG.1C@Y;4[G*BG59T]5MH0I"%S0C208S
M#)+,SP#,> P0"4* "8Z3+(FSP-=R1@:I3&QX.KI-K5='V/O24C;(#3B/T?@&
MQ(GDAB%C&Z&-MABC0EVPJ3B_]FS;B%'Q^AN'\8LOK!;;3<CI.I8G'"*JFG:%
ME,E=@@\3@%&:@#B(?<@"G\3,J&O%64I3;Q#V.^.UE"W+LXY TML,.!'=\3[@
M0]>DU%E'=FUA75<O'=%YF>JC<^*>K1XZ>\/,PT?;'?3;E=QNK-NQYRK&>?>
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
M:0V:JQ:<Y@S,VVO3&J"CIIKV*]FFV)!Z-P[]7;[B;VO^6"T"G_$(X@BP.$L
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
M>JXGNL.C50TIK?H&GUMSMI[!(T+U^P6/76K>-NNVV]V_R2N*EVUL[HW\6;6
M6<0$B0(0(#54@/@$H-A77>WBU(<Q\R.L54HW2&5B_=S0]5K"7:#;:TCK]] Z
MC]&P7CJ3W$PSK80V:J@U*I154ZWSJ\[66&M4L'YSK?&+[5MWWW6MAW_'];IL
M/JV?^%,W .J#D'9V1?,GU97G;QR7;^2;L. ^]/T0,<!2HI(=: !P0C(012&%
M24A0D'+3WM[&7$RLSO)UR<R[?)MCJ>=N3XZ0F=H?]@GO6'J^\A1M3Q%WVR_<
M6G:'#<7->9B]X[@U3*=:DMLO9NZ17R^7VX'N-[CF]T4IZ9FYY4-K3)TRM5QZ
M6]K>CKB^-SX(P+A+[DIV,S-P3FS'GKB.<%;N^.#"L_GD.N+U'7.MZR=W!ZY5
M1ENC^9*-11JR0,2J_B(.,8!4^@9(L  D3 0,\9#%S.ATQ):1B?7\[H&7O,GE
MF\PUV,?5N7=@C98K!Z'-A&S=!,G"B[@))T&8WU/89^-'=19.@G6!OW!Z/>O^
MP'G-W\F%V-M5+5_ G"QYV^/[^E$59OQW<WK1%>,KHG??BD7 :."'B=R^(%5"
M01,?9'&, .>(Q"IQQ\>FW8+-N9A^^Y(8MP.VP%+/0$V.D)EU:MD!#3_>CJ&V
M+?]5TW*#-@,,>[QU6QO)E]/>P?:PN.LD;,'#W'V%[6$ZT67X@L7,=S8W#^K@
ME'WDO/RM+-9/;U:[UGJ:&YN!)2:V(AUE3Y'V&MI7<G-?U*NB-IA8. 3!^-;&
MD?1F%F)(<,?- S5EM-K@#*T[V_Y&0[C^]D;G\@N2PLAX:@,YDU7<&VEZ, 'U
M$W_$N1JVU33ZP+1>XZ5RA\(%C^1^(4L%"&*(  RYW!A! 0&2&Z(D121,H'G:
MV+PR3)W:L*D1*/I3@3<#F+W- .9RPU[;$JCESU-C\RQ2SF9^"?2<I!_\T9H9
M4)?%(WOCHH^F2V^%\WK2>7=#+X9=<MO+/!J7Z6\S2S!_@MS+/**3*70OQ(IE
M:7/K_Y*J6721P1 )/_)!\/^1]^;-C>-(WO!78<1&/&]/A+ /#_#:_<MUS=9&
M=96CNKHG-OH/!4X79V3)0TKN\GSZ!^ A499$(B&0=N^[1[7+)2(S?U0F,H$\
M?%\@3+BN,90,$3^-22:CC'(**F8^6G[JLWB+27+/Y#>SU_92 4_9:SK>[QTE
MAZT#SHO@JBSX>/%Y"X'/"G92^GO^4_ *L38-J;NOR3"1C#.,0J%K=&G($9%"
M(!;B-(J#5":YT?WXZ=(3ZTY'S+S4Z)GDPYISG3Q !Z2E,WX7-2:3>6V4O6QV
MA4_F,H(*G,Z+,5"]].R!V4J3SC/:KSNZ\ G+TV92E/4XMC=/;YK9P;]\%V);
M1ZEJ3ZZ'CRR#B =QGODH8;F/,/-CE(D(H]C/&,921#($]><Q(3JQ53C,H5MH
ME[UEPZOY\#I&VN$KAFH&@M3PC-DQ4, C92<8P4^0 4*[.C V(3GO^3  A)/C
M8,BS,]<B[GE3?LKNOHD-NKN)=\5CP<6:ZP9'2^FG+(G]'$4)21 6C*)<)#&B
M6<A(Q 6)**CYT.0<3VRP]A<XO*7I/15BQ;V?2.4]"/7,>F#RVPN]0\ 9T6MY
M,[.?"/4&HO;$Z%W8=9+4[=9>06TC%/67KG4TYO?/4?L(A=]9+228L'TQQ3?U
MJ)YW%E$1!8AE881P+ .498*@-.>,,!YAGT?0^@F]\,1V>E\]H&G!:R1JT8?M
MYC4"P<R;F2Q6I0]]QJ^J=J@7FKW H<_^N9J&HW^WG9-1%H_UW(WN8%0O^FZC
M3TN7+(CRC&")8I+JB"Q,$8GS!%'&!24D#60.&@8X1&QJA=F3WE]V>+\WE(&!
MUR!B9KZ(*QR >F8#@<7LBW'9G(V\&" U\Z2+<:%/!UP8/ ,_4#UMRMAO3]]T
MSM2-,W]=TV*U$OST\\N$I0FE4NCQW2G"&?:1^O\<D3#QDX#J ,FHIM -.U-?
M>ESJR[KP=BU/'CGMZVI^)NK@A8R?#<\+,_ 6!C@"H^/1._/@K+";'U_/"[_=
MD?<LKP%T6NX.M8$3=@=$9CN5=P=(_R3?X:IV#2/>K.6VNN%_MTC@O/#XQ'M"
MUS7AC5@+6:AO?J]]@DT:YR40ANVZ(_EAQMI,] D2.4<DM6X:<6[-69M&# CU
MO&G$T$?AGN!7L2W*^K!%#T[#?O"/]EHV2$-,F$^1C .,<"A51)?)'&4\25,1
M9H1%1HVPAXA,K*&*T$__^$L]O,_<);@(R+A_Y4),F"(>*+8C"EN1X9?R%\4V
M]V]<B&_GM5R P8T#,B;6@%MQ\='9G(4QYOLNP.AG+>_GV'?!=ROQ1?XB[O3J
M7\6#+@19WWU<*W_ROG[5;Y[:?SSL>TF<IT'$$A0P979P'F)$TX@A+H,PYCD1
M/NRFWY*/J5."6J[J]I$-:6_/F-?CK+[W;C\!O%RS? &&5V;3PPJ\"+-!M$T=
M\)QZ+(X@<G5K9<G%O'=1UT%U<L-TY7+P4.:;GCY8WUI]WZS4(U^WZ]^J?;$-
M.+0Q7&YB(U5SX?784 JUW95K[[>J5\)E'NJ8@C0>^DR #\S:F$$S02@$E-PJ
M-#*E,5NH!!2Z'SI!'[6_,KY9KW=DU5B:91;$E%$%+/%U@1KA"<IBD:.$9TD:
M)$2D.(9>'?<)S'6%W-!L-U+X7?(1)L-J[4)2X)T73$BK2^9SDEQUV7RTX.R7
MSN?$.7?Y?/9S+U->^OZ'*%E1U5.6S<I^@F4J>$"5OJ)0!$I[(XP1R2(?T1Q'
M(O$#$1!8##*_#!,;B'T5H3BP!BHO]7YZ$J2TFFPP\Y?!,!YZW:\8&$LY+#-]
MW_^"_"G+3*]X-:^DS-1&@C]5F>D5K\AUF>DUK,R<"?_^G[MB^_1Q76W+7=-/
M2G>%__:=K%M9?A/55C=T:3KC+AD+0AH3@B3+ X3U(%["LQ2QE,4RB.(L)?ER
M+>Z(>NC;#'GQ0/Z-[&7>V,L3*8QM9T/S!8;W0-\F8%][+2_GI3:S1A:O)TP[
M#6.KQ#EL=>VKWX_C? 6I\I9OX:4SYJ%L_SD2YRU?AK/\>5OZ=MM2M\O]K=A^
M?[NKMIM[4=:EX3=KW@T<>:J/WP\G?RJTHB+A!%'IJ\!+L@01(1+$9!;Z.8M\
MXH,"+PL>)@Z<]MFU?RB6O(ZGQ2'KMNV6M__[GLU%/0$>FNYVS=LPVR$FQAAF
M[-W!.^G5T!68.3+--AS,:F6O@.BYP;QF*=O*B8=2L*(QS+W^AXK@#6.ET#]_
M%MLEIB$E5,\QQJ&/,"4297Y.$/'S1$0\S#,,+*(PHCOUZ7&/BUJK2(\5:$&%
M&9!FIFH">(!'SCT&%D>-4&N<]DPL/,6&R[H+D-S.2C#,J,Y<C0&"XK0P _;X
M=;DS&SG05_7#;KLKQ9GNJL]V<<981KF@*,ZX0%C7LI,\XHB31$KNQPS8.L,E
M<S-FV0QV)];IJS7'QSK9\FR7=^/DY<&2<>9^)?89.E>\C5ER=EPBZ3B1QPEK
M+Y+=XQ+42RD_3FF\@LXD7XOJ'Q]*(90H0NG6MNYJP2*1YAG/$&$X0CC0302%
M;E224R8C(:2 3>2=G..)[;PFB:2BZ96*V&MI2'+VU4U\ZCK%"YG]N/520Q(M
MB*<E\3I17G-'DB'87_I\U9C?/\?!*A3^23N2#!*&[2A5N5W^3'X4][O[KCP'
M$QK[OH_"6%*$TS!&.0L#%,<XC(*("4&-&I^?K#RQA6YIF5GC4[&'K>95PL"L
M6TO&86O(B\P/V0CU4,\^J+\=;,/I>K/H\$4Q.EV[_ '+YLH]+^Z+?.[I+9,T
M2Y*42B1B5I^LQ<I%8I$*?8D*AED6^AEHF.HPN8FUYR@,$C9!Z0A:9EZ).PQ@
M2G<DO@H>3^)%AZV;C41TU<IYF-B\K9V-!#]I]6SVE+L+Q/UQ_3+'(0]\'J,L
M3I2")WZ$LB1/41K3*/5SZ8<A:-S8(+6Y+@57+4'C(:=F6-E?Y%DAX.;*;D]Z
MVFNW$PDGO& [T'KQJ[03L4TNS4X?@E=*-4D(VFENG.R]X_RND%(YS+KS!+P7
M!&S5B=6Y31?:<].+8KT#/S;-(H#@#>O]M+C!C  4L@DJJ^R@L"JP I*:K<[*
M#H)^N97E"G8.PE\W&_Y'L5I]O']0<7C=G&9WOUOIQ,WF5SI.U]UKEGI:6,"R
M" 5!+!#F)$)4)BF*HL2/_4#Z66Q4C@6F/'5@<*#K%7O"=8LRJ =A#J:9-S$)
M1#"CTK&P\#HF%EX?L0,?=5LK=WX&6'9'/H<YW5G]#S <SWT1^ +PCCB_KDO!
M-G?KXE^"?R,_NAY'V^]D^[?-;E438MOWRHHQW9=1?40?['T6VXUL?UZFF F:
MQ3F2(@D1S@1%F< 2819$21:F$N=&5L8-.Q.;GCZ#WI;\\&C+XJ*V1,J?UV<5
M'7_U)_3ES,);BZT.XKM?F/>J<?"&ADW7_+C#[-D1Y(J:MV_$I=GS:OZ\AD%O
MSV']P:\U\I\;Y+M?S(J\>3^A>=^ 7>>AN=X$J&.1.^ &>ALY(#);%R1W@/3[
M)3E<U7)@TN4$!YT*R<,\"!/"$.-A@'"DW%R:R13EG&,L>(8S+I=;W1;!S-<=
M)@?:9?9$C15-*\I;4I9/ND3TYE[WG@2.0AH&R\R7=0<!S."/94DY31(U$]+5
MN*-A8O,..C(2'##Q_OH$T ^[4JVN<Y76_$/Q0_^TGX)((ISP'".<!TJ].4X0
MH9*C..1!0..<Y0(4REXF-;$#N2=<IS[+EC10NR_C9*C93J0':O61X!U5AU?*
MYL*YTN;+A.;5Y%&!3[1X_ D[#?Z\6?_:?16%^I^8QAF*,&<(2TE0'@D?A23/
M(Y[D041!*MM;>^K$.IUCI1S5OVW*U>5RUE$ S'314BR8\BDBZK\3*-L9[AUI
M5W_E6=7IC$C/]>?<1RSF4NQXL>VUYC,<&3WTZ(39")IBOZ&DR0QI<Y$!@P4<
MB&XY+N Y!(YZ_H\(--3)_]*C\_7G'V'^J.O^V&<M4Z*:YOPJ5+K=K I6B,/L
M]9S1@!"6(1IS?32I',8\E12%.$JC#),L949C6\9)37_CT1+V.LI@_3/ RVS'
M<H,"T/S8 0#/A!J5S546U&5"\V9 C0I\DOTT_@1\+WR[*1\V^F"\[4Y[6T^"
M4G]CZGV]V57%6E2=7^537X0XC) OHAAA$H4HSV.!_"#S.0MY)J71A%H@W<FS
MH5I.S'=3"&CC/L5$4,#T?,]$UZOZ/[R6#Z]AQ.LXL6C[#\'+W"&9"#<['\4E
M?B OQ@*% <<&LMILOHZ%B'WWQ^;QJX<0G*W?^&6[8?_HFM^<)JU4SZIQ$X(3
M'&2QBMRE+J6F'&5Z5 'A(LWS(!$$PR:".V5O8K-\U&"_+MZBYXJW:IY[/;'.
M9'0!#_D<OT0SU^[E7@ULFSA]*V=+ZDS>RES#$!SBZ7Y&@@OF7FIT@D-@!R8J
MN*1B>3O25=W]+$BU:V?7: _\J?GSH.NIR/PH]SGRX\A'&!."*.4,95PGZH0R
M)(E1N1R8\M1W)X<*V1XGT,L38Q@-[U*F  =XM7(6ET43*3]YO[?_G<3"@<5W
M=?EB3'?>NQ@H'"=7,^ %[*Q)YW"^W=S38DV:9.6*K3:::*\UH6"9B%F.,J*;
MWU*&$2$Q1RS/>1ZS6(@<U$;'C.SDIVG_W!558>&4&:)F9CG<8P$S&_M(L,>
M=^# <;&!G=2.K(4AT5E-!0R(YW8"^#1\P,O;75DJV_-!+4I6_R-(^7[-WS7Y
MOC(*(Y8B7%<5R$"B/%4_$5_RJ,X%SG+3(2^7B$Q]UM:0]1JZGB;L*<K>.^/C
MMT&$AM7?E=S @S4;D4'#7\9DLAH <W'1V8; C(G5'P0S^EF[O?J3TG,AOCR(
MDNAC]T_*,Q#[HL1?UUR1TR?R@K__P=1'FX3!I4AXZOLR4UMWK-LE"?43)A'R
MLS#,I/!3&A.+OO56S!A]KZ]N0J]9^X]]EQS8SFZ'L=E&/QUD5J:@84</*VD9
M\FJ.%OVNP'VNO(:ML414L"=P%2R.' ,['F;U$ZZ"Z;G;<-UBMIWA-N56C_SX
MN'X4[>#T91B3-/ Y0YS11%FG/$(DT4,V?#_.PR"** 8.FSHE,O71L":)ZK%.
MQ8$HM/7:&6P,SVJOE!AXXEH+J\EY'PV$M6A"=ED:9WW#SI"8N=7792%/NW,-
M?!;>4.NK;NIU\Z.HEC@102JX4C41<H0Q"U'.&4$Y98'R#'+?#XS\]Z-5IU8U
M?0U:;0OMNO8.1KS?-6W#&^!C%(9US%HVH%+9B07JLG4BQA4=M@YKS=9=ZX3]
M?F>MTW^$=^:X%9O/Y-ZH*U;OXQ-_WV_??_$T&?,>&9T8P]]K2PE@W^I1YD$-
M*IZQ:]5YHEMCMI82SYCN]XIX_D_P;^SGS?KK;B4"G\;!35E^*^_76_YA1>Y,
MO\,7%YCX6ZVST#5A3U-&P5%O5+W3Z7,L89AP/PS$N!8XP0"F%V;B>[]K+AQU
M=QF5TDJ=+J\ZFX*-"M97N?$/VP4V']=L<R]T!X8/BCG=.JI8[U14U897FW7U
M1LA-*9K/?2,_1/7^Q[8DBH9ZU^73QZVXKQ1S]938S4I1NNL.+Y8X]!DE08)R
MEJ8(YU0B$A&N4Y?#@%"2!"R'U+-.R"O(:L"+81N./%JSIR*M^F];S2 LU)KR
M;9E%;*_D'<"L5@O_3YKMOWA:"[T#Y]Z!]>X%M9^ON5]XQ]R.G\V!X\89,'44
M?D[)Z:Q1[ R0/P^&YR!IY8AI;TYL;A[OOFG#IOMHW]QO 7[8V>=G<,-J'UW]
M?S>1NB;_K',]H._ (!I&SMC50,!]L>LQ@/IB@T+:NF+G%YW3$QL4ZYDC-OS9
MB4:/5)<ZV==_?%-4;];\5GU!=&3V;J,'5B\#EG+"0H;2I![[G.:(ZGH3FL=9
MDHDPH3)R.FW$@LFI\V0T84]3]GYO" )+S29Y,::GXR\+-\P<09!V/]_C"BCF
M&NEAP^+KFN)Q!<C@P1W7T+(=_2E%6=:MH3X=NGG?EAOEH&V?-"D]=E3W27W0
MS*C=(",LYCY*LE#7\)$894*DB-%<!IC[2>Z#FD, Z4]]?-O2K5N=B(XH= 8H
M#%$SLS@A3C"+US%2=X/KL;+P.F;43YJ=&L/WHQA:3 >U0L+9E% 8]9FGA5I!
M<SHUU&X9>"#V9;>MMNI[HL*ZKX)ME#__]''-(=<ZEU>8.A@#W?(,"#H>9;F1
M$:;F/9I>1W3A*;+%8\%W*MQR=U$T+IY5A#6P[&PQUKAH_2C+X-.6FWQ1D;N[
M4N?GU9-/OHI'L=Z)3\5:U <LRX!RRO/(1WG.),(!CU&>L@"%011CQF*I0BK0
MKCY"<&+=/":O:PU;!KS?-0M>S0,P)!K%T' ?=X@,<..^#A3X/FTHJ:N->8S<
MO#NQH? G6Z_I<U=[^TWO1_5#][MVMNQ19++F7;_8\Z'+VTVU70:"IW[,! J"
MU$<XY2G*HR1#$9<^"T(9A; R\RF8G-C@M/- 6/\(\D%] GC3-<GK <<7+P+Z
M%4%(UUY6_[S_AY;GQ?&QL Y)WNP;OU^<_:J9GR1@<0ZM^ZC&'8LO%?HX!WD@
M/G)/"QY$U6?Q;*N<\M73+2GX;]7;S2]B)=A6\#8Y$3R@"K+FQ+;U^%ZGY<G3
M3'F/U;_7BDO63U['79>/:1Z;@? ;C]:F@@YF(2U1FV!0E0T>5@$?B-!L(:"-
M^/V@T.KY*Z[$VS9:T)OP65JM]2Y_+:ZWC1JJ72F4_66VNZY> R)<=U4]9]^N
M 2'.7DP[Z;]UN4G^KY60N]6G0HIEG$1)(.,0$8IU5RW"4<Z(0''NARK>B03/
M):A)BP'1B?6J(>1I'BKO)UW_6OW%U=R*'G)FD8AK/& J.3C#8N'MD9(.#C]M
M))Y\H$6/Y"L9:W$*@OEPBS//PGN<_B+6Q:;\O-F*ZMU.A'Z$VZTDR@*9AUF(
M9"YSA/,H0EF4$92F#.<ACYBDQ@U-+Q&96/4;LIX>4EIY?"<\3=F\,^=%:(9U
MW97 ,-UN9:U)>N]:62W:D5X4VKSWJ OA[1J-G@7!32O1,:$&^H9>?'2V)J%C
MS/<[@HY^UK(A.N=U;R.RTH[^Q_5;\E!LR:K[<N&4Q9DOD!_17/=P21&5$4$2
M^RQ,\ICSA(-ZH@]1FSK/0E%$Q=IK:0+[H _"9.9D.!,>9H$.9+UG$$PPXL-(
M1E==T0=IS=L8W43LD][H1@_!78<OV^^BO"TW?,>VU<V:_R+*QX+MISZE.0^B
M$/LH%+ENIH )(DS%7]*/,YQE8<XBHY+N<5(3*W1-W'P''8%EW'EP)RQ,@6NZ
M7D>XOD_H2%LX$B,PF+L3[N"P<RJN@@7D8YA).N!IC"PPF[]A)DC?ZS!\ FZD
M?EU7@NU*P7M^3?L5)")( RXQ8CD)$?8E19D4!"4JMHFS+(ORQ"B9?IC,Q,:I
MJ0_9=>2]JA?S0*8*7T1IW%ZYD1UFJ_8TO2.?'VZF!B2'S$EV@8#M_&,[)(#S
MC,<$')Q3?/'A&></CPEP/%=X]-/7#D%H!]94]=J?-F1=U6,/UV3-FA0Y43P>
M-\MG61X%&,<H(#E%F-$0D2!*D0SC+!4"D\PW\J<<\#+UN4VOD7['FW=@PW9D
M 1QRLWAK)B"!YT%G,%PTMF'AU:RU(T];YGKXSC1\P!HLYY,&X)R\T%@!:\@N
MSQ"P7Q)^#]L4^MS?W2K+NBWOUZ#^,&<?GM@0M15PQ7T]XDT1%MNZ)0JD'\QY
MH8<MBQ-Y@:<W%T5UVOME4"JK&]SS*\YVCSLH4/\V=_B#EN[$CE;BGSOE,[Y_
M5'_H&KJV'C6)$HP%B9'4V:HX)7K<9"Y02&+,8^5 $)&"G(5+E*9V!?9TO9KP
M586_%]$RW.==8 #<Q>W$A^_*8Z*YVG,OTIEW1QT3]V2_''W 3H';,MCJBWRG
M:X_$FNO>^?>;=3W$9QGF6*9Y2E <R CA,*.(R$RB*.,B8;D,_#BRZ)8]3-7H
MVWQU6^R.LO?0,@/3Y1'@S!3: 0YVO0A;NMHW_](V@_'V+-1IW8J)9E"8.QTW
MD]:1HH\0FU7;S01_KO*&3]GI_=L5J=3*]5*?]E56413&1,H8J=V9J$T[D8BF
MA"&U84LJ(R;B@$(V[;-4)MZP:YKU!+QZS)U]3=IYB,P4^VK!8?IL(S-8?0=E
M<J2UYVG,JJR#8C[7T>$/6ZKFKMIN[D7Y5:R:)E[?BX?N1)CA.,4L)RC(]=#1
M7.0H9Y0HUSK,A61IRF-0-=@ K:G5M*7LE7W20 T=0,I03]W(#]363O0CJA/D
M*!A(YTIO!RC-J[WC(I_HL,$CUW1"_49^Z(+S-2M615-XJJ\:;_C?=]UD@SCE
M492&*4H2O>V*V$=Y%H<(<\92$N8<"U#2LR'=UY.U  7,3+DG@ &FZ.^E%&Q;
M//;;?WI?]=3Q8XX67G/%WV-JX7RN#! -I^T]QZF^0*M.8RC.M]TT?]S.>/RZ
MIL5J)?CA!+QJ!VDM@S@*$^4*H$22&&&)4Y2G:8)H$,492TC,$P:Q%Y=)36PB
M.L(>Z2[9RCT+"X\U/,!,R !L9E;##1@P0[''H4=41>$C\H--P+AHCK1^@-"L
MBCXN\'/=-GC"3IT_BS_:FZYB?7=;;M;J1]:TI3L_9SF(TH"$/%(1>*9<@4P$
MB.8T1U$89L*G., IJ!<<E(&)55\#K$?2[UGRCGF":3T873-;,"5F, NA.+F,
MU3PSK6W!<&13P.1GM32VX#RW/];KV%FE3YOUG1ZR\4[0[4$Y8I]*S'B.)!>Z
M"#,5B."4(!;G# >ISV4&*H8X2V5B^Z)I 6==GL7"S%!<+2',&FARS=0Y37"B
MD=2#,KD:-'F6QKR#)(?$/!D4.?AA.QU\3\JU4O;J5I1U!Y-WQ6JW%7PI,8UI
M)A*4"*Z\_"3#B$CE!20$4XHY)SX&G0I<H#.U'C94O)^*M<<WJQ4I*^]!Q;J5
M9@%8!WT)*3,==2 _,/QO"7J*8M,.:>&U1-UIZ8A4CO3T$I59-75$U.>Z.O9Q
MUUT,JC=//Y._;\KZ3J">IACPT,=Y&J.48!]A$C!$,RX0(R1.@S@15((29@&T
M)];JP4+^RJ-/7LV.UUQ,0>91VN!LIO\3H0>S"4Z!<]@+X2($D[=$.*7\2CHC
M7(3$O$'"Y26<&Q\5->SN=RN=#'-SORFWQ;^:JI$P#<* A!D*I,#*BPAB1#$A
M*)5^F+$HQ>I_+3)XX)S,D]73(^[UJ3LS/I=POMH&70/;!*9HX8&A=&F.1M"8
MWBI=8N"U&*<1@  V:FRE:PN-_B:*N^]Z\6:@U.>=OEG](FN?K/IV7.^2Q)QD
M@F%$@Y0C[--(WVRD" =!X#.:AU0&=B5& "XF]IWZA3$=5_MI6PU?=2I/S9EM
MJ1$$=#/3-3F4,.L%0G&F@B(+8)R7$D%X>*$B(@N8+I</V2QF9]':;N'=J,62
ML.W?BNWW+GWD^0V#$!G6U@R%) P1#K$N@(A3Q+%49HQ&$?83B"F#D9_\]J9I
M;J]OP._6!=S# H)I9J*F@PAFFSIT]F-A-2?>'XH5;Y_[->E5C1T0CFP1D/BL
M1L@.F.?6QW(5>+UBVX(6,K*G]\C$-@ VHZ<ORK V7R$%3$V[KLSNANV<8=NJ
MI+"_SFR%A&>8[Y</GOMGR]!@JV*-FS7_I+!<_?>N+"I>,+V%M*F[<4[4)LDB
M%& A$<99CC*=XY3D<2BB+(HS@4%!P#"]J=U]3;TN=:_I>WT&@-[]"&Z&?KP[
M-( >^P 0$R0_&\KIR@$?H3:OJVTF^HE3;?C8-<G0H&'E[]0/U;9@2QGZ,LWB
M&#%)&,)1Q! A$J,\C64<<A[& 2@7Z@I>IKXN;<G8Y$W;86MF-69"#&91VJSJ
MGS1;?SEXVPUGWH$UC]:\];*P=7KE*-26*=97@>0T[=J.DQ=(Q;X*LO/IV=<M
M"3-Q7!3+]XK,]NGC6ND\J7/^WY$MZ3*/<\&"+!44B2S1K:SS#%&68Q0'01"3
M.*24&S5#&",TL7%J2'L]VIXF/IJH# -KV""YA !F;6RE-S8CIJ(-A!1JB<8\
MJ!\.5F%TX5E4WE2\3I^-/V\9A8BR$-47>9BZNGKZ>'^O7*"R(*LWNZI8BZJZ
M8?_<%55]P-55%OJ1D$F<".2'^F#/5QX)$9PCF4>"4YP%-(6%)Y:,3*SL!Q8\
MTJ,-#%EL03:,96: #ACDU!SIFX<^3UX/S(XKK\_6%/'/E=BX"HQLV9@W8KH2
MK)-0ZMKUKKUT_;Q9/RJ71O!;42IGYYXH&.K1>+^N"WWEJVRI,JS/+@)9$O)$
M!@3)+, (AR'3[1]TF"6Y8%*Y*3&HKNPZ=F:\AMVSY_7X0[2>75ESZ'4LVM['
M6KT/Z,7LU"C;W]">!_C-&8!GNJJ]!BKG=[96S+S0Y>TUP%V^Q;UJ5=LV&[47
MN8\"V]FB[3#198X)I@&7B KI(XS5US6/$XEB/R-<X"S*@VRYU;VOS6SA,#F0
MK=L3-5;%ID>W53WM"$QF)LJ=\# 3U-+ME]^WI+V?6N*72Q LVFV82.FLX\8@
ML9F;;I@(?MIWP^@IBXEB]\K=ZGRL;A8(#I* AD2%:E& L* 9HI%@2/U-^%BD
M81@8!6T7UI_:5]$4]Y$#8);6&22&-=:!?$ OX4@TFWEA9V0$C J[3E;+*6%
MF6%SPBY+-#0B[,Q3\TT'N\SRT6"P@8_!<RN^*G]#Q6/Z[;W;"-U^^JM0X5@I
M=$[3HRA[V4>&J1?F*TZ>G;5GQ..*$SV,PRL;7KR.&?/4#0!2P\9E.I!@-J>/
MCV9"=Z7WOC[#9X)AW7#9K;)' &1F2RZ!B][//;%X&NXV?!4/^XZ;A_8?^T[T
MGPI"BY6*0I8Q%F$L<WU D*0(,Q8B@M4?><;#,&-4I!0#2FH@M(UTXNHBF@,W
M.G8_M.3QY'Y8PZKCR'RC-L9WW$-Q"I>E"=E#]$7V1U<<YEE\FA B<P=G"JCL
MO!XGD(%<(:CL _Z1\5*S.4U0X?J>%/A9NR.6=T(*%>-Q%=QU2Q:BNJ%5G3*[
M#&B,*0L"A3:6"!,5CA&NCUAR&ODD%%@24(.#87)3)^ZTQ+TM^;&WCHK\?\".
M6T8@,SMN<0<$S"CN,= '+3W*"^^OY:8N9VY9<'BD:R:KHT.7$6*S'KJ8"?[\
MT,7P*8M#E^=3F_VN93'E@<C3#*4AB1!.)4%4AABQB/@R9X'O$]]ZC+O_8F/<
M_2LFFOOF1S$.! :>QYR98.Z[&./NP\]F' CO;HS[Y1=^W1AWW_R,YM*C+S?&
MW1\XK1G[K.7 DK*U8'7/]:;,[V-5[01?QADA(2<Y\GD0(DS]!)&0)4CBD$4L
MP4(24+N5RZ0FMC=[PDV7)+5_%C79NHE2\RM@YZ0!U,Q<"C=8P$S1 8::Z*(K
MYFWH.IQ+,BJ;JYDDEPG-.X]D5."3623C3\!=AH]K/<IH4S[M X^;NU(TS0[W
M'B]/$Y:D>8R$GW&$LRQ".284B4!@+ 3)_<BH(X IP8E5>\]"+^H],&'B(=O!
M..YJN 8'INLOA8NY-^(:'SO/Y'J<0-X*1.@!S\5HF=F\&(A0?8\&])SEB4E1
MD3NUZ%W345ZVE<9UXLL21UG$LIBA".O$XX@%B)(X0X+[N1^$RC2F1F7")L2F
M/BTY(JU/F;N:^2;]"]@L;A VPS,31V  3TRL<8 ?E!@(Z.J89(C4O(<D!D*?
M')&8/'-%Y;.V%U]D:T/(ZG;39 #OMR2,PRPF>K*3=GLP%S[*)$]1AM. 1!EA
ME$7@\N<1HE,?H.RO6]4W?,^$UW$!WMY!>)KIOVN4@*<NUP-D5R!M*+'+*NDQ
MDO.72AN"<+9>VO19ES<H]:29)0\3'@<D1"&1J7(')%/N (^0'TH949:%. +-
M@AN@-;%YL)@4-03,-9<D8'%=W9 ,8^#H6N1(NDGO1!I*K^!"Y$ADL]N0XT<L
M=WI]1%)GL+_=W.N\UMJ9N"E+]6VH;<:;I\-'VDFO]8#V]__<U16/RGSLFAM:
MS<VW[V3]Y:$N%/JMSI/_N+X59;'A=6;W!U*4OY'53BQIQD28JY@@Q&F.<!P$
MB.1"()(0YI/ QWX&&N#Z,F),;&X:TEZQUHWH%?&%)Q5E[U&3]GY:Z93,K6(4
M>,3Z0F_<T+MY]>\1Z"]I9MOZH;Y$7D\DW4R[_[E6+*^6:^$UDGD]T=HI?/K=
M>ZUT"^_P9;EMORQ:/*^6SZ$O]J+OQY5W]S)"S.LOONB+.O% 7Y:;JWW:I@&Q
M^J'[75L#\E54HGP4U<V:WS!6[LBJG7[T?;-2A'I[]3(5$4DC$2!=>X]PRB)$
M D&1I)(3/\)!GMDF$5W/W<0;V;ZU9"_?R-J-=O NP([WO A?X:IW/='US_M_
M:)E=>!V[=7.SCN%N*%O#<M_9G\3+=P>E^[C  6\O%4FX@W4@]G!(Q.DM[!>Z
M*II3T%_$=KNJ?[<D(662);$RN$R'&%(@*FF..(EB&L@8^V9]C2UH3V].95'>
MU][>XZ9@2J$?2,$]OBOU-9O:(=N P<D=Y%EPK[JFO18RAS>V"^_ S,([L#,=
M<DXN<J]%<(([73"2KNYWA["PN^H]N^)KN/4=$M7P GAP"8MLVHW<*C]=W)8;
MOF/;?>NI.$Z"%/LH\D.FG-T\0;G,?22B!'.2)T+D1GWD+I.8^B*H)0K((SV/
MQ+BAO%X^X)%$2\_K"-HDS9X7%I R>[70E@FS<.%A6;.#<@WES)Y_<+Z,V4'&
MC_)EAS\)MR%O=L6*:QNUYI\$J81V&C_>/Y2;QR9EI>N,$*41"W",L @CI-O7
M(9K2&)',#X(X3GF:$E.;8D9R8AO3,5%'8ZN.#:_H\6&ND88@CILC]]# S-,>
ME1O=@'N/2I\%"X-E"(^Y 7,/DYU!<P(7R,3!)!\P>88+S68"88+U32+PR6OZ
MDI]V-O(%(S$.?.0+;1RC)$ YS3 *>:9"X(#Z7(JNRMOL:/&:]D?'-=TP@]AV
M/]*%B:*A;--=_!0A]<U3_YOY"IQZ3D.0Z$Z!!%$F<Y['$:?ZLM&\1=;+],::
M"AVSP]#96V+-TPIKGAY8KZ+Y%;#KE=MV5X?#1+H]W.;4_9)%M?VJ;$6=I*3;
MZC&]!]Z)):-I**D(D> ZBS@.0I2S*$ \9'XL(\DI,8HAX:0G]OLZTIZF#;T&
M,8;/](YC"E"@%QATV[O>7GA' "V\AA/OP(K+>PFH^,XN'8P)SWRC  7D]+H
MO(*M*2F+1Z)[K7_>:)>9K&[N-[NU<HA8FL1)E"(9QE@9CE2B#!.,?,I\%O*$
M\P24EWR)T,1FHB/FD9H:U%!< ,?4+%PO,M0(=!07WE[RFV')+=1]6"QGRGV!
MS,RJ/"SLJ>*.?-ZR?>VF?-B42O,_ZR/G.VT4VF ;$QY$4F*41;ZNF,0^RF/.
M482%4*&B'S(&RHBX2&EB1?TO0?@_=Z34CP)[UE[$QDQ-G4@,/#UNR'A?Q8,>
MP;V^6]2-Z-:L6.E3B(];<;_P]GSI?MI5^X3[R0&CXKMJ87N1SKS=:\?$/6E<
M._K S#G#;<[6ATTI1;'=E77&@(HOBG;>49?&M12![_,TH8A1K'Q_W=L_$R%'
MC# :AH' (@H G>MF8]SBB,2B[5V/C?];,W%-QX7I7Z:9+7L=[^:EDGSW:;P]
M,>I[@9X@A]S>5Y#/"T7]I5-WC?G]<V3I0N%WEI +)FRWQ=RL5IL_]' %1>C=
M9D>W<K>Z84S[H]6A$>#7S6HE-Z7F:YFE01Z&PD<B9%(?@V=JRU!^92Y8'&"6
M4((YQ)L$<S"QE]G1[C6D7'A[)CW%A/=6;03%UOM4M[#3G&EKHED#5JO"P3<S
M\9-""C/9TZ )-K_6B#@RIW#ZLYI':WB>FSO[A2P]Y-W#0Y-;159O2?7]@R+_
M<5T/C#DNH0]I@+'/4$J80)BD$<JY<GOS'/,<YP%C G3&;4AWZN2I Q?ED\>+
MBJTV]0#[C?28XLJ3BBWES>SY O8>-477T/%TCQG0?>PQX&D./,V"U^-AFK)Z
MF-RN'#A#JO.Z83 H3IPIX./P%*G;'5T5K#LW"T/F*\.!1)(QA#F.4):+##$F
MHYC@5*2Y4>WL\X4GM@H-*?.4G2.9AU7Y&DE@NMI0L4A .I+&/,W(5BJ[9")3
MZ4#Y0N=$&,@*.OKX;+D_YYCL9_B<_7<[W^#]_<-J\R3$+Z)\+)@X'XGMY\S5
M05=5US7V__WMIMI^WFS_1VSUZ>O=NOA7?;.F B_EX;2_TI\+EC2@,I-)C-+<
M3Q"65'D701JBE.7*Y\!YG(6@*<#SLC^Q33HZK6&*J7H"S9/04V@ZOA9M,4T=
M%)0'WF ^R\QOW<SU>;WOTOX ;G^P=CC+6/3&>K;G;9KI>IJ.?M=?>^_Z]O"N
MOQJ\:[#7]3*0.W+>9F9^5A_P95[,<U?RA;BPV\G:AG,?%)9=A???BNWWM[MJ
MN[D7Y?L?;+6KTV*K2JC_TQ6DRU12$4DJ419JYS4)]-3F&.M3NQ#C@,N<@QJ_
M6/ P==Z&LB@564$KW&W -+/R$T,$,]5=VTBM@-Z^+\ ?BA^O8VCA[5GR.IYT
M'J@[(WP%(HXLJ0T'LYK#*R!Z;M.N60H>*K_=K-2/F^8ZHHNWLBS"*<]0$NK>
M&WZ<(9J*")%,4IR1),*)\5#5,^M/[J3V*)I'G.> & ^CKQ0/9@R.B%D$U6??
MM7%L?:6H=B&VV<L$!=@#<@S$V>>>FBW<'F"Y'W4/?>RJR3]<#_H(<3?Y)R8A
M"](<A8Q'",>1"I&S!"L;$7(J:!PE668Q^>>(R-1'[J>3?T)L-03G&)IQ@^%"
M8&"TUQ]ZT\EZW>2?8Z&M)O]8"^]@\H\Y"+8C@,Y*9S8"Z/C1EQ@!=);Y"R.
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
M>O@*R7U$XCA$*15ID/.82VF4@FU.<NH,[):!^O16=-07'N_H>Z5@&D3#7NP
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
M-<OUEM#RO/!@YT?N<]G=0^PX_]TA@R^2,^\>X$MY]A-0@@?\WTJN-I<;OGF
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
M!,SAG6D"B&#[11^=FZU7DU>FW],,*.__SBC3QPH8\RYNC@&RZ^KF!"A0JS>
MV .MWTQ6F:T5'$"D?FLXR&-V\<^^0=+M9E6PI\,E&B8L5@%)AOPL( C[*C#)
M$XY1RIB@,<M3GH&._B\1FM@('MJ&03,B+B)CYG*[D!=FT0ZB+KR&J/=[^]])
M+@[')'3D%%XD,ZN/-B;L<Y=I]//PRJ!;(<J_EIO=0YW74%8?UH?OI&&9T, 2
M$^NAINS5I+V6]L+[L-ELUYLMH+)_"()AM70H/4PKAP1W?*-O**-5O='0NK,5
M'QD(UZ]$,ODX/)"H(QTZ$ S1I\-'QH.A[2$8NMEN2;&N/\__OJNV^B>UY7\7
MIH=!/. RC'&":!RE".O3PUP$%/% [=IQX),L-4HK>MUB3FRI#NQY!_YF.5U\
MW; ;!'2OE_FISQVIX;DCO>+<\>P7LP[GOPM71Y%_IN^C>1S]>H68/GS_W_7]
M!)TCO/[7/G!\\8J9G^W4Y!5C<.:PYD_ K>4=>3.FZ=WF7G&QC +E32:ICYB?
MQ@B'Q$<T)!@%0F0)25E ? :ZI^ZO/G5JRWX,6$,..@#M" C#JU=;\8!NB+%D
M\-O&<Q*XNO$[6GO>6[=S8IW<?)W]D)T:Z8::NI_FV\VZSESY6[']_E9I\^9>
M=%.QB$A3+G."&/6U;OD9(ID?H 3'89;Y418S M&M<9(3*]RAPVS'@O>'XL'K
MF(#IGP&"9DKI%A>8IA[ZJIZ'9(+Z<G-Q':FU <%9==T<@.<& / D_$3WYVVY
MTHM77V33-0=\H'MYA8D5^V?E7Y0%67DU==W:\$S[)/.#W0$DQL]UW8  TV(C
M^2<XWQV7U>IX=V#9V4YWQT7K'^X:?-KZ1K04RD5_)YK_?EQW ]B5SU[W9E0O
M6BREB,,\B#(4<!$A+,,(41E*Q+((!SB(94Y! U_,R$Y]]MF2]!X:FFBKB8+O
M34WP,[Y%=8P*^$ZUINO]U''P%WVBL<>IY6)1:[_###^8W.YN6DV(SGWO"@#B
MS"TLY&D[@W$\@^J+U"5I;'.WUD5IW\B/-V(M9+&MWO]@JQW?MV[732-U5*]^
M\6WS_@>Y+];UQ[^*[:Y<5U\WJ]6'IF'&DOH<1R&3R">^,C4TERB/,4<XR[.0
M816+QZ!6K5,S/+&1ZK-;]U'N&/9^UTQX+1? V'[RMVAF\%[3NX&9RJM?"]A(
MSH65(_,Z.;NS&N:YP']NTF>C:[<9?% TMN)3\2A.ROT5)^6V^%?-]_L?^H!8
MZ-G?'Y1"+0D->>J'/HJS-$?83P)$4S]7?XU#@E,<,&*4>7P=&Q,;;J41&<PH
M6Z)I9FJGQPAF0!M^4,W022.0A:?Y8/7-68^Y13,^7C/FSJY>!XPC:VG)Q*PV
M\#J@GENV*U>S& &T6GU<\^*QX#NRJMH#5--!0&>>G3HX54Y$CR9@'M Y.<>/
ME:X5$:;]SZ1S> H\)HO=E*!S"\XW*VA G*.)04.?@Z?^?5SK5J2;\DFI*E%.
MB/(N[DI1'_55GY1'\7$K[JME$/.0,9RB/,<QPL*GB(9)C (N8QQF/!"!T06I
M,<6)]6[/@[=GPCMPX?VN^?!J1@"%,F90#BOI) !!SX=>#!OS]"?G&-EE(KG
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
MS,V,1)^_NFM%Q^$*[,M\]CP"I4^@Y1(T;-8/[1EUM^>Z!<[11NV(J45W=[=
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
M\L.6W>6[C=8HZ?.G9M;6FH9^#L2)1,,J-TT8,^VZ*S%3EX8G86F6/^?L"6_
ML)Q&F0V71;)*8SA9:K&<A<LB]!,4KGS"_/#PA6_SHOQC*\%XDH?^S_RYV#S7
MLTKQ]CVF]>F_:QT2>XQZGCR6IX1#A#P.4\((C$2&B1<*'NNE_)F1G5G!&D;
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
M_WL_!ZIC; 7VK-5GMTGW25,@UK]N6@AJN]NHF2$WNK%R -3 A=:4U1>[[W(
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
M5;*=)3SQ'>BY!,LA:V9\+A9WF8%J<[OK  MWU[Y3F%GZ/M@!<!<NBEVL:F<
MWST\;HH7SML^SI=+KSX6VZ8&M<Y*JNY4%\[^ORL6/Q:[?_&=RHZYWZJCP5X_
M,R]APA<IC (D72D><YCZ60@C[#,OQ5DL/2H3&SD[QW/?:[?\[QN=]^UJG\<5
MV$O1I(-5*U +<IP4ID21G]R!%[X#!VFLS?'\WP@]B_U#O6>G1OWLQ:ZNO<25
M&I[Q--,VL!C CG:*^?E==#-9#/[3_68YPN:M9'_)-QO.Y)(\?U:)4E735VJW
MIG%*,64^#$)&(!)(>MHI91 +Y%,FORJ$I7I!MB$RLP?:;FA=6U>!<D][U?;X
MTRRX&T1IV+*ZDMS,&#8408_DJNV&YT)B_?:T+B2W:U1K@X!1R]HQT0::UUY]
M=+$VMF/,]QO:CG[6,J2/JZ\W6Z;^4,VKGO&F]K!W;W!9ON3;^R;V'#$:,T\9
M'B^2)BB. IB&:0HYBD.?,)0PLQ)^+:HS.Z.*>!V]I^H'?F##,$ZO!:!F\-XU
M+(81_0Z1^H<>!RN =Z!CPG7+%".A7<7]M6@N>QE@ L/9#8'1PW:6HCM]OR_*
MV[*@G+/JO92B;H[YH?:85'<1==>5[W)>K>,D#4GF<<BYJC/VL@1B2KEJ:)VD
M<1S[/")=ZX [?=-AR(:6MASW%;BSZ%>EJ)O9#5,X]2S('.A8V9*.$2"*$OS4
M\0+4]_YGT#0/WO,##@RY,RN62#@R,*;4%S4UEM"<&AW;92RC=4(T%^E-[]T[
M_/VS5%9U MO2?-/,<JSOKJ0=_$U^.S;[STGE$2S)J/P/)'Z42/_%0])_"1*8
M>$$D,(D(ID;YKU.8F?NJ0I$%.T5I!;9-)VW!)<YX WC-]@H\<OFL:9N322]
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
MZ/ZRM-*]+3V=E[L"G5"@E6I_H0IJN1:\.G7_,I:Z077(^8]UD>K^E1C?I\[
M@DW+T(J6>4VP$%W+\],LXB#$*$[# &*2R%TH"3',B(A@1&,2) GV(JI5,*5+
M<.:MH\>"RJ#IF#!IL:D!VO@%J&LHS*SO%12,$K'MD#'I1>H6(=O6I-.1,FQ6
MJB_V8.]2C646;&6J+]1Q9U.#Y\Q#=K?/CR?9R9I1N[,'9[9:<H< S]713,7#
MH78%:E[T WGG8H_'\B9);&:<+@@[1W;TH%16P;WSU1:+[UT5I!_BN_XA<]]!
MS0,D1?'?U>\%R3?\+:]/V;_S!\++=>C[5'@)A[$7J?ND+(4IB1CDG(DPI8D7
M":U>*&.$YKY:ZDC_KX8V:(GK;XF#*(T[":YD-[Q^ZJC^[5AL\%=#V< E&)1?
MWQ5PA8.="V"/A]'&KR/DP(8_^/AB&[V.$/T-7NOS"U<K-'DUO2**3[NOO/P_
MW5U;;]PXLG[?7\&WDP5,0!?J]K) XL1[ F1B'\>#Q<$\-'AU--M69R5U$N^O
M/Z0NW>IVMYJD*#E[,!C'%XE5];%9)(O%KQZ^XJ[66W6S*07/Y7ZLWY^M,.8<
MB91 RF@($8H5^WG$883](,E8$$=ANBKXHTIL>%C@[H*Y"5K#*&N'T0M#M(?2
M3FP3FFO"<97K>)S#;G44CUNXEU[K\D)KSL&MML8@4$N+]L&Z_6=@%Z_[!6XR
MV/?%:U]HL-#\UPK'N>\29]<;)J@PK>+G6RHE5WFCIDJVB%#JB12'4" O@2A%
M%&*$(TAH$,@YQH\Y-;KV?$;.S OJ7?1D(/92IH813'H.VX'Q9L[5QF[KLIYG
MK')<T_-8RJL4]#QCZKEJGN<>-]_]JM/E'_EZ_3];K!@.<5,J[^D;SDOE)1YX
M5=^4_%];7M#GE1R=6>AQ!CV?8<58P" F<B0CGG(B.*%>I'6,:RAWYJ$\U #D
M.Q5 K8AZ1*^$_D[1!-'+&^>9<#(;];T25^  K+T>0"D";N8%2W^7/1-H=IMN
M9^ 9[<$M(!C9DINTMM@.W<+$X8;=YO6IO#$W>2&76)^D)+G,JN6G)"=KWG+*
M'<6Q R)70R3", E(!%&4A9 D(8(ABF.&$4(I#NS88;1UF#M[<, XTNH$&Z7
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
MZD?6:F5Z544'3DUGXQ@D0Q<SD*[@Z.1? :RB(QUVCBG_32QVY4UT1"[K0PQ
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
M9 N-OYC/S\+L(WY=+-<3S0MS.1;(AA/]5GNRFH%#<D458YQWTC?1_/55]T*
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
MB@H/76\?PN5-"L;Q&P9#PH4E:2#N$8^4F]2?%P!>,J&-D>B, VYY;:YF8BT
M*R"#X9O\!I</76(=CIE;A(P+G6,TNQ,DQXBY ZR\"JLO+^:Y_O;F/\^FW\*L
M9M-?K%^%Y?+'='[R'V%VAI-4N*5S.4*6BIC228#7U:_6!7/!XEE^J(3[$.SL
M15@/6#H* (NAM=$!Q#Y]62S7GY'"LODW7*TWUS43+Z)3R5I(F4E0M0NHUT8"
MR2@ZEWE.#W:_.NB<WD''.#'0<  Z6M8=X.5%2K5]U^HC)J0M$&?X.ZXORMFE
M0R54E*!E;08I$]:'U+05 O>U."VI!QLJ'G2*/4#/.!'4</AI)OL.<%2WP)Q^
MY >Q,,DA,V&$ RMJY2+!'J*I9<]$FPC<^EP>:G5S"&ZNKS].R][A<'*P;#O
MQ?OU%UQ> 7QU#>$U:@XN&XBQ7O3DPB$8%L#+Z*.VW$KUT.W9(2BYGYIQ&OH.
MAYE&<N\ 01^6^#5,\YOO7W&^0G+8-JS=D-A$!"UX, )T";7J,1,W!C,HHXLJ
M)3,36B<B]B!KG/; PV&JM28Z -=-XCTZS5U2P&3UW0PZ<,JZZNN3^M&B8ZTM
MTM,!T[P^?4 'YV#I'@Z-Q3K,VIQ<7[$VN9V?O,.PPH]UQ-/[\C?"?65J8E0L
M2FD+15I=^Z0'B$)**(Q GJ5'GQZZ[#_H\'J(H!YBJR:)GG9B[\"\?%@NB)WU
MCP^S4 >TY)IG^%KCQ.K)H>(*>7*04JW2+SI#<(DL9P[!ZQ1\?/"5Y6&'UOWT
M]!!=-4%0,Z%W *"_+!;YC^EL-C%12B-B!L>BA]K("H*U"(:9@HFH%Z%U4O!B
M[1["J2; .$B8'8#@+8E[?C(E-WXK#,+QF^]I=E:+]B]Y2MI84WL>!E/HG#8E
MDT,O5+V.-S)Q)N6#;_</B[D?IZN'N*H)>)HK841@;8H"[B2?7A3ZY!>SV>*/
M>K?\VV+YBBB:KM\M5JN;OO[OBWDZ]^DR1DD^((.L9=PV47("$3*:&*1VW-SN
M@KZ[TJL%,3V$6T=!;1RU=&#@MO1/;*KOG64"(W1]?T1AH^?(0/NH,@M6,S?,
MI6D/<5?#6](G";*#2.O=-,3I;+J>8D7TYG':E\6,A+ZJKMOZQZ5HF!,A":^A
M=GX'A4Z0]T\G.+-"1.:P&/M0/[Q# +(O;>/&7X/7: RBH@XLSS6^;B<^4IVY
MK K2,:[(223YU**V4B<0:([&H9&M/>[[J1GW[GT8[=\/L6-4T0&H+L[P#^%'
M/<!KGUJ\2((59EE@J19(U@EK7FN@:$/03C2U.5C*^&#5Z3%7JCO(Z0961VG\
MGFO58\7?B8-^SL;E)>"Y@9^?3)R,))-@(#OEMLFP$%CM]:&S#3Q@5OD)SO>]
M"XU[MC5&27O1'HR3;[B,BU8'V6)^4DM17F.\O.@SP6F%%>>Y#H$.KH!3H50F
M&,M"R^P?>L1\T EVEXQQ\XH#V9ACQ=W!*?5J,=_(X>_3]9=79ZOUXA27%]+Z
M<7F=EY#(MP)RC!F4B@%BE Q*#)A,%CGFUA>K^] U;DIR($PU5T@'("-+NSRC
M5>^7&!'L@LD&))HZ\LU:"$858)+8R<PD;UH;J4>)&C=I.9Q;U% 5'6#KS>G7
MV>('XD><U3<Q=QF;D#]79UD;\-'5&V<3M]Y>T-%9YK1]>!;?(=AZE*B1JZC;
M@F QI$8Z@-BYN%YD<M76TQ5YAA>,Z) 5U\( UOF42@O:B1JK,58V63+1Z)J7
MBMQ'S,AW_X-"JHT&.H#2IS#;9$_>?$_3%7X.W\^#CTOOT63O$WHH4EI0R25P
M04GPQCD,G)G"6E<#/$+2R 4!@\*JI38Z -?V%N@^B4V"1YXUF5D3ZRMM9C-)
M2G"(K+;9R=X6.4BE[;T4C5Q2,"BT&NJB V3MX"!**S$+!.<LG>$H/$1/>X/5
M!U'.I"*&O(7IHK9VJ*S"<<+NZRKOZCKZ:EL%IXD7!<77"2K1(7AM%1CMC7<"
M';+619,/$M1-8O-9;E6.5$@/QNA:UNU:M4/43#I,",P'VG+:>@HJN(24BXP8
M%%K1VG7:34DWURG'JOJ!;.>!<N\ /:_/EZW=2T^KSW==8+4T5&#4SCJP)54)
M\03>10V"0E4N!8\%6_=Y>(2D;NQ38SRUU$0'P+I9LGZ9LKVV4VS4!KDF?Y(+
M.L6Y#A!8T&!X]*QXP8C%05\+[""JFWN9QN!JJXT.X'7KMI)\A;O1Q37N@BW>
MJ&! H,<ZR5" DRH"*I^5R-QE/D!"_0D4=G-YTQAX ^JI Q3N9H*B'1$S!<K&
MUYX81A(3B@7@O#ZF");+YITE#L?4<]S8M/:\CI9Z!T%A'3HPW;;'J/U6%O-J
MG7&>B*F)\L'Q8#SH4,/E&! BXV2:/;<N88RNN;5Z@)QNSL3A L)6RNC )#T@
M(9D\K^]6(7LRJ<KJ M'65U]%FV*]*MC\N=21M<'/<> -AZI&JN@ 5!\NUMVP
MM.T!Q4+QNF@+,B-9<#*X$"D.J?<"F3&M8XFM(\,=9(S=!K"-AN_V%#A*W!T@
MYMI,G2W])B-3PG/P89L7<;211 'AC,B>_H/^H5%WAYYIUVD8^SG"(%@Y2M!=
M5&F^R'GS)B/,/H1I?CM_%;Y.R<NZQMC$Z&QD3!*R9;6C,DDI>FDA:2S>)Q&X
M;UY8\"A5X_I% \&IL3(ZL$0?<1VF<\QOPG).7MV*XL^ST[--+<YK+-,T74^P
M.$RLT!XI6%MO. G.U!E?P=1\;>(EM'Y_\#A5XSI( \&KL3(Z@-<U#C:7W'7<
MY!*_X'PU_8;;7&Y]E?H[KM^7S^'[1)F0<W$6;/$65'UK[UPMTU$R1:ML,+EY
MX^2GD3ANVF HNS:@FCI X5VI34J)+HH0:Q][DE82%ERD/T7ALU+9!6];.UQW
MJ1BW(F$@+!TI[ Z23X^%OQ/OC?-UZ@'6<61*LUI'J#P988:V",,I]ATNA;F3
MIFZRF<]2EW"\6IK![!EF2GS8Z. +KJ<IS&XR<-R B9L?/-BTB0?H?\[1$SX6
MLF$B0<BUA5S4 ;SEY)D'*4*))A#ZFIO\9Q@]<:W/Q^O%65R7L]G=EB"7KUFQ
M)FSKH)7@R11G5T@((@"/GD2C->W/YE=]3R%P[(Q58QS=<;0&4U8';M;-Q!SM
M^O?+C4#S)O7R 9>;^=$39V4T8M.+3[$J/T<1LM,$'&=L-JQ8U[Z)W3Z4C9T!
M&QA[ ZBG.]!M)Y2_.%M_62RG_X5Y8D0R+$<-S.5:6VM)8,%ST$JA##6,B<."
M[39%8^?%GA5D1ZFC4W"]7:W.B!.&0FBA#.A$[JQ2LCJ;R4!PWAH6./W6NC[K
M?FK&SH:- *H#U- IH-Z?K5?K,*]= 2>&Z1*"42"]4[792(*8HP*6&69;+%GC
M8:\-[Y T=KYK!&@=JI .\'7M)N+> SYJ$710)"Y5F_F3]" Z(T'HG S)T2%K
MWZ#A4;+&SH4-C+/6BND+:W?.>8PRBE0[Y69GR2QK!AX=0BY"<L>8,'+ ^^R#
M?*[!FC4^)[:.4D2/F+INBWFQ)GGF(<0ZQT8F!BX:!EK$Y+0JFOOF4^X>H&<O
M5+E_'E0=JHK.Q_=>"G+UOIP_!*#O'IEFO>=#6Z98]Z&[47IU>P-XN>#5H ^-
ML4[LAMI8@0ZL3,Z1T!Y,"<XZR]"X]D.[=I)R?!G$-YR?X6^TS7;U5+ILVUV[
MY=+_<KT$M4S+4+MU:90<E*4@)/""$$3D,<9,L4CK1\T'D#EN0K4%<NY620RK
MJRZ.P179]=HC?G/5A<MOTX2K3XM9GF@*:55) 8S2D@[T6G#-F09NDN+<"%E*
MZV*O^ZD9-V,Z!+@:2;X##/UEN5BM/BP79;J>.%&<9B2,PBK\59&UYPVC4%;'
MXHLP+K8&S;7EQTUY#H&20V7;07'#)YS-ZOP)G)/+,*LOSO+I=#ZM0EE/O^'Y
MI+9)J2UO362 (@KB*A4(UADP1D;C=&12L-:7I7M1-FZJ<P@P#:"1#LS/Y9O:
MJ_*QB9,NV%C'2[@80 EMP4>,8++33GOFI&Q=-[.#C'$SFD,@Z%A9=V"6WLX)
M>KA:;SDXQ_SOB_GB@K7ZR%_%8+E'DE&V]5ED[<*]&<)D6$PV^&)BZ^*%?>@:
M-W4Y!*"::Z,'@U0+6Z_S<(.Y"4>CDDP>DLFU%3,*"$XJ8,EHFQ.=\K+US<O#
M%(V;M!S$3+730 =XNK*U%Y'H='Y&3%WE8EYB62SQLF,)KMY\)R&2YJ;SL/SQ
MEB2[>:%=8]C%Q@6XV'83VCO%&U$ 8ZI]P.I0L%H_*R0=_MI886W[R6R#L3-N
MHG08^]B'[KLXN,]9/-_&+\F-K6&1D4'+'!@81C&R2HQ.!U,,,$R<ZQ!EUNW/
MZIVD[ 4___/![SB9/QTZ?@N=.9YL.C6W  ^Y$==<5I%9]"HF4#S6IW.9R-<^
M 3,&N;.E2-XZH7J#@/U2I>QG0LKA N[ M%P\@[NX(+^4B,TV)I9K(2P)0WFK
M(&0">^)19X52:&S>I/T>6O;#S$^57V\B]@X<M-M\O RK:9H885067-4AX*:F
MZS@XIC@)RO ZCD4$WMK/WTG(N/<R;73\"'">+O .4?-Z.CM;UT**&NSFXD X
M7^J-=Z@#H!ED'FU]O61U;/UZY!Y2QKUT>1;D'"+T#K#S=YR>?"&Z7WRC,. $
M?S\[C;A\7^Z43VPVQE6S+[+%&$2JS]9(<-9&B$%ID"3,DI4P5K>NQSN(T/TL
MUD]UVS>\PGXV5$YR$L[6.= I^5#GD7OPWB7(SMB4HV986M=T/(G <<_-9P#,
M,1!]DO;ZA>:Y^;];=I:$5#KS -9840>XD"^A0P)N!?*L GK3NG?D$TD<]W#N
M!IY--/C3% XNRHZ&&<TJ"'=_^C"EA'MPTO[)]G:536O).VM?@=0Z$Z+(8-EF
M-$;(X(H,('U,.MD*U %?;^]#8MMD&$\J2,TTE.I)*V<\U#%"$))U)5K+4;8N
MP#@@&?8,U<W-T?%PCNPI<N_@!-VG70]%5=-%[9R_K.W-7^/V]ZLB<>FR(2Q
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
M6^<M_7$UR849(V.$S&OC9Z8E!1HL0T:AZ;P.Z)ALC*N[5'32]KAA_'68@#N
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
MYT<\\/C9;@8&U52'3R/WFKW[>5/7<I.+=O.#SS_]6:8([^+DF6<)HRI8<DW
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
MH77^VBZ$6(K)$A*O/F]M>>*)%')I5"1).5ZP]>.+QZD:%UYM4? $B!V@D@Y
M]FXQ/_F,RYW&_OSM)9.&15$2)*=K5:JVX!DFX*9H+:-)TK7N!?$X5?V"[! <
MW)XVV%8I'<#L'J/_[MJ;$AFU%77>,]:7&BZ#JR,5=19)RVQ%8:WKYQ^C:=RH
M=K!CLJDJ.H#63C>U1EBU&C%8Q[(4"C13I58C*@AU@%+2KGAMG37-ZRD>HJ=+
MS^M S>]Q-!ZDADXA=3D[>.**H.C&DUAB989D [ZP $YEEJ2*+O#R#)BZ)*A+
M.S4<J Y31.^H.A?;U5O("=;R0Y;(QANMB#N9(1HE0/@HK43N5?.I3D^C<-R+
MU_%P=YRJ?O[T[D>L#F[MT'@UPNI]G$VWFGB^#.^>=#QSDO<0Z3QSGM<HF[SB
M!KAW#!2O[[>%H5A8\"QC<,R;UJ5LSY3GO=R:#^F@-@"M+:P_3T_I1]Z73_35
M5:'5+WO,>%&X#+7CE10.5/1D1)24@ Q16A^+D:T[S[6A_.?('3\%?[<M\P@:
M[L!U.)KK39GBZ[#&30J,:V]<VDP15'1>L42.4TX9I,]&>1NC;-Y9L2T'7>#\
M63'8>AL<#HA_ANUPY242O]D+90 U:N*<E!"3#&!\$98KX;0?J&]# ^J[J+OX
MJ;?!84#X6;; )&J'F%1MO^CJ^1H+D*096!Y%G86&%"6/@>Z?W'X?B)I#P/LD
M%?XLN'Q(MA\V%79\PM%['UB&K.@T4LK4]YBLWG=$+YPI)HM1H+L'[3^Y67Y&
M=+<&0H?)E0_+Q5=<KG^$>7[SGV?3KW54R56V8-=W#T^@'+[6L4F21EPV2H1<
MK/=A5J?Q75OT,@1ET5CI:A=^%PC92FIP2EG H'FHE<3!#_">ZF&BV@UYN'>I
M<X^KCN!"37Z6S!1_>\P0?+9 X3?G"F/MX->8^7UI&]<Q:(N;^^<X--3/B$?^
M:KF>? SSDVT(R4*QM3$S^>VUB2TKBF24#3"+.FLG=31[%8_2IUX#%/WM"DPW
M%NQE)D-+72Z.%6P/:#@O4$F9%^T$@BVQOL$U&GQ4"HHJ6DF6M?9[&9E]\#!F
M2= 1RKJM[@,D-[+"_TJNW>G9Z463_OKF53I-D;R3H$HIX$54H$WRT1J53+0-
M5'YCT9&5?HC*%BWD-[;BP_=KA,=BA+ B0TWD@$K$N=>& \].Z5(XYK!7C?-C
MBK^^Z#A!5C/%'RR_#F+\>X^\ES\^TT=L#&'A,A:+ 5B.'I3P!8*A^"TPIQ4F
M3":UOF+8@ZQ>9ET,X#0,I9R>\589.B^W+5Y:'8BEI).AC5C(,8^L9LUXC,)$
MYU+K9Q9[D-5I.',H%/:%VH%ZZ0!JKQ:G7\_HXRY9.;?07J-B@:M:0D1B,HE#
MB/7*VG/KF$2?0VMS=@\IG4+J4)7?*;PZ7OXC]S!^>482G,Y/ZL@"#"O\LICE
MMZ=?EXMO6!E:G7.$*0IM4P;#6:9(0:A:M\A!E!P4JF)SWF<<]'ZKC7ON#06:
M@:3=@1GZ:R"1SG'YX[JTSEF14;DL=0%9KTJ5+1PB3PQX';Q65"J9MTY=/D#.
MN$6@0YNC5GH8V21=6-5/B[+^@P1[$78D'9RL*8K"'6T*I+/?\PQ2.V>XY]'=
MOAW>:8)V?_JX;7*&-#D-I-F!B?GM;#F?KL^62-+Y;?J]_NG"6'(F10G:4%!;
M*Z>SE^!,+N!5Y,)(Z0GQC2W,_=2,V^EF: /32 L=X.E=F.>+/%9,T3,OP&0K
M:2<P!YZ$ 26XVAW Z-R\?/9J];WP8GY6O!PHY9'/G_-:@+_@?#/YD+RU30>4
MBQR:M4G(*&L!6"%Y9 &Q#D(4(24I=';)ESV.H0<7V0L5]F=#15O9=F!$ZGC,
M]?)L4__Q=DYB.R%-71I$S2(=L1:DD9L)F0:",PR\==(Z)7CTK8^EA^C9"U+N
M9X-4<TUT@*I[9?7NLM(I&!5M9A05LEH K24'GU6I;^HM>76\</-L]2#OGE3>
M.UAL-6ZV^C#5] RVOZVPG,W>30M.<J!MXI%!$;*^%\RT?Y2INU-BX5::.]/S
MAD/;%5F=9A8/1,*^0#M0+3TC[2_+Q6HU2:D8CB8!JP-:R5ND;9EK\LL7Y%:Y
M8F[WQAT.9!N*.DU"#HROIRNC9VB]_V.^:7!Y=GHVJTV?7R.1F*;;4G6E4 B+
M"C+6GC3,%W!8:!,)"E[I&(C:M^Z6>Q"AG>8L!P9B,]6-WRC\45YKSY%,KH?P
M6@.),H$2-H"/Q4(R-6V;#(_-!VD]1$^G^="!0?=4170X$7!7\7J# 8![?>P0
M9?G/,M[O\4IJ[46(R03@%";4AO$2G)>$CY*XU$6C;%Z$/G@%_KT+O)ZNOBY6
M8;::&/2^'OC )1=T_)M:X^<1F(_D:R8I<GBV,_*2JDX]_X.PLK=I.DPG'3AG
M-PYN9E0.AA'%7A'MR@L(F"44M+J0?>6I^4.6)[M2S^_3-T'.P7+N\!7:7Q:+
M_,=T1G+*FWD=;^GCYB?3VLM^DRZ^>JMU\9/QQR<\.>XY6H-%CST 6_/=Z'B\
M6(PP>YLB,DMIMEC5*\'+&:<E"JSMI:Q4]1EF$1!9D! "BTIQJT-NW<3P202V
M>[AVL>PVL6B8$,:J#$(Q6P>QELHR@DXBH60V<=;Z'O$>4L8]((=#R_U/U [7
M1 <GY"?2S:;\Z^79BN*;U>I\2Z\V):__A[TW:W+K2-(%_\K8O/N]L2]F\T)1
M8K5FM/!24K?U$RP6#Q)=(, &D)38OWX\D,A]PQ(')Y"JZJXLY,)S?/G"P]W#
MP]VC#$5R#38I!LHY3J;<99#T'X=U(D?S+?-9@GJYR7:$RN_#J)G\>P#3=CNX
M/%-SVB8;72V5MN0'!$?!K)8!A%<RF.*<=JU[I]TA8&2PM%/L?<@<+.4.(/)V
ML?RRH*#ZJA2L"$3NI (T]99PUK5:V2G0*A'I7BAR2IN?5-\A8628'*[,!\?0
MATMVY**7WSZ'V>QJG5QW;?><)U5 UX'R*E),XJV)($7R%JUC3H47G.HG'CWR
MS::C%=Y"8B,K_/U%G$W3=746-\ZB!QT#"<):#9X8!PQ%E>BE#9+OH.G;SQRY
M'*")B@^640=6_LULMHDAK_:\*X3J+"NU$'.)Y&_K HX'!O1S40IB<'R ";F/
M4#+N"4,[F]] SAV@Y<J.O4G_?3%=3:_'SR@LA2?.P3+)H4XJ!U\'E+L2"D:M
MM4RMN\<_04HOEV';Q1TM9-XI=.K')5Y5]LF(WMA8@%?_6F5AP#,M0?I$$C/,
M2M.Z@.A%HL9U.9NH?@<X':Z'#H#U&RZGN/JU_#C/TZ_3?$'NUK<?/W\F]WHY
M#;-'V+TN(RXZ)5T/@R,%=<J4.KI4(Y1 [EE";I$U[QAU(*W]P? (R#P(DD^@
MOY&]Z)^GJQ51_G:VN,C$[]=IPM6/\_2_KDJ/DY-2>D9>@ JTGK6A[2%E*%%Y
MS5)BIM@=_.KGWS+NSC@,AAK+M@-K=N4W_'1=PF+)12C*DG7/-3O $A+@1;TW
MQ5&K:,F9:'VX_H"(7HJVVWE5Q\FY(Z!\6,QF[[8#Z7UB-@>O( E4A'41P4F>
M@17'99U-Y6/KJ.T1,OHX5SI0L4_ Y% I=P24B;-,^9C)MJHZ7T_6T3XJ>(@I
M.A:T=EZVGJMZ]>X^('&P$I\ Q5X2/1@)7S8M@S>C#9KB8;O]YN\OEI>=C.DM
MD\(%=[[4_;<6E+B2P%,X 2Q95M-:2=YOX-'N5/X1>L;U68;"S=&2[\BJD%QP
M^G'^]H)HF*=OOR_#?#7;:.@?Y-3]5*\)J""-%-% U+4#H(N\UALA&)'(P2.6
MG1G*[KQ,W;B>S5 (:ZR5CO VR8I+%(:62&V?3ES4HO[ @7'&>0B\1-OZ!M!>
MN]A@N>C!=K%])'KD+O;#/#=%PX^?OX1J26_= +G\T>860(4Y&N4L%QX"%D;.
MW^8XQE+(($.6GK9IU*U;Z.U,7!^[6UM'N:U&SK#H]/[W\=OF?S<WV <K.MWA
MI4,7G>[+]RA%I\%R9#YIR)&,IDK* H'.@0U"QRR$B7FHS>/$1:=7/N:[Z7RZ
MQI^F7_'^Z[_[]G/XK\7R[2RL5I?YE$ ^J,@ZTFZR*772"H)$,@<F>2Y3\-:U
MSC0=17 ?465[Y#U=P#JT5GMHM7_9<EY9873B(#6K)5&R1M;"@-,8E:G5OKI%
MU_7N!B\,KN#'IS'L(>T>('+5G$XQY8S18#.O/3HTKTWF"^1B3< 8#2^\%4BZ
M:,R_O[*>F,:PC^3&;LI_9YJ 0.%*D8DHS<1\X0E"<A&XL2QHH<F%W>GVQ/E-
M8]A+94].8]A'?F,K_LXT >>*C)XB$AMU;0R7+#BG H3(R?Y%"G393L4AYS>-
MX6#%'RR_#M(]3^]_J]L;X&6%/J\'@8R0K +6-B02(D8/V1OM<N&2-<\([4%>
M+P5II_(LAM9@W^"\8>R7\/FJLH%KF81C)#S#3,UX1/ I)$A)1VZ]SD*WCJOV
M)'%<]W<PJ.P.R:/UU@$LWUZLUHO/N/R EZG^U:?IEZM:*>T91J,M6$U;AXHJ
MTR9"GJ-1D<NBC5/-N]<^0TZW<#L>!O>O^C3220?P^GT9,E:Q7#?,E)D59R2P
M[*MC4CS$;(@=@S8DGJ,4K:M-[M,P[N9Z2B =)?T.T'/55_[-/%]]_!Z_XFRQ
M:6WQ=K&ZOA*A1*B7'WP=8T$67N@,+F=R>H/&G+5#RUN7@>],W+BGQ:?$VS#Z
MZ@"(CQY>;%DQWB,KM58TLMI8121P(G)PP6IKLM<L[Y10V@-ZSY S[G'S*<'6
M2B<=P.OE,&MU<^ :G;-:.0=H& 7EP3N(QF4P.3#/E&;2M.Z!L@]]O53]GCIT
M'4R'!^/S*R[C8O#H]5;78%TD!5,A0$F^WDM,Y%UPD4$R*1/W(0PP+64'NL8-
M'(;#Q<Z!ZH$JZL P/B.TRV["+#-TED40J210M0[%BWJG)R2KDPG$5.LRP9=H
M&C>\Z !N!ZBF;ZC=*DMZ\WFQ7$__9]LJ.#(,P2;0P01R8K,%CPJ)0V)=T HK
MJ?5.O#^5X^['/<"QA?KZZ?3\#*.UQ7!(Z(4S C:]8<CSC>#(J8%0HH]:&5]*
MZTOUSU,T;D#2 _[V54N'G9]?JN-KT 5Z[U<,79MXDN[0^]6#I>0DQ]KX)RGR
MW@*G+54F!]ISEQ*ZR%Y+^\M#HC?A8TF,%_"\7MJM1]8Q($**NAAMZ3>[E7_]
MJQ+Q..2UK43<1ZM]NY$/CB5SEL9YH<'[VI+99P/188+D'5>%>YNP];VYUC4(
MG58W[@6:(VH0]M%@W^!\-#VK-!(?*8/F2*N^%B'[8AB@+S)(R2FF:WT _&IK
M$/:"RI$U"/OHK0-8[GYL)+Q%S4H$DVI'-4UQF].QIJ^B82ZZPG:KY!SMF*^;
M^H2]('+P,=\^^NH B'M%B\%&X26WH%T=YA,S+>T0$TB5H[<^NMB\;T;S<YA.
M2PB/V;X'T^'(W:"NAK0LRKN+V>S;-I-5AY>5ISF=*".MM$) XDS5"]NTS$.Q
MX)(/*J?L'O18?+1)U$$O/Z-SE[UPL#BE4GJPBK>2IK7CVGUN$N<V, U&>%JL
M@59L5!&A6(W,$G<EMNX#_SQ%9W0 <PCN!E#+&=Z8OLW]X@'WPZ4A=WOOT+G)
M [@?)6&9HPA%Z0 AB'IM/R4"(>-0-.>E9*;;C[8[:<+RN5.G6RKZX:\O.%_A
M+Z2#W__$V5?\>3%??UI-:!%R78(@H21:HYK<<:^$ BZ2Q&2L"+QUGXGC*#ZG
ME.4^V-OG-+&Q7CO8X/?C]C\Q+'__<S&A;<0YY@P)5%JH\20X$P/DP,FY*89'
M=L(;5$\3VD?#E-XP>X@6SQ.JA#V<.)8PD3L%)=:IXU6P+@8.R(3/4I6D\PDS
MF<^1VD=OL2[ANK<FSQ*P[Q87RXDQL:14J_-LO7GK=*U-$1&DX3J&R$20K>\S
M'$9I'^W->H3KWGH\3[32WTYXY*P8U&!5**"D=A!XK;GW0?@42LKZ=(6_SU&Z
M$UKUWQ*M^^KQ[-#ZIM";KUEUSM+_\PC"% 25N >'R@-/)CIM7#'QA->K7R)W
M)]R:OQMN#]=HW^"M!8-*Q'K;Q((5EC8.@1RB#@$DN3E:8_)%YM/A<]<Z3ONJ
M(;BO7CHLY/QQ_I6>L%A^(S;#/$WG']]\)*]Z,UVL01'G7H\_-DEZ."]'YD+K
MR<]S+[_IWX=8KU1K2.3HD4FJ,SJ=C*"X+)$G9CR/+TATUW<=<[3XW/,O#V23
MQA*9E)""<;7E+X)S9&!%[>\:G(H\Y",9&;$D<A!]WCXF;"O@D0^BGY74IML*
M$RB922 D,:1L-A!01<C1V$1NI(OHCD7]:/6) ZAS1Z#L+=N.<;(M0BJ62>&P
M0*9=E393G^M56TN+RL9D5?;<J".1,F:98'N-[@B5 \0[,EC>I+2X(,K?AV]U
M 3UD[FKT*4^\#KB&K) \.RFP<A- QZ1"QB0XVV5'W?%U?<+F$.TNAA5UQZ;F
MIYMBBR)Y-%% $=K2GJT+,>0L1(9HG2 IXBXCQW=ZV3B'3N-M3H=)>638;$LK
MGN9JPH5(Q6@-:%3M3X*QYL(0F-,J*FD5IEW,S8LOZM/0'*C4Q5 2[K!,Z3G>
MKFI@:X'.,]9\D&![OW</&8D?(85&)4O?8UP_=J5-^N)*JKW0D/9/#!*BS0E2
M#*HDBP*;MPQ[G)*A=KY?XVSZ<:/(#[>F_[ 0BJ\W^5#4>2TNN5J2GT!;<B8$
MM[3%FR-WP4=?/&[I4 ,,[+H5'B_V?KVI&]Y6$^9=$G4,F):;3I3D4,2< @BE
M"WD1)BK-CP/2K;?UN4$V4/5NH#I4[J//C]R9KS<Y;^8[3T)*PN3:&B&E6*\,
MT2>6:FR3E<M22]2L%:RN7MJGMSX"N@[2PCF8J]]PO9YM?C;) ;W4AKBR=7Q=
MUA)(9@(0/5>>OFJ^RY68/5\[3EE7AQ [4!/G ++5Q&"RL?8.9'7V@A)10^!,
M@)=&1S3%8/:GW1.;EUYU"*G]Y-YT&F6[2'+CH=)_OPLS8A1787/2C?3@]8>P
MQB/BQ%V??&P4>! 'P\9X&I,RU4WR.7)0)9*O)'(=@U*L\KJ(XEH7IK6-\6X_
M]<<Y/>NB0O\RC^=MBD451\$+&4VE H=@F00>72#3*HLTK6N:'R&CR[AN'[W?
M+P Y5M0=U!;]M)A_I*=]KJS469J;@Z;"&4_91D@L*U"L( 0A"W!O<K(D)Q=:
MMT=ZC([Q\7*4<A>-)=TA6K;G2RA0I5(*6$5?5!:F]N\T8$V,UG-3@F_=;.QQ
M2L9%S/$:?@$R!XA[9&?X-YQ/%\L_YBM,9'3S!_RZF'TEU^RG19B_"VDZFZZ_
M734 R<BRE B)USBR< -1>0&Z1!Z2]!B+W,$AWOV-?8'E$-TN!A=T7_#YG>3U
M"$-9&AE,2!"B]Z"\CU#G?%>NK&.26QMV":5V>MFX5P2'!4T#\7:!EU\6%$+D
M"ZP:OAI/2'MUD#% B0Y!!700O2)[7)) )W/499="LZ>>/^Y-O$%0<:00^P'"
M]Q?X<_A&;.@M&S+F6H!9"U4XX3D8#4ZB 1E8<LE:7N0NIQ'/O&+<FV[#P>$H
M47:%".+!;'D(2@<K:1/T*$J]@>_ :Y]!A)Q]S"XQ9?>&P\WSQ[U'-B@6#A1B
M5T!X\V4YG1$C[LK&19E$[2<F$K=DV9P ,FL*G-=92V^D8F)O--Q[R;A7M :%
MQ#'B[ H7WV/:<'"+%T.Q6["V5@!8VO22%$ &CP&36G+4)96PRW'C2^\9]_;4
MH.@X4JA= 81X\%L>4AT&A9*L':.H2M62[) M"2=@,;%H1@'_(3N(WP,0[BP!
M<: 0.P."9%<S,XLQ.FH-J0@-5;MU2J&%8E6*AEOMY.Z!Z,/G[P0$?Z9 .$B(
MO0&!7\VLM-DX(3@(XU.]\^7)+W8!K+58F"NZZ/V]B)OG[Y:Y8N>*A$.DV!L2
MKF)FI<DM)LX)PZ[VH%$,(D\D&<V0^Z@1W4%(V"?QP,\KB7FD%$=&PG4V[18S
MUUQHEJR1M*=9VN(4KW=">0(>DO?:JFAPEWK:I]^P&QK.)3O92)(CX^$#^;S3
MK_7T\+HNY:=IB+<3K!AC]"9:"*KVL):.@6.UN$G+E(,-ONP4<[[\IMWP<2YY
MRL:2[>&&4950S<+?*EC:<F*54\F0+V1]J#>Q:C,))@-($0+6Z1#9[^):/O^6
MW?!Q+HG+AA+MX.C];CG"3S>3Z,@,8B@94BZ6(&X+!,P,?&;>H>>)HNM!2WM^
MZF.,0.MRC1;R[@XVMXOL?EO7:9/O<9FJFC[B)!;TWG,-VB4.RB*"*\R#H&!<
M.I6+]$/<<MJ-NIYJ@0X$P[, :Z:9[C#W-BR7WVHU[N=ZEYR".BVTEQ:RK1,-
MF$[@/:M=9+TS.BL3;.LQS,_1TY/1&@)71TB_"R1=OO;2P</-O*#:6BL6;4KR
M")O4L3*IBF:3+)0L(#.81.O1M4^0,N[)_S#X.5[F^T/G[@SDH[WIVZ[DVXME
ME>7/87VQG*ZGN!TZ'M!JJ<GKXS(94)R<0.\EF5==32T*AGJ7DI"7WS1N-4!+
MB P@V6.1<ORT[/M,_?!7FEUD,ID/N*-5L"AWET?]L[I :F%Y-;"+Y?LE?IY>
M?)X(SWE6+D )2*%GS67[6BE!AI=K&:2QN$O UIZR<0L2AH3C")KKL,]$E42#
M_HR//J;%O9^3#,M^XK*'Q5@':G@HR!FIMAXRUKM@T0I14!IA71S ^3S-)1_-
M,M-:)F"T(5].B*I];L%&Q61@TNC[1PU_FTL^^^A]ETL^^XBZ S?ZT8L)T6#(
MTI"9,R&"$EQ"]%+5BT\Q)F,=8NNU<!Z7?/92[BZ7?/:1=(=HV:9A)2-B=500
ME2[$17;@, >(SB3M4W(96P_O.YM+/GMI>+=+/ON(NXO#[YWNGJ@@A%61;1(.
MY.8Q6_M$!"!V**J4V;ETP%6-<[ODLY=N#[ODLX^@NX#/38'Y,GVZ50[$4C$R
M* ^&Y7K42RQ%(STPQKDQ)@MYW^SL5*U_YR5=7NHY#B0MQ-D5+MY<?+Q8K6_5
MA'"543B;B!-NB!/,$$MA0. V2!(2#P:\[U*I?>\M75[L:8.,HP3:%31NE15?
M\Y)<XIX<?EUBO9VB!+CB:\=;=#SHD.+]F2W[U6KO X]3GY>W@<>10NT*('<O
M+663I;(Y@[2B-A12!1Q/!9(U3B"+R>ITP(ZR[_VO4]_Y:;6?'"K*+A#QV[,W
M76TJSCC& 6-*!'!)FV-$LH5"),6,H"?N4J"WPZNZO )T'$+:B;;?!E[;/OP>
ME3.F0+3$D H!*=H3AKX$)7SP4KAC^Z+NG!DY:3W-(9F1YA+M&!W;=:1T+-*H
M6JF1:]E1=,17DH N.QZE8^1@'8F/_F=5[*/1_695["/>,YE54:QV)G $#+1[
M*L4<!%V%9W(M:$;KV2ZQS&N85;&7=@^85;&/J#M(QCYU7NI#,LRY>EX:)*@4
M/?A0#(3$$A9.AOK^G<-1RSY/5 %S? *_A;P[@$TE_-?REEX\75]Y8A^P+C!:
M"=\MELO%G_4 /'RAWZV_372(7K'$:2G4.W?:D;4N24%!)K)R'*-UC=&T'X4]
MG1(="(K[:?_A-#3VIK<I-?SU3\Q_S$DO=[/4#^S^) G/C"X<F,UD]:.F@$.H
M.H8S,,NQ))YWFM.TUUM[\JV/P]/ $N_ ECU;T)JYBQ2RDJW/TE(T*6DGE\20
M,!9-L5(4/>P^>$ Y\<G+08^Q4\VDWQV2GBVYY]DP01$+J,NK(Y[<Q,PD^1!.
M\6)34O=;O_=V&>+D%:7M4-9,,R/OA/>X6JTN:D7U#2^_EO=A.7&2N/&TEYM2
MB"%F2&3"2P@HO<\>==QIM.5.+^NS^//0?:^]?#LP4A_P2_AVV1^_5 8GWB<*
MA4T %P)%K,@#^-H5PQNG&.<,:;]N;(KNTS!NNGH(@W.4E#M R?L[U/_PUYHV
MY8OIZM-FDZYUS1,RA<*I1-*)&$&YG&JY8P%A8XID)KTKK:_SO4C4N+VMAL!1
M6SUT6DY^=8FZ?KXIJC^NMOSY9[8H--^#ZF&KSEU(R 6%6I[5FU.I1 CUSGDT
M,7->0E;-*VV'J3I_7**W3>G[Y92"S2]A]N/\%Q+J[W_B["O^O)BO/ZTF/%J4
M+ 6PC'9?Y4($9S7MPUR'E# 7;UL/H3B*X/%S3D=BZ;%*T].HKX,-<B]F_Q/#
M\O<_%Q.TLI1$%KHXKRB>-0)B<@R"C)*'%',HK5VM0^@</WLU)C(/4=99 I(0
MAA/FK19":&"AWMC6MH!3 D%Q\E%P<V U1-G]_I2.G_H:'91[*^P<8?EN<5'+
MB-'IFNF36MDZ])$D;&AO**S0;B"=T$R-C<I*Z/B9LK%!N;>ZSA*3TZ\X\=Q$
M8DI"4772#L5<%,9I!^B%S*AY0AQB"M'>A(Z?@QL=D_NJZ[PP^:;0:Z_Y##E$
M*7P!*R7%_UE)<'7MB:A*DH59QX<8IG8(K>.G^<9#YN%*ZP"<5^F.6M3[9IY_
M^[18KNOGMXO/<3K'O#VN<\59(50!YC)M ^@B1(X!LF&A)*N4QR$Z?+U,V?AY
MP<; &T AA\-LL0ZSP7*#[\)T^>]A=H&+<GNU'9<<?.&A+;*#^] ];'K0A$U7
M' TH4AVF%%,MC5<0'<DE%,,)!V>1'KP6Z7??MH-]?_N$N/['<G'Q94HBWA3G
M\9RDB+& L8*19:T#'] B4-B4BS="9-,Z&;H+75TF^_9!QGT+U%P9'6QSMWBZ
M_OAO4US6.Z[??L*O.-O4GBO-%?-%@'"V<D7;>"!V(+.8N-&88O-IQ[M1-B[(
MVB/B:<BU4D]/H/L90UV=&\?Q(7_;\G7:R'DHBH%1F1Q'G^J.;BT(91RYE-IY
M-9AYVX7 ;B#8#"%/@;"YNGK"XH_S+Q?KU49BXFJL*]/%Y%2 6]1UK*N'8#V'
M+$HT1N086.NSBV?(Z01G[4'P%-R.U$A/X'IL=]B6$8?9IA[OLA3TRZ:=^D_7
M=13:LB1-L6"30I)C3N I6 9&BY?1(N:TKPRV[QY&\[@G:2?<D4^@T@X@?+?"
MYYK["3)43M=6!=$'DB&7X&5)0/YSY&QS+6C8:MYK4CJQBR?!P[,UOH<IISN,
MW2^(#PR]"0JTD!2Q9<W 6Y:!!VTBLPQY&+:'?D_=S3M"VQ%J.AAR7W$9%P-5
MY3WJX(1YOI;J#>M'U.D=\I9C<W-'<]8L6;><?MWTJ;WUPC?S_&^8/U8@)?K5
M94'A8YEC9U.,GAR_V@ [N0C>% G<Q:1YL3&%]C-9#B;W>(-X]>KMU!5)/)K"
MP-464@HWLZ =+6*7R)=&'S&T/H>]1\+8R;S3(.>AQ3M<#UWLJP_%]F&Z^N<F
M(R#0B2)3 %1)@!*QC@EV#(1QF'P0M$NTO^;W-#V] .P 13\)FB.EWA6"WB[F
MF_5TJ[D1CS(G3<$3]ZX&^2& *TH#$@^2-O\BHA\,00_IZ05!QVK]23@=J8(.
MX'3[%B+YIM>-50L+WB#D1()1WE>?-#&0R+C(P277/,'[*"&] .A8/2]:"[T#
MY/R^W/BNWWY:I']N.7 R9%-'E#IK+$4<-H!GBE86S\H79;&4UATV'E(Q=MWX
M0)@Y4MP= .9&-#?!KS<QR&05&.EJEP95P//,H*!6.L1 @N*#;5B=)$B'\70.
MDW%7,/EE45409MM\1F"Q,%\B.%$OK]:Q;C$7!8*;0I8SYLC:IYT>IZ67?>E
M)3\)FB,DW@%RWN)R/2U3^C/<7%7]LEA-UV^NTV*7B5A7$H]U-DK$NLO2W@H!
M.8+V&#7S.G"'C5&T"UV]F* VB&JNB0[O#/\XIX]DLO_"U>7'[[ LEGC]X\,S
MDKL^^=@LY$$<-,H\WKSD87[(.X\LZ@($/$U^C6$0E),@M.!)BQ2Y:GT;[!ER
MCH^PZJ-_6JQ6[VC=5:]P.K^@1?#K%UQ>SNJ^)W:L72(I.IBF2>8AT_]Y\-7L
MJFA3G0I.IE@F,L".XM38VCTZ@MQQ=\56B'H8K)U&?QULH >P^HZ^G7Z<3W2)
M%-IH"\G%V@J7]HV8> !=:TYX4>2UMLY='D[MN)MM1T ]1'OGB=,?_B(!DV:G
M\[#\MG%P?EG0;RE$7\SH-1^O4C(3Y;ATI=X=5!19*RL$15]%TQ>><N()M>D
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
MLKNXJ)G">X3\YGQ@8FUTTF<&.E<#[J4G\5H+4C$6H\SH<OO!2(]1LA/T[&N
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
MZVC+3@X8/?461NB[&WS<>>'82&BDOL6QLNP! -O:%&=#2M8H\,X8(CN4>CO
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
M6%YN;U=%>\4RD8,V$")A5?%4IPM;!EEZC$+%I$SK$J,[!'136C1BFN)PC70
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
M[8^?<5/?70RFH@,% #8$4%(S\,I9" 9YIK@P2-?:>WJ6H,YOTPR.E\50RNL
MB0W"5\&%+BX+0/*<*'RM\Z-=O2&;@]1",.V;[_K'4SWR)98N7(43Z_Z<T7X9
MG?\XIY5_L='*K^M/N/S]4YAO<WV_+.9?-\GVVXTY8TK%"1*,M,R!2@$ABN0
MM4?:(5%$W\U<DX,X['QG:(S?5LMG>##]/9;:U15498POBD%6PM)>[CV90!%
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
MVC78T!JS"3P]6\(F H$)$WDJ R3QNF4#T1]D&7(DLX#2B*DTM',$G-*88Q.
M2Y!T1&SM&F7(6+&Y4C8/WW^_^AX+E66AWBZ<*/.\ 0N4Z5,@4J'0AI<+O:"A
M,W0K^7^NZOO_VDA\5(W-'YXTXVD\0#5P0UH]"T$//#]?ZNKW;0Q1Y"**LC!$
M) JH>=O"4*;R2.^'7/^/440#X?H^_FQXN+Q7M[HP%UG@;\9E4XL[WETT&Y_W
MVC3F(J8B$02%Q+2AI/FZG4*&B$RB/ UHDA,K_]^)ST7?V,#%I9<X6\R&V \5
M>1X8V>R7".N)XT0A&F*MYQA+E$FC\03'F8B"0!W6RI^C)R\G /<]F<_I2P69
M"3!P]MEUW='R%]J(OYYRFE))59QIZT=#F9NN/"9Y+B$HE2HQC48IBP\R.GJS
MRGI$@S,_EZS:'7+0>::UZLS,M\!L5L!"0A.N+^XJ,8F3"<D14QH-%4<9#D)&
M4XDMN.^7#G=X<$^_ _R@-6 #Q/:A#PE%KA**"*&F0D02($J- E.94)S)4%!B
MP_R>5)A@\D*,3\<+F.G'-ALO =F>>Y,H)J9)%@\U%OJW.:)2*<1SSK&@PJ0F
M6C _/ I,*'@937"(IP>7R[X<K2M:RO;]#UI5\M'M@N,T"1-]36919I(3LQSE
M5!LW@I,@EDF,(^=MWFWF!9NLXOS>L1@E;T#--GLR(9BE@NJK-Q4"Q;'$B,4I
M19@3D:9Q&.74=43);F;0[7U=:\1(E9M #_3YYMGL=X_%ML\V3$"*Z,EGN8E4
M<:P_WGD2(H9%@,,DBE)I<\49&,)O=9G"9NT>6H\TI.\5&4]PSF60(R53DY:/
M8],%3!_Q0IFF(B8ISK*16N+=&[Q7U)2Y$'ND+4^OQ+9GOCB.! NPB27H3SY5
M*<J$_B51*5.*BURK_4A5.1P#]JSSBGHR"UR/E&3W<'"KZTRK-TD5BN2CHY$@
M)A-3B$6?!4,J21C8]"@=& (VW_85560.M!YIR(OGI+%2C'&MY!*'YCDIQHBJ
M/$&8!?K\%L4\%6//)9->["Z62?N*.C(+7(^49.UMV'9X"K )3G/$F8Q1G(@0
M4?-0,"!Q+FB<ATEFY:3K%P^;!/N*JC$54@^NT=?%C7EIH*X;6K7*E"(WSY_V
M(UHTRG$N"49!8#+'(RFU-:0Q2H2," VR* Y<OX*TF!;LQVDQ7XUK0OS7L6TK
M$!QD6:*-J)!<@R8X0SG/<Y205 :2AC@/77MJK"8&>_-VK@[CU&T"-] 1Z,U"
M]*AGW65=F%QWO4AYV105+VYIN?4KB"Q5)! HI%F(8D4#O:2$H]QTU64D#O5_
M-E%IN^&\5J(I)-?+(NZI$ID:+KM;I+Y!!B(7"!,6:$LO]8=>0XA2+G.N,IG@
MQ*9!D\50L!X=&.69BK0_BG-Q+YN^;: ODP&EF*$XX-I:YY(9K[I"/"2IX&D0
MI8E-2L3ID6 =/*^F-BYP]JX(]OJ['N4RS ).$)=4Z:M)&B)&E-X&H;:B 4XI
M#5UT,Y]11'VQ>_TB*9@.8/9.43;[*$P%)N&Z"F:@-9YDJ5X#RU$8AOKS*I-(
MWV07417H%$P7G-I42Q\#L =7KF/%NRF/F(Q)I.VMR2BD28"R*-)7!:)R*E*L
M6+K8ZWOOJZ6/XMBR6OH8P#W0F^'2NR)0C,H\1;GIGQA'YK&4:0@O4YEF/,QC
M<7AT\:#>]6(.QL5<0.Y(\$&C]HH@\I3I0RS)3*PMTN>](-"P*(:21'(54YD%
M>*'J?CXX<QP2.UC8>@S*;ZBP-4\B+(G&)F>IO@>*4" F0HSTIU[0B.%(29MH
MQ1LM;#V*U(F%K<<@#!W2ZLO^H#A-XC1&&5^_N LEHFE&D<CT!HJB)*2!53C+
MMZ0:-XHP%[$W7-B:2$%C1KE>E^E9@[5II41_EVG(B5YGF 8LM%",?TAAZZD*
M]%H,>'!J.5)P61$52RXHBFB2&!=VAEA$ Y1P$A(6Q G!5DW)_E&%K:>HDT.<
M/="6(S>!7W>UMC(293SG$BD<27T+Q,ID)&I;*V2@>) &E+LNP7EJ3E8:1);2
MH,7N3DZI\$"UIA0_%BI,8AF%B B>HSB+N$E!"9%,F%"1($$2N+ZFO[FJU6[U
MQ$'%ZC&DO8G^UML';?39.SF'=?(&Q+NOD6>[EJ7KXZDPY%$<Q::DL.F]F.H#
M%(\E"I6(DS!,4DF6;H[@OHGUAZHKNH=_%4(^0_S9%OJ@06TJ6FZW3_ONH>>Q
MY..G(TECSDD>H5 HO8MRA4TY)XF"C&?Z9)+0%ZV-Y@.TQ$*\<#S,T[_CC;"A
M"/>C@LI^[I:>>\Q(:!J(F6YV),A0+K,8A6DL>"8B0D,7-=DF%]EYA3;98.IP
MJCK/&&[\T*V>1^DB#N,LB E*.0OUQ9M%B,6F,09)PB0S_>KLZGO]0ZKSC.+4
MJCK/&("!76A?ZDZRNOZS_:UF12G/Y?,R PEC>1KAR.3+Q.87?8V/]8IR?=PE
M+(T9Q39Y24-C@.O"7/KJ!;"$U@G9Z8/OS4'=&<&9GG"4(1S& L4)UZ@D&4-Z
M58%D^FZ>,IL:'KW"?2S;,UD+9J,''G\K]4],?.CI]5N>9?J"2R*$%6?ZZJNG
MGU,]?<6CB&KE)3RW\9;WB/:Q?L]4ZN<B!TS\.>WHE?YKNI(;3+38;=TQ'N7$
M=*&D6"8F$IUHRX5S1+,@8&$>\E39/%0?&,+'\CU3%<$5DM *(=L_N_IV.W.I
MN$I"/57"S7=,X!A1185>2)9'44""/+9);]^7"I-4NA#MT_'RH7[70:E!*3(5
M)S1$.,\ETI8J1QF1 N$H2!G):!)SF^<P/:)ADK26X7PN<M"O$WIJ3$91G&14
M7Y9);%[E4($U"BG7>&2*X"3,4Y5:$#^U.J?S"-,RQ,]%#K2ATD!]R40;)J:7
MC2(LM/+&E"":8H8HC7(39A4ALRI),[T^9_8V%, !?M )4_M5!;G$F%%S)XT2
MXPC! <HXQ\CXR-)8YI'(;0S^A*J,^1MA?#I>/GS?C]>35$'&4BHE2HFI*<MI
M:OIR8<32C"4L5H(H&T>/@_J<.'@;JN 04 ]2"L;ZVW_=Q<2UI@<RIPH)''!3
M/4GCEQ*)6*32,.=Q'#'7;:LF3Q8X8].;Z,;KLNZ!>D])O@@)2P,>4[V#I;Z\
M13PT=9<9BB0)(GU_%['S?FQO+F/FE13(02K-&#:!/]6;Y56R8]MM_Y1C<BD;
M;AA>R>],TH10%2(61(&I :U0%B4Q2A6+<ISQ0%\Z++[9EL/!VL[75;2E6(#/
MT=IKSB6Y>!1_IF\QXO%Q_GG1\K)N[YJ#7-J^C*S>CE]&Z*.IX^+)PO6/,#(I
M:_+D9Z9@Z:&^/XYRLQ[BZ3PQ%8[C$B?:C><"?ZMN"R/T6B_[G?[+/YU,\Z54
MD"_/22ZV>]@*$4!+OS<_V?VHA6.^#F2"F.]I;/6CX0E7EWK8KKFIQ,>2KIPP
MM2\1)!HZB:=>)#QAR>SX]U4K&G<T'8@$"59.MGXOL?"$J%_JOY[FY]8"'A$-
M$FZ<1-PP-L $[KZIQ8T4'^OF?7US^XV6L[?;D%R0J.$HZBQ0\6'CM>_U,5E>
MU[OI&E>2P]UW0CY($'#\%K1#R5L^%Z(1)H+GB#U/2/M<B>*^$'>/#<=G$74@
M"O92-HQY?0H Z*U4ED_SVL:L9FVB/H%@#!W!O+8#P ,O_N/^U__XQ*:9]*1^
M3S;L9=EJ%PV"X@%95S_T8M_15@IS!I)5N\&OH=5J7>^H???P]&\NZ<.Z;(19
MS-.**G%9TNH+O=F6W7;+^2)3!(W']"O#X:.[!9GQ0/$^W-R6]8.45YT^I%W<
M/DLT=QR%/CH.[!NZ)=D]C!^?@MH#=5C/[>Q6#\^+QZA1L?K1M5=G7Z\648O3
MX\$F(;RB>EA##WWNZ_OHZH.06:'[2]16,$A:W/QKU $N/E#W>R6:\F%U)?E=
M4W2%;,]NNOF\]4J%R6 ;S]H0)#Y0]N'OAE\V!7>POYY$69'C043RQ>)]8.23
M_@)TY[23'VG1?*/EG0-J>F1:<>1!'/(X',!D[>_LA]_^[-:J]/Y'M;KD\\S>
M"=%6U,&&)NW \34-YT.SCA<LE(+S4KJ3])L3DW:0>O-5<E-7\N%"O1CKA3),
MTGNK 69LV8W4[3#SG?.] L'\BF/X>;Y9AV !-K)?9;LMRVV^ ;.=]'WRP/@:
MQ+VV N'_=?ADD=.)+2D_ R<_ R>CN/E25U]D[8*4?4EP@<8AK.L3"_?HNR*U
MR)NB6F-F[*NS#\P+P6!&;>K)P 8F:).W6G6;1<WV-NV+ DL G<I6/Q3 _&PG
M5-'RH2U:-[E-1X6")8/./'L?A0>8O:ONS\N&7S37;?.A[8J;33TE=UGR5@.
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
MV?*F6(=A'.6IGA9O1:)/#A![R,"_2Z(P\Z)E'(3W3ZMS%7X^)=V*69]\(=:
M07_6JK9Z5ZG./"%REG]\1*;5FP"?O"(GP '/('AZ_>4N5:!?IA5U/KE!3H#C
M:_>!SU5;:#"O&[KN/-DT)F_:=%4X\ #,;$4P,(R3O@2VRW#0I.#%4"_48F*Q
MWZ-BYWB@=^+>F4XV\]L3] H$K(1[BHL]G_, &-"1@MW49K\E/1 %QLT@VKVL
M>/2Z]*PL>VR)FW*YQP5[P-5 Y=R3@/RLO ZUAWY68?]9A7V<1ZMKRFO9W+07
MZKH16K_<G.8'Q(+MH7%GA-/ @)\4S*Q<=&[<EP3V?G[L&:YG^;Y0<EUTLX_7
M>Z+ 'L)/)&4/ &!6OMZ5$@<LP>94(^K;3HJ/)5W-HN>83+!'[N-X.@$)O#M_
M"<X&Q(*]:A]'VVE@O#" ZWF91S"T<V$$]\2!O6B?8@C[@/#(&%XW-U7GUA8^
M$PGVEGVZ*7P)B%^6T!%AQZ6"/6.?90>]HVU[86ANBL>F\(XLX:%$N)?K4ZSA
M$3R\X.K#W[=%XY*J X%P[]*G,-6/AA=$G=\]3LP!13M1<*_,IY!SB( 7M%Q)
M?M<472';L]7J[)X6Y>SW#0-RX=Z)3R%L$)NW$0Z^K,N"ZP5<-C5?,!R\-\P"
MX>#CRW >#GX^U L=<1 7[I<_*VBR$2^>BW9U]SXMW9/0\2!O^Y$62[S @V%]
M\_Q2=YNINO'WVX_BB?M_)L\#^"UOT3=_87YAM)7__1__!U!+ P04    " "!
M@E5:OFO5*!4A   #^   &P   &-D=RTR,#(T,3(S,7@Q,&MX97@Q,#$W+FAT
M;>U=ZW/;QK7_?O\*7&=N*LU BBA9EE_UC&HGJ6?:C,=RDX]WEL!2W H$6"Q
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
MM_ IV!994/-Z+*.YE='E)<-8_G)L$$2S%9X+7HQ7+J7@4YO:C1K( "D7>)"
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
M2+P_"=_5G[(\7B$&CX-P76M^^V)CO+S3$,]>G)X=7)R>GQV<'IV?SP]/^M"
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
MNX*[#8_H"EFCKDQ1X$A^6C0EG#"HS-\<FQ1:CG2AZZ708WQU*<:P:EJQO%!
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
M0!0-&#0!\"F72U=+YA\#XX'"QVU3*JP%>!M'M$% S.%3E1=)C(Y0IBR/7^
M%'"^U1]:W[;N=9\K*W/_W7JJ40# R4S]C]PW."D69>"HD-D%VE=NU;673KQ^
MF"G2\O6^VED&[#4:,?2KL:Y KG[1W?NZX P;IOS \%>N1G=-P/0*5GB8]/<Q
M*\B$2@Q:#PNV'IA0MOY,=/76QD5?FZ8"EG-F5[=(1YS&'/0M,[X.&L69M25F
MQ!'_Q51UM\IO@- R*8Q?CP_HBF9(!,XC*(7$$&85I!0*"*1:5PS@9!#UUV2R
M4-C70:@4._X(?"T.?Y3B5MCJ4Q-B49!2B2PKI,78UM)_$2?!@EB";ZFR"^H%
MLK9)T@'IET/\-^#0?K][VZC]#-PK9/:?O ZYG8[%:Z1+(C=4>?#_5: )[I=&
M*G5;TE6KCG1BFR>5OE<,7>5M(Q\;Z2_!9\W=ZI,"YL$DN=.#0-5@&(5R&A]H
M(?^$1UL[OQVQ%Y#[VI]7:Y?D<@I@+50X>>+>*]IJ< &^*=SQ6=>$@]D'DQ#F
MZZ9$=7_<.AF\B+5;[3O(P)K0ZM)U6OH.25>*%V&F2$D:IR?AF(IKJ[.[W+]W
MB ZK'G^$XEUG$5 ">\@#%-8E,Q#Q#$$.?*S)[]Z^Z MJ@W^LY@%9[1>,BTWU
M_):)W',J!M:V5BX2(B.*38S:@%513>")I'A)?<@:KMYA@<1]T!1/686-.R3$
MQ6LV\[<QA[LI3Q\J2GJ%.PW&ZT$P=D2/AO$V/+=:&$),G&!Y,4;K"9LCZ71:
MPT'*,2F.A<5*#OIOA@ P];35@^]SMH7SL?SZKF*X,E_)3(U2L>N781NL1_,)
M*('.M)G!8 A^=-\_L3GQ^360'I7:WB]\8/*D,ID")[$',._S%;_=;$)")/]U
M@JFK 3Y.E'V5 -=FQSY=8ZP#KKO1EI2 QN_C(*J<8"+)I<;;LM/CR/8=3B).
MDQ");TZALM%TL*09V[0]3TI;2:JT&;0+X:EKI*Z X(6K*W=Q21P7I.:6R_Y?
M*RXS(/6"9A"'W+AFC4#O@(FS(LTN=%0 6_!7PZ .N%!6H :#OQ%*QLBBIAY\
M"GW[84!<^R"E[HS4^7 L+68@6_5)(;]OW.+>HU"*LIQ<:A^F<\5&!(SCHQHU
M*G,$8EZ83OP6F2"_3,F@SZA@=VWE[.F$UT@L7S!PU;D)[LC$ A?P"-J8OX1,
M1RDV=@[BBE;6S8(7.=PCMRCOSG%TQY-XKGH7<ZT@:5-2IC@N>T4!\%4J/.T\
M?O*AW:*=SD!4YJD%2MOM-"@VN>+"\#X;AUEAE=O^X;ASS 3A7&K,89-QA?^
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
M-+Q<4!Y_.Z"4+%8YPDX(6H:Y 41"',UFI5WE,2B&EPIZ5!ZEE8!.0&DEI@W
M4)ETS@H@@4!,X$[3)4IK@-@G0V,A"$6*&R11I1  -#7PXX:SSIZ(VX3%J9[9
M389CG%YZNV%E8P5^=F',AK4O%X'=O4/@9"U<KVV-KKJD( +1<:SPZ$)XQ;B1
M#BP(O@I324%E$@@-4V43$B>Q#.1)!$K/0MDHU;9"/Z)5HU./FL+H2 J\MNP0
M(!$2J/-(&#]$"<_O4.& L6ZJ%!*N9.T=RC>NJZM9Z<D_*BKD<H]6TL^(UE9
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
M&D+6V#,J?3KDU 'RY.O _MN]G+3M2]'O4$L#!!0    ( (&"55JTO+2IW@,
M (,-   :    8V1W+3(P,C0Q,C,Q>#$P:WAE>#,R,BYH=&W=5UEOXS80?N^O
MF#KH;A;PH<MQ+#L!7$?!ND<<Q$KS6% B%;-+'27I).ZO[Y"T<]0QD*+GKA]D
M2S/SS?<-J1ESO-2E.!TO&:&G7XV_[G3@K,Y7):LTY)(1S2BL%*]NX88R]0DZ
MG8W7M&[6DM\N-01>T(>;6G[B=\39-=>"G6YQQCUW/^[9)..LINO3,>5WP.E)
MBP]($0[Z01C0/(P&1]%P2++^D [#X3'K9V'VL]_"4'1W,4JO!3MIE;SJ+)G)
M'T=!=]!O].B>4[V,?<_[IF5=3\=%76G,)S'>_70P.V":/>@.$?RVBJVDE@O=
MFO-:U#(^\.QG9"R=@I1<K./W*2^9@@MV#U=U2:KW;44JU5%,\L(Y*OX;0TY(
MS][>.\H#Q!&\8EL)?F!()P]+GG$-8= -7C)^+IS(6]2NZR8>(NHSZCG6FLG_
MB/LTN4IGY[/I))W-+^#R^FIQ/;E((9W#(IG:9W[8]V!^#M./D\LTN8*C$/:*
M_+^H0KKI+/TA ?_84$\_)G!],4N3,UBDDS19P'1^ENR7L7^M?EDIS8OU/RXK
M>E76K T3D3&IX;LN_,@E$8*I-N@E@WS)60$%KTB5<R*@+@J>,XG?,#V[P;=>
M-K4DFM<5'+X["*,1/K7?']J ?D84XA -A_S#NP/_R!L9U$E5K1#LBF&P!HP]
MKV4)OM?Y'HI:VL1K1B2PBF*_.6,Y*Y$>A'[;=)<(#HV'36-B7+XMI6(EQ!KR
MNFP$QQ+=<[VT@)+]NN*2F0ZDC.^"Y8:V(^6'AP01)/C]0VJA3 BZK"37!B9Y
MR)>DND7JN39F?QA&0"J*NIX+XQ7R+UT]<JP[P5I3?&KAG#[")?)K)%.&2=L8
ML=Z 0;AX6!0T-$AM4_^GRB,<Y1;8I$6OE7!"ZH:Y%5";$G3_W [D6.1*QT%D
MVV9K;YM\;*%_V_8<OFEWNNJ^15+_Y4NU[=V:9()MW;-:4B8[R%V01K%X^V-$
MN6H$6<>\LA1LT&@#GM5:UZ7%OS.;.B=BD\.F<^;-P(F\;N!%9N9HK*"FV\2;
M<=2UXZBGZ:YM>-P=>OO-7M=_M/4LML-'!:HAU4DK;&T#&D(ISN@X:![ ?UD4
MP8H=$8[_O]]\/+>\T6"D[/65+O2X[&]0O5E:LQ-0-*A:< I&P.ASJL=?J\'G
MI'1J9\OY8X>;;V:+Z6\+5G%LQS_A [C$9L=-CVI#8H9_([EB\*WY&\J4@OEC
M__MB"_5RTGZI,L]9)E=$KB%P<[Z_*[1GV_+.1'I]6FWY_^%<T-3*SM%8,H'U
MO&,[)X6GAF+;OO<40C+L*BN]/V3?/]6]QX[-U1V">O;P]3M02P,$%     @
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
M8/>V"%N''YZ<)M!J+AG\1,M/9P"452LD7JG6LFH. 8T+600Z32(?TFA;7,?
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
M5)?UNH* ^%=OI*C;6:ES8.RE I<C7CM+ET(Y#U4M6/A1J4RJPLPC,$>16+O
M5 V=I4P>R5B UUL+LZ&K2L?/OHBEL>.[O5$L@EO!1;JH,W% ;0KNA$E-3+:Y
MY"TJ<IRI:&@9*G^ E+FD"X4[M'5$C(]8#W@-RD%%Y$Q6X5-;#Y6LC05&\0:G
M=U_[GDN@-[08SA9,:,S>T:443$=5<):'XBQ'GQY%?]NOBJ<4J0^8)TPS5L^J
M*WU,V*)?0G0[=_I"03>J%"2+@C=I&DG7'TMV*1UNVQL98)!TUB#1?X0"^C,Z
M]QO+ 7_E^X#_\B*6:-/?)C9]+YWVC\CSI;K!JLJT5'Z%GX+V0;W%M;> T/'K
MC"]4@0;AN/><8WU5#PO1S5=81:YK7 7VHLK'H!A[;4/Y\/ARQ2R\I.13CE.(
M"$.(5((!"@;3':C\J^"S:@120(I^6A\6L^ ;VOUX_4JA:^3HO<&FHK^A/UEB
M72>#Z=[UWD>]TI*.D+N>IDL[/_:M_-81,DY3)X1D[]AV+V37&T [JH89WZ"D
MEU7Q!H.IZ$H:Z65*3S%>74K>1G2D+)7-6CH>;H?S+<"@T?$,YL4"4B.<.11O
M#)M];^&Z:]UT(:M_K+1?5&+\(A]]HXL6'#"^R>??P6F;+;\=& ^5?N2CCNTP
M\I'QM7'I.JR/E]E]$6NWK(S\( 8O"P/ 82[!Q&=^H\Q6>0CJA%+<J1,+?'9'
M,S:[OOXP8A^8E'-.GNWOFHI$$5G!W^U0"VF+&-G=W6] =$8U64"=%,I*2X[#
MR7$V8(H=)XXANX, F%?X@/MTY3;JD<:$]YW&QPIF4G%]$+Z8B1R*3QC)6N::
M'W6ZY\+P;1;M1?=N?5(-%4JLER)#[^+]2&1*?J=J;A$5]C$QKZ/TUU'C)T]Q
M C\8Z-!@$Z3M"(9,N>;G0^DZ9,4.7_=[_\&(WEIO54#[Z Q>QBC&?[96NT+'
MI->Y1^)G_N+;YV>W0T0YRNYM-]Y\A)>B%E:O.1SJXSPQJ[CC"G(E\0IO:"P7
MB.&;U'8&@TH63*WJTFR53Z%WBKM3VB067:UUX/ P@;=^85$40(DK:RT%G,Z7
M&!VT\8?1D[7@\918_+C8<=&B6>K$#X'O*T6/(?4:AW R&P&ZVT=O@/H@;!ZG
M][>) ^_UWF'Q39IMS8**8:K6/Q[K7Q=N> #E!H^Z[ RWI7&U.%XXF-MTGK_A
M[<^+HV4*S46NDNAH.)$N1OAS*EV)^P:;\^_&T804P^7'))-<B1LG2U!#SA2&
M5?&M25")[+K2Y7:NPJ!'R!P_(J'II<AX_X#K=KA\OO).(<<,8HU:1AD<9!;.
MBLZU1V!W;2DXJ5T>_O8X( 5;P*'OKI,#T[=5I&E)UR']+1U^D7+_M.P-1BCP
M!M_9(H3 K^BU:RMON1SW*2O6)NQ(QAW9N*, L(=OFZ!0@5=N^=V&&XOO"<0G
M>MX<GNWA>[\_P)91B>SE(0[/I]2."TGI]-Y(5\A?Q*O2S$"G7%,45?Q#VO>J
M25]0\G>TW78U,V5\!O[BW:&O(?^]_QV#3R-&]!7_>QA?T;_#\?]02P,$%
M  @ @8)56@Z$P+>-"P  U5H  !H   !C9'<M,C R-#$R,S%X,3!K>&5X-#$V
M+FAT;>U<;7/:2!+^?K^BSZG=S55A!3#X!7M=14".R1)P(6Q?/ET-T@"S%A*G
M&=GF?OUUST@8FY>0E+,26]YLN=#;3'=/]]-/SXQT-E83__QLS)EW_H^S?^[O
M0S-TXPD/%+@19XI[$$L1C.#6X_(.]O>3NQKA=!:)T5A!N5BNPFT8W8E[9JXK
MH7Q^GK9S]L$<GWW0G9P-0F]V?N:)>Q#>[WN"\:I[>#2LE ^&I4KQZ'# BM7!
MP#T^'E:'7K%X\I_2'CZ*MYMGI)KY_/>]B0CVQYSZKQT>68?'4W7Z(#PUKI6*
MQ5_VGMVJ^*/:9[X8!34M,%X=AJA><MD-_3"JO2OJ_T[IROZ0380_J_W6%Q,N
MH<,?H!=.6/!;0;) [DL>B:&Y48K_\5JIA)WKPP<CT!&VXXN IP*6RB22_3@6
M Z&@8I4.SS[0_:E:R\JQ:(3ZJ7!:JV#;4^9Y. +[/A^J6MDZ.5HXIS5*3RYH
MZJ+A>?335:VL5K5MW]B=_B4XUU=7;?L+_JZWH=5IXH_KGOU<^]5ZE\HO%3]<
MTKI4L:K55&T1>*AR[0!ORTCKU<K">S46$GY]=UPN%T]3U?]Z^8R5/.Z&$5,B
M#&HQ&BRBNU#R>#KU.<4J\Z&E#1E'/#M9]\ZUN4JG_P)/(Q"3$ [A,PMB%LW@
MH%0@T"D#FX0(3$[#@<O0)\>0T"I N]TH (,F]]D#BSCX8B*H$5^P@?"%FH$;
M3J8LF!7 $9&()6+99!ICN( 3^C$91\Y;Z?-'[/S;35QPM";SY\]]04%]%G@_
MU#M<B( %KL#1<'AT+UPNOT,M>,^9.\9;<^USV$&6#@;YM,HG=' 6J##*0_ 5
M('$D&0^D\ 3%'H9AHWE+S@COPPB$DGC510>5880/L !:/K88B@U!@W=Y:W/
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
MO:U:U"POO(*7^0>BMOH0G-S*2.7,>#E]WVGANT[//E'H/IU?@]592-OG[CC
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
MV*4OETWR?"&T!T,(D[Y1/Y"&V01SF+$P$FY,C:HD3!J!7RYL5(JUS("DLD]
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
M269#B\;*9] EX "G>0N^PA,"Z:YQ;XHT%D?C(,2>W(T!147X]33B.PL0N7?
M;N\6;'+"RU[?* #!%<:AH#JU&NW$V,3@1P&E5+(7I=5 <9E1$&A"?\^\F UP
MUK;TN!Z:$#.TF$;4EH8?M#*%-Q)0YMSYP8/'W1%W"^O&+1G-='0G<10K9'("
M)'T4+W0'&X6<SY,] BJ.')U'(91, ^[SH8A29<:!YQ+\)H<:K9 =#P//"Q[D
MRU9?ZL63S :W7,P02I8+<>7B\=SKU^-+&X?(Q]BT*2]D"3!%:&(RDRB*\+=!
M0B%)86XBN/"?D (J?>MSTY"S"7DBGL)H$-1.4F @9%*=Z82G:L;)SZ3A F*5
MPS%^%+=(4V?*4J^T,Z=3C>TB)VD^Y,-'^K"E,;9%N:>1R1Q5A$#(&'#L9$C1
ME6(%W;<0@ZH.GG15!!LO/@2A.U_^U-H74B$6S@;#A1G5'$+PIP8CW0IU(- M
M&%I_,D4NL<M8+IID\TUH#X80%GA:?3_0W,:?P92%D7!BZE0F>5(+_')YHU*L
M9P8DE7T"DB9E [4Y!0=G3CNS111[);.EWDO"R@+\B<DU\K0W2WY/R\1XI$H%
M*?5>4^BCJL(6TOY,PKY"S&4\^!.].46*M3Q=Y+6.W*2(Q$C]=Z[(JL;- .$0
M!@%*2U4X&F"-8 QA1SB*LZ@9I53&7M]&.FPOAC"52F;X4MTG?.GCF2&.4LJ/
MY^.B)ZOK<X>$:TP12[=GBTB&YA28TOA7I"=2$OB@U"Y/,VOAB==A7B1^HOB#
MG"(N2"+8:(JDIH_P,!3A)#E*44NA26$1.^CJ@G='.E'.J<F$:B;X_S#&0\08
M1_L['PZQ2T+2;[$;?&:">7J:V'M9":(C=!/.MZ>!).15C2/@SI)Y 3VC\7!A
M\2(!;#:D+3@TD<3FR 56EC.T"//HUI9\N1"MJ<EC1E%:VZ<H_8 3Q-"G=-EA
MF6XB0I>],JT-NQS!NFIV.O#>@ ^]ST:_:[3A_9<"-+MM:/6ZEMV_P3-F%YJM
M5J_?;G9;!MR:]E6!YNS0:=Y:T+M4ORV[:1MTT#5NX4NO_\>JSVGU+\X'X<5&
M?TPEK^KMLA@B*F@;(?<8K<)OW$ ["*(HF#1*CX^P@:2M:JN/;)1C\>\X?-SK
M,^*' XR]NT,5?@WF/;"9/'CN5M]O=+NC@;9MNUV-U^I)L9)=O-;W*5[3>>0G
M=D<R!-#GE)8(XNG6[.G[O 2E!/0#3%6+ JJ)N^;)]\P3+FUEH[IZ/$2N(+CO
MS'0R^O$5QDHERR1QM$].U\(DC9!"5"'CDA-YF"HB8*,3-@,I1KZJ+/BQ6MQ$
MWW&"*5W]AA>!0=LQZ7%.E&PZ>Z0D#.DJNHCP:0OR(([TQ$,QI,GC\O3<K94O
M2^2$>I)*/;UD->,T,Q<]WB<7-13OI6&ZXDQM7\_>4:UYB4M+-*]=)@0;R?X]
M]PGT:+4OK6HH-Z2:&=,J)24%&86Q;B[:5#)[92XORURJQ9.G(5K7JU(YV:?P
M].VH2K6"MD >C.2W:U@6J'73WF4VH:"ET=/C%+.3:K[:]*:6\=VME61= 7)C
MC(UT7UQ!P3&;EWMH=PO@A%IBP QP,@,/H8@B[N^&P67"UR=@<UK-DAA8+:L
M5[U.V^Q^L))7<'95I;ZB2_UDU5O+6:KW?J;6#7-:# 7X]4WM^$RJO]!BH1<A
MX'XLPB<>HD]),$V\HWQ4.EO]N]M;&+D:$06=7:0N>DS6ZKN+[Y6*Y?6NEY&3
MV?22K-8)X!IIFG#5R[.[ L+!+HGB"6C4-J6%K'#$[)LW%K1ZGZYO;*,/5J]S
M8YN]KO6***^(\HHH^X$HV6+'I=$V^LW.*V"\ D8^ >/O#@_[03C@TNPVNRVS
MV0'+Z'\V6\8K!]D[2,G"JO!WP[-E O3S\)]ZWA&NLI,1]'<,FMT_H-LD9$-
M:UI6#Y&-C@K[JE:W9]/:N6E;M.!N?C;;-ZA9JWG=;)GV%WA_8Q.6&YTOJ"W8
M_1O+-G;[[% I[]A=KF6/W2C#=NQ> N^/@1S'#)I%N&)C/V>@K<SY$X#VLI&?
MHU!&HC^B\V?A\"WXO V$?P! /[^C9Z[0'*EUP1_2V[/-43[!G+WZ&97YZ94/
MJ2RM%QV6BM4L_*=&,6NA4$PMN%RS$=^H;@X^!:/<??L;[*]+GNN^@_B7?[EQ
MP]#-OUI":WO/',AE5EG]/E:Y;@&WLO"N8>:?.MKIDV9R)R-EMU.=OE2T\(6B
MI8_M.8_G-Z!N%M+:W!G[V-](+'P@\%9(]:*FO_D#;#E2H2U"[D2I\+M\/2Y'
MPNN-R.I]I-WE7^5FV2G00=>1D7#D'LK?G$P]_8:"::>^_UD0D CV#._)7<9]
MIS^0_$Y]F/G_4$L#!!0    ( (&"55K;=21[L@L  *]8   :    8V1W+3(P
M,C0Q,C,Q>#$P:WAE>#0R,2YH=&WM7&USVS82_GZ_ N=,V]R,K(B4Y/=Z1I'H
M6*TB>40Z;C[=0"0DH:$(E0#MZ'[][0*D+%DOEE,WI#-N.A[Q#=A=[#[[8 'R
M;*PFX?G9F-'@_%]G_][?)RWA)Q,6*>+'C"H6D$3R:$1N B:_D/W]]*ZFF,YB
M/AHK8E?L.KD1\1=^2\UUQ57(SK-VSMZ9X[-WNI.S@0AFYV<!OR4\^'6/5VI#
M9A_6ZO7#@X/:,*"4V4<' ]^J'QP.CFFU]E]K#QZ%V\TS4LU"]NO>A$?[8X;]
MGQS:4W5ZQP,U/K$JE9_VENY3[*O:IR$?12=:6K@Z%*!;>MD7H8A/WE3T?Z=X
M97]()SR<G?SB\0F3I,ON2%],:/1+2=)([DL6\Z&Y4?+_L1/+@L[UX5TJ#;03
M\HAETEDVBN1\'?,!5Z16MNVS=WA_IM.J9C0>@7)*3$]JT/:4!@&8?S]D0W5B
MEX\/%\YIC;*3"YKZ8'46_^.JUM:JZK;_\!RGZUT2]_KJJN-\A-^-#FEW6_#C
MNN\LJ[]><<M^J/G!BMI6K5RO9WKS* "=3ZIP6UYJKU66O%5C+LG/;XYLNW*:
MJ?[]Y3-6"I@O8JJXB$X2,%B,=X'DR70:,HQ4&I*V-F02L_QDW3O7YK)._T,"
MC3]4$C$DO]$HH?&,5*T20HY-Z$0 ++E-EUR*$!U#DG:)=#K-$J&DQ4)Z1V-&
M0C[AV$C(Z8"'7,V(+R93&LU*Q.4Q3R0@V62:0+P05X0)&D?.6_'85^C\\28N
M&%B3AO/G/H*@(8V";^J=7/"(1CZ'T7!9?,M])I^@%GG+J#_&>POM=-!!GAY&
MBFF5#^#A-%(B+D+TE0AZ$CB23 :2!QR##^*PV;I!;R1O14RXDG#5!P^5(H8'
M:$3:(;0H^):H(1@8UV6W3-[3Z OI:BN LS>@$?!Z/"IAS*LXD8HQ\I9'V,F8
M^'1*?6BH1-28%=N]/2-[$8:Q_&T)]R50C1O2)A[I$H>X\,^!WY<_OZD?G3X;
MQ;#*QP6B&#>73M]IN*5Y"&(@X6^3,!CDDGB:.B-Y"U*%S%?\EH4O(6+:4B8L
MED6(&&U7]I5+A?.>48;)"&D2$0VL6TP;NOZ8!4G(2#O7W#IF,5,"J6_!?<[)
MQGB>=XOA?V-ZRU(K#@60/?:5^8EFPN"8 0LAIF,X ANCB=-<HY-OQMY?@/'?
M4\F*-=THI?.-%O/99 "47,\TK)IF(W(^2X([!C-M>0<;&9/U$Z@7, 1;Y2_
MB*"_0^H2(P:FC,D=!V'1J,NN\Q*26X&,NL'-;?@[C<4M1_Y# ':T53ED94TM
M@/A7R_;AP4\P)XTX7.T*!:(%"<-GCY:<75_*>@-"=OQ\A*Q8-9\Y(7.1:.'4
MO5:V+(W2Q?3#>KEBY4H-P(W04>Y!TK@<]*#&5!$M*O%9K"A,^GP>^\E$*G1
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
MN^V[?JO;<5] [@7D7D#N!>2^$>3RA;-KI^GTZNT7#'O!L!<,VR.U_KZ(M4K
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
MBCO1VPPW=W.]91S]#GBAHX%]Y.>#TU^K]_5&:ZO>5RL%$ N2^0.2GVIKK@"
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
M]W#BGGN]VR6(^!Q^#D'/_>^4?+M6YB;&?ZU_<NJU^JFK_P-02P,$%     @
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
M*# )!2;A&#*8"TQ"KF?X7$R"JAQ],OYS, DG0(88)J%68!)2Q214]X!)6*%
M"V.I,):RKWX*8RF?DTLPEH[RE[>?LA+*1V\E/,M8.GXRQ(RE>F$L[=-8RBDN
MDKP*&#G(>/7-UT @*TH!@7PL,[: 0!X6 IF8(ILN-'('!'*3U,<!>@3S%KZD
MIO\SNVN1@RS&4X"N,:I/UX*P,W/8S<%2'1,V;213>92*WLB>GGCM[I.,T$@7
M!+XRQ/*5SYTEZ%V189\Q:-?18"&S@CK,AW&4#:!5GK&%27O43LSA!IHPZ;ZD
MORM$(DG (2;NEJGB.(X5H9@5N-H;,(J[]]>7HA5S[G-D$N2V>V6>A+MEB=J[
MYY=S/%Z!B'OI+E@@Y0JD7(&4*Y!R!5)N-;L"*5<@Y3)!G (IEV7A*I!R.6>_
M BF7/E+ND#_=DS"(V-^1;2SA9>K-S$__!U!+ P04    " "!@E5:-#[4]3PC
M  !3^P  &P   &-D=RTR,#(T,3(S,7@Q,'AK>&5X,S(W+FAT;>U=6W/;1I9^
MWU^!36IG["K(L13'3FQ/JC@2G:C&EK*2QIYYVFH"31$Q"#"X2.;\^CVWON!&
MTDYBDI)3%4LB@49WX]S/=TZ_G%7S],>7,ZWB'__KY7\?' 0G>53/=58%4:%5
MI>.@+I/L.G@7Z_)]<' @5QWGBV617,^JX.CQT7?!N[QXG]PH_KY*JE3_:,9Y
M^0W__?(;>LC+21XO?WP9)S=!$O_MJ^3)TV>/C[Y5\??Q8?3DR>%$_?!4/SV<
M?!NKZ,GT\3/]?X=?P:UP.=]35LM4_^VK>9(=S#0^__FSHT7UXC:)J]GSP\>/
M_^>KQG65_E =J#2YSI[3;.';:0YKDZ^C/,V+YU\_IO]>X#<'4S5/TN7SOUXE
M<UT&9_HVN,CG*OMK6*JL/"AUD4SYPC+YCWY^B ^G/V]E-C!.FF3:S.[P"*<T
M_C!+)DD5?/OHZ-G+;_!ZLZ;.RKP9_UJ753)=?OXY'WX'<_[+UX=/'[_H_CMZ
M,SX[&9\$H[.3X&)\>36Z@C_^_N_7HW>7S:5MLB@@A^+'C[]M5_;B_-4F<X^
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
MP#8$VQ2HSKQ%-78+'>9LH-Q2W@856W8UU;H@4%=.[+N\V6+!UQIY<U)7Q)]
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
M9P'KKU@B<=TP/;GVRRSTY'8+O<. H0>O_E25*/2)VVQPEP3]26PN1N;G/9U
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
MIENL3,L@62F7$3.''2Q;:%7@YB$?<%IGBMB"Z/K8KQ ;+,(&+)H2^ L&BQT
M42P2HD -P^.#"TTE,E+5>B]5>#CSBO"[YHI<VY[ 4&-H SJ^:WP\?$2V]<\=
MCMQ_R6([.%K6,=S9RI]__?$>P+'E,]BU@5!<IG?&>_M=2'=Z>EZJ<KQ(0'Z'
M?OI0!18K)<?*8S*(7(2^_ /&$MF$J@.+M39_4<XT#$HGR'O.GVFLK70 @,,9
MQ6M337"31!;WZ=D!B=8GTQ6M?*YO/'7=R]?;R-?AY>,:DJ[$^H@JNU)@PWE+
M:9C:@4Y]?!X39;U'\]0[-*,W>BF;E*KJUHR0K-0WL^I65,KO_(>0SWQ)56J
M<ZPH#%#YNG02_(3UQQ>E 6[N7#@(#B&B"O^=<1%V>=;A2B.K]/H&(42V]" A
M.FNR(X*3OBEDY_/LT0]SN,;X?^<_P LNX,%=^]:O#A95>J]!BQ?T-,+Y^G;
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
M1EVO6,A!2HRCBU>EW@\TC1*_W$BMI1&I?) UNDXG6U'H(ECJ0'[O^];GYP$
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
M2P$"% ,4    " " @E5:[Y09K7^' @ 6Z24 $               @ $
M8V1W+3(P,C0Q,C,Q+FAT;5!+ 0(4 Q0    ( (""55ISTL  K10  !;W   0
M              "  :V' @!C9'<M,C R-#$R,S$N>'-D4$L! A0#%     @
M@()56@IU;#K0)@  KHT! !0              ( !B)P" &-D=RTR,#(T,3(S
M,5]C86PN>&UL4$L! A0#%     @ @()56GODB3E(50  CN0# !0
M     ( !BL," &-D=RTR,#(T,3(S,5]D968N>&UL4$L! A0#%     @ @()5
M6JN3^TOBB@< 1(4* !,              ( !!!D# &-D=RTR,#(T,3(S,5]G
M,2YJ<&=02P$"% ,4    " " @E5:31TE<D]B 0!F[P$ $P
M@ $7I H 8V1W+3(P,C0Q,C,Q7V<R+FIP9U!+ 0(4 Q0    ( (""55I<WLX*
MFCP! ,:)#  4              "  9<&# !C9'<M,C R-#$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( (""55K^>5#/_[0  $>/"  4              "  6-#
M#0!C9'<M,C R-#$R,S%?<')E+GAM;%!+ 0(4 Q0    ( (&"55J^:]4H%2$
M  /X   ;              "  93X#0!C9'<M,C R-#$R,S%X,3!K>&5X,3 Q
M-RYH=&U02P$"% ,4    " "!@E5:N>6"RQ@>   GU0  &P
M@ 'B&0X 8V1W+3(P,C0Q,C,Q>#$P:WAE>#$P,3@N:'1M4$L! A0#%     @
M@8)56JG1T5 \(@  Z]4  !H              ( !,S@. &-D=RTR,#(T,3(S
M,7@Q,&MX97@Q.3$N:'1M4$L! A0#%     @ @8)56A0RR_V" P  <R@  !H
M             ( !IUH. &-D=RTR,#(T,3(S,7@Q,&MX97@R,3$N:'1M4$L!
M A0#%     @ @8)56J4J0K5$!   SS$  !H              ( !85X. &-D
M=RTR,#(T,3(S,7@Q,&MX97@R,C$N:'1M4$L! A0#%     @ @8)56J"YQA6!
M P  Q!$  !H              ( !W6(. &-D=RTR,#(T,3(S,7@Q,&MX97@R
M,S$N:'1M4$L! A0#%     @ @8)56B109 VP!P  /2<  !H
M ( !EF8. &-D=RTR,#(T,3(S,7@Q,&MX97@S,3$N:'1M4$L! A0#%     @
M@8)56G-$3%/(!P  +B<  !H              ( !?FX. &-D=RTR,#(T,3(S
M,7@Q,&MX97@S,3(N:'1M4$L! A0#%     @ @8)56K,X<JB[ P  &PT  !H
M             ( !?G8. &-D=RTR,#(T,3(S,7@Q,&MX97@S,C$N:'1M4$L!
M A0#%     @ @8)56K2\M*G> P  @PT  !H              ( !<7H. &-D
M=RTR,#(T,3(S,7@Q,&MX97@S,C(N:'1M4$L! A0#%     @ @8)56A@/&\Z8
M%0  CF,  !D              ( !AWX. &-D=RTR,#(T,3(S,7@Q,&MX97@T
M,2YH=&U02P$"% ,4    " "!@E5:#H3 MXT+  #56@  &@
M@ %6E X 8V1W+3(P,C0Q,C,Q>#$P:WAE>#0Q-BYH=&U02P$"% ,4    " "!
M@E5:J<LMD8<+  !X7   &@              @ $;H X 8V1W+3(P,C0Q,C,Q
M>#$P:WAE>#0Q-RYH=&U02P$"% ,4    " "!@E5:%VAY5HD+   "6@  &@
M            @ ':JPX 8V1W+3(P,C0Q,C,Q>#$P:WAE>#0Q."YH=&U02P$"
M% ,4    " "!@E5:^ORF\JD+  "37   &@              @ &;MPX 8V1W
M+3(P,C0Q,C,Q>#$P:WAE>#0Q.2YH=&U02P$"% ,4    " "!@E5:^CZ V)4+
M  "?60  &@              @ %\PPX 8V1W+3(P,C0Q,C,Q>#$P:WAE>#0R
M,"YH=&U02P$"% ,4    " "!@E5:VW4D>[(+  "O6   &@
M@ %)SPX 8V1W+3(P,C0Q,C,Q>#$P:WAE>#0R,2YH=&U02P$"% ,4    " "!
M@E5:5NJT?I(+  !:6@  &@              @ $SVPX 8V1W+3(P,C0Q,C,Q
M>#$P:WAE>#0R,BYH=&U02P$"% ,4    " "!@E5:\\N<KQ@-  #Q:@  &@
M            @ ']Y@X 8V1W+3(P,C0Q,C,Q>#$P:WAE>#0R-RYH=&U02P$"
M% ,4    " "!@E5:?Q\\Y]@1   4]@  &P              @ %-] X 8V1W
M+3(P,C0Q,C,Q>#$P>&MX97@S,C8N:'1M4$L! A0#%     @ @8)56C0^U/4\
M(P  4_L  !L              ( !7@8/ &-D=RTR,#(T,3(S,7@Q,'AK>&5X
M,S(W+FAT;5!+ 0(4 Q0    ( (&"55H@?<.!""D  #KV   <
M  "  =,I#P!C9'<M,C R-'@Q,C,Q>#$P:WAE>#$P,3(N:'1M4$L%!@     >
- !X .P@  !53#P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>cdw-20241231_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/20241231"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cdw-20241231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2025-02-18</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <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="c-11">
        <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="c-12">
        <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="c-13">
        <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="c-14">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-30">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-35">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-27</startDate>
            <endDate>2024-11-27</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-27</instant>
        </period>
    </context>
    <context id="c-40">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerDurationAxis">us-gaap:LongTermContractWithCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-42">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2027-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2028-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-46">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-47">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-50">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-51">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:BuildingAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-54">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-55">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-58">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-59">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:ComputerSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-62">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-63">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-68">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-69">
        <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:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cdw:RevenueGeneratingAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-77">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-86">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-90">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cdw:MissionCloudServicesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-97">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-99">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <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>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-136">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesdue2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMay2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueApril2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueApril2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2028Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2029Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2031Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDue2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-154">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:UnsecuredSeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:ReceivableFinancingLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:OtherLongTermObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorUnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="cdw:InventoryFinancingAgreementsAxis">cdw:AccountsPayableInventoryFinancingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMarch2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-22</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMarch2030Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-22</startDate>
            <endDate>2024-08-22</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueAugust2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-22</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueAugust2034Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-22</startDate>
            <endDate>2024-08-22</endDate>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueDecember2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-22</startDate>
            <endDate>2024-08-22</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorNotesDueMay2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-08-22</startDate>
            <endDate>2024-08-22</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cdw:SeniorSecuredTermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-169">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-171">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:TreasuryLockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-02-05</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <instant>2024-02-07</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:A2021LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:A2013LongTermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-188">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:RetirementPlan401kMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cdw:CoworkerStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <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>2024-12-31</instant>
        </period>
    </context>
    <context id="c-200">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-201">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-202">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-204">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-210">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-211">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-213">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-249">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-259">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-264">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-279">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <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>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-363">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-365">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-366">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-367">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-368">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-369">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-371">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-372">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-374">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-377">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-378">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:TotalHardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-379">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-380">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-381">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-382">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-383">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:SoftwareProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-384">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-388">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:ServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-389">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-390">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-391">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-392">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-393">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherProductsAndServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-394">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-397">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelCorporateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-400">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelSmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-404">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-405">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-406">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-408">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-409">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-411">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-412">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-413">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelEducationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-414">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-419">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">cdw:SalesChannelOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-424">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-429">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredAtPointInTimeAgentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:CorporateSegmentPrivateSectorBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-436">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:SmallBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cdw:PublicSegmentGovernmentAgenciesEducationandHealthcareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-438">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AllOtherSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">cdw:TransferredOverTimePrincipalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-439">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-440">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-441">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NotebooksMobileDevicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-442">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-443">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-444">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:NetcommProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-445">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-446">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-448">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:CollaborationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DataStorageAndServersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:DesktopsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-454">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cdw:OtherHardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-457">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001402057</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="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="c-1" id="f-32">0001402057</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-42" id="f-485">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-43" id="f-486">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-44" id="f-487">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-45" id="f-488" xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-842">http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-843">http://fasb.org/us-gaap/2024#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-35985</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">CDW CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">26-0273989</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">200 N. Milwaukee Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Vernon Hills</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">60061</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">465-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">CDW</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-6" id="f-29" unitRef="usd">29833000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">132492273</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Certain parts of the registrant&#x2019;s definitive proxy statement for its 2025 annual meeting of stockholders to be held on May&#160;20, 2025, which will be filed with the Securities and Exchange Commission on or before April&#160;30, 2025, are incorporated by reference into Part III of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a dedicated team of information security professionals who leads our enterprise-wide cyber security strategy, risk management, cyber defense, software security, security monitoring and other related functions. This team is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). The CISO has extensive &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity. Additionally, the processes overseen by our global information security team are integrated with our enterprise risk management program, including routine reporting on cyber risk through the different levels of the enterprise risk management governance structure and alignment on risk management frameworks and processes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our corporate information security management program is ISO 27001 certified, and we undergo routine audits by an independent, certified accreditation body to maintain this certification. Our program is designed to guide our practices which are based on relevant industry frameworks and laws. This program consists of policies, practices and procedures designed to manage material risks from cybersecurity threats, including training requirements, threat monitoring and detection and threat containment and risk assessments. Additionally, we leverage third-party firms to conduct routine external and internal penetration testing to emulate the common tactics and techniques of cyber threat actors and have processes to address identified vulnerabilities, although it may take time to mitigate or manage such vulnerabilities. We also have policies and procedures to oversee and identify the cybersecurity risks associated with our use of third-party service providers for both internal use and external use. These policies and procedures include onboarding risk assessments prior to engagement and, as appropriate based on identified risk, may include cybersecurity-related contractual terms and periodic risk assessments throughout the life cycle of the third-party relationship. Lastly, we maintain cybersecurity insurance coverage that we believe is appropriate for the size and complexity of our business to cover certain costs related to cybersecurity incidents. We refine our cybersecurity program by staying informed on security threats, leveraging third-party cybersecurity firms and investing in enhancements to our preventive and defensive capabilities.&lt;/span&gt;&lt;/div&gt;In addition to our policies and procedures to manage and identify cybersecurity risks, we have an incident response plan designed to analyze, contain, remediate and communicate cybersecurity matters to help ensure a timely and robust response to actual or attempted incidents. As of the date of this report, we are not aware of any risks from cybersecurity threats that have materially affected or are reasonably likely to materially affect the Company, including our business strategy, results of operations or financial condition. However, we cannot provide assurance that these threats will not result in such an impact in the future. For more information regarding risks relating to information technology and cybersecurity, see &#x201c;Item 1A. Risk Factors.&#x201d;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-37">This team is overseen by our Chief Information Security Officer (&#x201c;CISO&#x201d;), who reports to our Chief Technology Officer (&#x201c;CTO&#x201d;). The CISO has extensive background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-39">The CISO has extensive background in that role at an enterprise level and has over 20 years of experience in the field of cybersecurity.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-41">Additionally, the processes overseen by our global information security team are integrated with our enterprise risk management program, including routine reporting on cyber risk through the different levels of the enterprise risk management governance structure and alignment on risk management frameworks and processes.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-42">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-43">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-44">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-45">&lt;div style="margin-top:9pt;text-align: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 Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends. Depending on the criticality of a cybersecurity incident, certain matters are required to be reported promptly to the Board of Directors, as appropriate, in accordance with our incident response plan.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-48">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends.</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-47">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks. The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors. This reporting includes updates on our information security strategy, key cyber risks and threats, our progress towards protecting the Company from such risks and threats, assessments of our cybersecurity program and emerging trends.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-46">The Audit Committee is primarily responsible for overseeing our enterprise risk management process on behalf of the Board of Directors, including cybersecurity risks.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">The CTO and CISO regularly provide reporting on cybersecurity matters to both senior management and the Audit Committee and at least annually to the Board of Directors.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-50">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-51">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-52">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-53">Chicago, Illinois</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-5" id="f-54" unitRef="usd">503500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-5" id="f-55" unitRef="usd">588700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-4" decimals="-5" id="f-56" unitRef="usd">214200000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-5" decimals="-5" id="f-57" unitRef="usd">0</us-gaap:ShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-5" id="f-58" unitRef="usd">43300000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-5" id="f-59" unitRef="usd">28800000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-5" id="f-60" unitRef="usd">5135800000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-5" id="f-61" unitRef="usd">4567500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-5" id="f-62" unitRef="usd">605300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-5" id="f-63" unitRef="usd">668100000</us-gaap:InventoryNet>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-4" decimals="-5" id="f-64" unitRef="usd">509900000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c-5" decimals="-5" id="f-65" unitRef="usd">470500000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-5" id="f-66" unitRef="usd">404400000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-5" id="f-67" unitRef="usd">410200000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-5" id="f-68" unitRef="usd">7373100000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-5" id="f-69" unitRef="usd">6705000000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-70" unitRef="usd">120200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-71" unitRef="usd">128800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-5" id="f-72" unitRef="usd">192000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-5" id="f-73" unitRef="usd">195500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c-4" decimals="-5" id="f-74" unitRef="usd">4620400000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-5" id="f-75" unitRef="usd">4413400000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-5" id="f-76" unitRef="usd">1356600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-5" id="f-77" unitRef="usd">1369700000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent contextRef="c-4" decimals="-5" id="f-78" unitRef="usd">1016100000</cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent>
    <cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent contextRef="c-5" decimals="-5" id="f-79" unitRef="usd">472200000</cdw:AccountsReceivableAfterAllowanceForCreditLossAndOtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-5" id="f-80" unitRef="usd">14678400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-5" id="f-81" unitRef="usd">13284600000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-4" decimals="-5" id="f-82" unitRef="usd">3381300000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c-5" decimals="-5" id="f-83" unitRef="usd">2881000000</us-gaap:AccountsPayableTradeCurrent>
    <cdw:AccountsPayableInventoryFinancing contextRef="c-4" decimals="-5" id="f-84" unitRef="usd">355200000</cdw:AccountsPayableInventoryFinancing>
    <cdw:AccountsPayableInventoryFinancing contextRef="c-5" decimals="-5" id="f-85" unitRef="usd">430900000</cdw:AccountsPayableInventoryFinancing>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-5" id="f-86" unitRef="usd">235800000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-5" id="f-87" unitRef="usd">613100000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-5" id="f-88" unitRef="usd">491000000.0</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-5" id="f-89" unitRef="usd">487400000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-90" unitRef="usd">275800000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-91" unitRef="usd">303000000.0</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedAdvertisingCurrent contextRef="c-4" decimals="-5" id="f-92" unitRef="usd">137700000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:AccruedAdvertisingCurrent contextRef="c-5" decimals="-5" id="f-93" unitRef="usd">119900000</us-gaap:AccruedAdvertisingCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-4" decimals="-5" id="f-94" unitRef="usd">61600000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="c-5" decimals="-5" id="f-95" unitRef="usd">52400000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-96" unitRef="usd">536000000.0</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-97" unitRef="usd">554300000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-98" unitRef="usd">5474400000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-99" unitRef="usd">5442000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-5" id="f-100" unitRef="usd">5607000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-5" id="f-101" unitRef="usd">5031800000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-5" id="f-102" unitRef="usd">167400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-5" id="f-103" unitRef="usd">171400000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-104" unitRef="usd">149100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-105" unitRef="usd">164000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent contextRef="c-4" decimals="-5" id="f-106" unitRef="usd">927800000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent contextRef="c-5" decimals="-5" id="f-107" unitRef="usd">432900000</us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-4" decimals="-5" id="f-108" unitRef="usd">6851300000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c-5" decimals="-5" id="f-109" unitRef="usd">5800100000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-110" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-111" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-112"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="-5" id="f-114" unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-115" unitRef="shares">100000000.0</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-116" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="-5" id="f-117" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="-5" id="f-118" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="-5" id="f-119" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-5" id="f-120" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-5" id="f-121" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-122"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-123"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-5" id="f-124" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-125" unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-126" unitRef="shares">132600000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-5" id="f-127" unitRef="shares">134100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-5" id="f-128" unitRef="usd">1300000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-5" id="f-129" unitRef="usd">1300000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-5" id="f-130" unitRef="usd">3834400000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-5" id="f-131" unitRef="usd">3691300000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-5" id="f-132" unitRef="usd">-1322900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-5" id="f-133" unitRef="usd">-1525500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-134" unitRef="usd">-160100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-135" unitRef="usd">-124600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-5" id="f-136" unitRef="usd">2352700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-5" id="f-137" unitRef="usd">2042500000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-5" id="f-138" unitRef="usd">14678400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-5" id="f-139" unitRef="usd">13284600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-140" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-141" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-142" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-5" id="f-143" unitRef="usd">16396300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-5" id="f-144" unitRef="usd">16723600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-5" id="f-145" unitRef="usd">19062100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-5" id="f-146" unitRef="usd">4602400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-5" id="f-147" unitRef="usd">4652400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-5" id="f-148" unitRef="usd">4686600000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-149" unitRef="usd">2951100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-150" unitRef="usd">2971500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-5" id="f-151" unitRef="usd">2951400000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-152" unitRef="usd">1651300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-5" id="f-153" unitRef="usd">1680900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-5" id="f-154" unitRef="usd">1735200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-1" decimals="-5" id="f-155" unitRef="usd">-214500000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-6" decimals="-5" id="f-156" unitRef="usd">-226600000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet contextRef="c-7" decimals="-5" id="f-157" unitRef="usd">-235700000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-158" unitRef="usd">-1400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-159" unitRef="usd">-4100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-5" id="f-160" unitRef="usd">-11700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-161" unitRef="usd">1435400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-162" unitRef="usd">1450200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-163" unitRef="usd">1487800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-164" unitRef="usd">357600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-165" unitRef="usd">345900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-166" unitRef="usd">373300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-167" unitRef="usd">1077800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-168" unitRef="usd">1104300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-169" unitRef="usd">1114500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">8.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">8.20</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">8.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">7.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-174"
      unitRef="usdPerShare">8.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">8.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-176" unitRef="shares">133800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-177" unitRef="shares">134600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-178" unitRef="shares">135200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-179" unitRef="shares">135200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-180" unitRef="shares">136300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-181" unitRef="shares">137000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-182" unitRef="usd">1077800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-183" unitRef="usd">1104300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-184" unitRef="usd">1114500000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-185" unitRef="usd">-2800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-6" decimals="-5" id="f-186" unitRef="usd">-1900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-7" decimals="-5" id="f-187" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-188" unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-6" decimals="-5" id="f-189" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-7" decimals="-5" id="f-190" unitRef="usd">-3600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-5" id="f-191" unitRef="usd">-33000000.0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-5" id="f-192" unitRef="usd">29700000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-5" id="f-193" unitRef="usd">-61500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-5" id="f-194" unitRef="usd">-35500000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-5" id="f-195" unitRef="usd">27800000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-5" id="f-196" unitRef="usd">-58000000.0</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-5" id="f-197" unitRef="usd">1042300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-5" id="f-198" unitRef="usd">1132100000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-5" id="f-199" unitRef="usd">1056500000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-200" unitRef="usd">1077800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-201" unitRef="usd">1104300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-202" unitRef="usd">1114500000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-1" decimals="-5" id="f-203" unitRef="usd">275300000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-6" decimals="-5" id="f-204" unitRef="usd">270700000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet contextRef="c-7" decimals="-5" id="f-205" unitRef="usd">290600000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-206" unitRef="usd">64700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-5" id="f-207" unitRef="usd">93700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-5" id="f-208" unitRef="usd">91100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-1" decimals="-5" id="f-209" unitRef="usd">14100000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-6" decimals="-5" id="f-210" unitRef="usd">32700000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-7" decimals="-5" id="f-211" unitRef="usd">18200000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-5" id="f-212" unitRef="usd">32200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-6" decimals="-5" id="f-213" unitRef="usd">14900000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-5" id="f-214" unitRef="usd">8300000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-1" decimals="-5" id="f-215" unitRef="usd">4100000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-6" decimals="-5" id="f-216" unitRef="usd">29000000.0</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement contextRef="c-7" decimals="-5" id="f-217" unitRef="usd">16200000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-5" id="f-218" unitRef="usd">559400000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-5" id="f-219" unitRef="usd">54500000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-5" id="f-220" unitRef="usd">34800000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-5" id="f-221" unitRef="usd">-61100000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-6" decimals="-5" id="f-222" unitRef="usd">-139000000.0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-5" id="f-223" unitRef="usd">-111900000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-1" decimals="-5" id="f-224" unitRef="usd">605300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-6" decimals="-5" id="f-225" unitRef="usd">-183300000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets contextRef="c-7" decimals="-5" id="f-226" unitRef="usd">208900000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-1" decimals="-5" id="f-227" unitRef="usd">443800000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-6" decimals="-5" id="f-228" unitRef="usd">-55400000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c-7" decimals="-5" id="f-229" unitRef="usd">-260000000.0</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-5" id="f-230" unitRef="usd">497100000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-6" decimals="-5" id="f-231" unitRef="usd">-93600000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-7" decimals="-5" id="f-232" unitRef="usd">225200000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-233" unitRef="usd">1277300000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-5" id="f-234" unitRef="usd">1598700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-5" id="f-235" unitRef="usd">1335900000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-236" unitRef="usd">122600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-6" decimals="-5" id="f-237" unitRef="usd">148200000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-7" decimals="-5" id="f-238" unitRef="usd">127800000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-1" decimals="-5" id="f-239" unitRef="usd">211100000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-6" decimals="-5" id="f-240" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments contextRef="c-7" decimals="-5" id="f-241" unitRef="usd">0</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-5" id="f-242" unitRef="usd">323900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-6" decimals="-5" id="f-243" unitRef="usd">76400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-5" id="f-244" unitRef="usd">36700000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-1" decimals="-5" id="f-245" unitRef="usd">1600000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-6" decimals="-5" id="f-246" unitRef="usd">5000000.0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities contextRef="c-7" decimals="-5" id="f-247" unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-248" unitRef="usd">-659200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-5" id="f-249" unitRef="usd">-229600000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-5" id="f-250" unitRef="usd">-164500000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-5" id="f-251" unitRef="usd">294200000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-6" decimals="-5" id="f-252" unitRef="usd">207600000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-7" decimals="-5" id="f-253" unitRef="usd">2301400000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-5" id="f-254" unitRef="usd">294200000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-6" decimals="-5" id="f-255" unitRef="usd">282000000.0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-7" decimals="-5" id="f-256" unitRef="usd">2531200000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-5" id="f-257" unitRef="usd">1197800000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-6" decimals="-5" id="f-258" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-7" decimals="-5" id="f-259" unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-5" id="f-260" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-6" decimals="-5" id="f-261" unitRef="usd">150000000.0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-7" decimals="-5" id="f-262" unitRef="usd">635500000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-1" decimals="-5" id="f-263" unitRef="usd">962400000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-6" decimals="-5" id="f-264" unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-7" decimals="-5" id="f-265" unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-5" id="f-266" unitRef="usd">10900000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-6" decimals="-5" id="f-267" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-7" decimals="-5" id="f-268" unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <cdw:RepaymentsOfReceivableFinancingLiability contextRef="c-1" decimals="-5" id="f-269" unitRef="usd">36600000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:RepaymentsOfReceivableFinancingLiability contextRef="c-6" decimals="-5" id="f-270" unitRef="usd">61100000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:RepaymentsOfReceivableFinancingLiability contextRef="c-7" decimals="-5" id="f-271" unitRef="usd">68800000</cdw:RepaymentsOfReceivableFinancingLiability>
    <cdw:NetChangeInAccountsPayableInventoryFinancing contextRef="c-1" decimals="-5" id="f-272" unitRef="usd">-75700000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <cdw:NetChangeInAccountsPayableInventoryFinancing contextRef="c-6" decimals="-5" id="f-273" unitRef="usd">-23700000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <cdw:NetChangeInAccountsPayableInventoryFinancing contextRef="c-7" decimals="-5" id="f-274" unitRef="usd">84600000</cdw:NetChangeInAccountsPayableInventoryFinancing>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-5" id="f-275" unitRef="usd">500000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-5" id="f-276" unitRef="usd">500000000.0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-5" id="f-277" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-5" id="f-278" unitRef="usd">47000000.0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-5" id="f-279" unitRef="usd">49300000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-5" id="f-280" unitRef="usd">30200000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-5" id="f-281" unitRef="usd">38200000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-5" id="f-282" unitRef="usd">40000000.0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-5" id="f-283" unitRef="usd">23100000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-5" id="f-284" unitRef="usd">332100000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-6" decimals="-5" id="f-285" unitRef="usd">321500000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-7" decimals="-5" id="f-286" unitRef="usd">282600000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-5" id="f-287" unitRef="usd">24200000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-6" decimals="-5" id="f-288" unitRef="usd">22700000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-7" decimals="-5" id="f-289" unitRef="usd">22900000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-290" unitRef="usd">-686900000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-5" id="f-291" unitRef="usd">-1098700000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-5" id="f-292" unitRef="usd">-1102100000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-5" id="f-293" unitRef="usd">-12200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-5" id="f-294" unitRef="usd">3100000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-5" id="f-295" unitRef="usd">-12200000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-5" id="f-296" unitRef="usd">-81000000.0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-5" id="f-297" unitRef="usd">273500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-5" id="f-298" unitRef="usd">57100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-5" id="f-299" unitRef="usd">588700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-5" id="f-300" unitRef="usd">315200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-5" id="f-301" unitRef="usd">258100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-5" id="f-302" unitRef="usd">507700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-5" id="f-303" unitRef="usd">588700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-8" decimals="-5" id="f-304" unitRef="usd">315200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-5" id="f-305" unitRef="usd">217500000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-5" id="f-306" unitRef="usd">233200000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-5" id="f-307" unitRef="usd">224300000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-5" id="f-308" unitRef="usd">398600000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-5" id="f-309" unitRef="usd">401400000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-5" id="f-310" unitRef="usd">362200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockSharesIssued contextRef="c-10" decimals="-5" id="f-311" unitRef="shares">134800000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-5" id="f-312" unitRef="usd">1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-5" id="f-313" unitRef="usd">3369500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-5" id="f-314" unitRef="usd">-2570700000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-5" id="f-315" unitRef="usd">-94400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-5" id="f-316" unitRef="usd">705700000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-14" decimals="-5" id="f-317" unitRef="usd">1114500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-318" unitRef="usd">1114500000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-15" decimals="-5" id="f-319" unitRef="usd">91100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-7" decimals="-5" id="f-320" unitRef="usd">91100000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-16" decimals="-5" id="f-321" unitRef="shares">500000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-16" decimals="-5" id="f-322" unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-15" decimals="-5" id="f-323" unitRef="usd">30100000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-7" decimals="-5" id="f-324" unitRef="usd">30200000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-16" decimals="-5" id="f-325" unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-15" decimals="-5" id="f-326" unitRef="usd">25500000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-7" decimals="-5" id="f-327" unitRef="usd">25500000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-7"
      decimals="3"
      id="f-328"
      unitRef="usdPerShare">2.090</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock contextRef="c-15" decimals="-5" id="f-329" unitRef="usd">-1900000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-14" decimals="-5" id="f-330" unitRef="usd">284500000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-7" decimals="-5" id="f-331" unitRef="usd">282600000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-14" decimals="-5" id="f-332" unitRef="usd">23100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-5" id="f-333" unitRef="usd">23100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-17" decimals="-5" id="f-334" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-7" decimals="-5" id="f-335" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-17" decimals="-5" id="f-336" unitRef="usd">-3600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-7" decimals="-5" id="f-337" unitRef="usd">-3600000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-17" decimals="-5" id="f-338" unitRef="usd">-61500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-5" id="f-339" unitRef="usd">-61500000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesIssued contextRef="c-18" decimals="-5" id="f-340" unitRef="shares">135500000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-5" id="f-341" unitRef="usd">1400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-5" id="f-342" unitRef="usd">3518100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-5" id="f-343" unitRef="usd">-1763800000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-5" id="f-344" unitRef="usd">-152400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-5" id="f-345" unitRef="usd">1603300000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-22" decimals="-5" id="f-346" unitRef="usd">1104300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-347" unitRef="usd">1104300000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-23" decimals="-5" id="f-348" unitRef="usd">93700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-6" decimals="-5" id="f-349" unitRef="usd">93700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-24" decimals="-5" id="f-350" unitRef="shares">1000000.0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-24" decimals="-5" id="f-351" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-23" decimals="-5" id="f-352" unitRef="usd">49300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-6" decimals="-5" id="f-353" unitRef="usd">49300000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-24" decimals="-5" id="f-354" unitRef="shares">200000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-23" decimals="-5" id="f-355" unitRef="usd">28200000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-6" decimals="-5" id="f-356" unitRef="usd">28200000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-24" decimals="-5" id="f-357" unitRef="shares">2600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-24" decimals="-5" id="f-358" unitRef="usd">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-22" decimals="-5" id="f-359" unitRef="usd">499900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-6" decimals="-5" id="f-360" unitRef="usd">500000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-6"
      decimals="3"
      id="f-361"
      unitRef="usdPerShare">2.390</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock contextRef="c-23" decimals="-5" id="f-362" unitRef="usd">-2000000.0</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-22" decimals="-5" id="f-363" unitRef="usd">323500000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-6" decimals="-5" id="f-364" unitRef="usd">321500000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-22" decimals="-5" id="f-365" unitRef="usd">40000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-5" id="f-366" unitRef="usd">40000000.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-25" decimals="-5" id="f-367" unitRef="usd">-1900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-6" decimals="-5" id="f-368" unitRef="usd">-1900000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-22" decimals="-5" id="f-369" unitRef="usd">-2600000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-25" decimals="-5" id="f-370" unitRef="usd">29700000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-6" decimals="-5" id="f-371" unitRef="usd">27100000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <us-gaap:CommonStockSharesIssued contextRef="c-26" decimals="-5" id="f-372" unitRef="shares">134100000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-5" id="f-373" unitRef="usd">1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-5" id="f-374" unitRef="usd">3691300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-5" id="f-375" unitRef="usd">-1525500000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-5" id="f-376" unitRef="usd">-124600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-5" id="f-377" unitRef="usd">2042500000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-5" id="f-378" unitRef="usd">1077800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-379" unitRef="usd">1077800000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-31" decimals="-5" id="f-380" unitRef="usd">64700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-5" id="f-381" unitRef="usd">64700000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-32" decimals="-5" id="f-382" unitRef="shares">800000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-31" decimals="-5" id="f-383" unitRef="usd">47000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-5" id="f-384" unitRef="usd">47000000.0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans contextRef="c-32" decimals="-5" id="f-385" unitRef="shares">100000</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-31" decimals="-5" id="f-386" unitRef="usd">28800000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-5" id="f-387" unitRef="usd">28800000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-32" decimals="-5" id="f-388" unitRef="shares">2400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-30" decimals="-5" id="f-389" unitRef="usd">500000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-5" id="f-390" unitRef="usd">500000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="3"
      id="f-391"
      unitRef="usdPerShare">2.485</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock contextRef="c-31" decimals="-5" id="f-392" unitRef="usd">-2100000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-30" decimals="-5" id="f-393" unitRef="usd">334200000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock contextRef="c-1" decimals="-5" id="f-394" unitRef="usd">332100000</us-gaap:DividendsCommonStock>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-30" decimals="-5" id="f-395" unitRef="usd">38200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-5" id="f-396" unitRef="usd">38200000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-33" decimals="-5" id="f-397" unitRef="usd">-2800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-398" unitRef="usd">-2800000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-33" decimals="-5" id="f-399" unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax contextRef="c-1" decimals="-5" id="f-400" unitRef="usd">-300000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-31" decimals="-5" id="f-401" unitRef="usd">500000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-30" decimals="-5" id="f-402" unitRef="usd">-2800000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-33" decimals="-5" id="f-403" unitRef="usd">-33000000.0</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1 contextRef="c-1" decimals="-5" id="f-404" unitRef="usd">-35300000</cdw:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent1>
    <us-gaap:CommonStockSharesIssued contextRef="c-34" decimals="-5" id="f-405" unitRef="shares">132600000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-5" id="f-406" unitRef="usd">1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-5" id="f-407" unitRef="usd">3834400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-5" id="f-408" unitRef="usd">-1322900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-5" id="f-409" unitRef="usd">-160100000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-5" id="f-410" unitRef="usd">2352700000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c-1" id="f-411">&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;Description of Business and Summary of Significant Accounting Policies&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%;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 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 &#x201c;the Company&#x201d; and &#x201c;CDW&#x201d; refer to Parent and its 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 Consolidated Financial Statements 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 (&#x201c;SEC&#x201d;). The Company&#x2019;s Consolidated Financial Statements are based on a fiscal year ended December 31.&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;Use of Estimates&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 preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results and outcomes could differ from those estimates.&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;Business Combinations&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 accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.&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;Cash and Cash Equivalents&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;Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash and are so near maturity that there is insignificant risk of changes in value due to interest rate changes.&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;Restricted cash represents funds that are restricted to satisfy deposit requirements with creditors. Restricted cash is presented within Prepaid expenses and other on the Consolidated Balance Sheets and totaled $4 million as of December 31, 2024.&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;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 where 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. Unbilled receivables primarily arise from non-cancellable, multi-year arrangements for software sales whereby the Company has completed its performance obligation under the contracts but will invoice its customers ratably over a period of time. For additional information regarding multi-year arrangements, see &#x201c;Revenue Recognition for Software&#x201d; below. Accounts receivable that are billed are recorded at the invoiced amount and include the taxes to be collected from the customer as part of the sale. Such billed amounts typically do not bear interest. 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.&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 occasionally may transfer certain accounts receivable, without recourse, to third-party financial companies as a method to accelerate cash collections and reduce the Company&#x2019;s credit exposure. Under these agreements, the Company may transfer certain accounts receivable in exchange for cash less a discount, as defined by the agreements. The Company&#x2019;s ability to sell receivables is dependent on the financial institutions&#x2019; willingness to purchase such receivables. In addition, certain of these agreements may also require that the Company continue to service, administer and collect the sold accounts receivable. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of the third-party financing company&#x2019;s payment. &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;For additional information on the Company&#x2019;s accounts receivables, see Note 4 (Accounts Receivable and 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%;text-decoration:underline"&gt;Allowance for Credit Losses&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 estimates an allowance for credit losses related to accounts receivable, inclusive of billed and unbilled amounts, for future expected credit losses by using relevant information such as historical information, current conditions, and reasonable and supportable forecasts. For billed accounts receivable, the allowance is measured on a pool basis when similar risk characteristics exist, and a loss-rate for each pool is determined using historical credit loss experience as the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current conditions as well as changes in forecasted macroeconomic conditions, such as changes in the unemployment rate or gross domestic product growth rate. If there are additional changes in circumstances related to a specific customer, the Company further adjusts its estimate based on the expected loss. The Company has typically observed a higher loss-rate experience with customers in pools associated with the Company&#x2019;s Corporate and Small Business segments, as compared to the pools associated with the Public segment.&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;For unbilled accounts receivable, the allowance is measured based on internal risk rating, which considers the customer&#x2019;s credit rating, the duration of the multi-year arrangement, probability of default rates published by third-parties and other variables that mitigate the inherent credit risk on a particular transaction, such a legal right of set-off to the Company&#x2019;s exposure. The internal risk rating is periodically reviewed for updates related to a customer&#x2019;s credit rating and probability of default rates. Upon determining the internal risk rating, the allowance for credit loss is measured using the third-party default rates, adjusted for forecasted macroeconomic conditions. Given the nature of these unbilled receivables tied to multi-year arrangements and the robust credit approval process on long-term payment terms, the internal risk rating of these receivables is primarily low.&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;For additional information on the Company&#x2019;s allowance for credit loss, see Note 4 (Accounts Receivable and 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%;text-decoration:underline"&gt;Merchandise Inventory&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;Inventory is valued at the lower of cost and net realizable value. Cost is determined using actual cost on a first-in, first-out method. Price protection is recorded when earned as a reduction to the cost of inventory. The Company decreases &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 value of inventory for estimated obsolescence equal to the difference between the cost of inventory and the net realizable value, based upon an aging analysis of the inventory on hand, specifically known inventory-related risks and assumptions about future demand and market conditions.&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;Miscellaneous Receivables&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;Miscellaneous receivables primarily consist of amounts due from vendors. The Company receives incentives from vendors related to cooperative advertising, volume rebates, bid programs, price protection and other programs. These incentives generally relate to written vendor agreements with specified performance requirements and are generally recorded as adjustments to Cost of sales or Merchandise inventory, depending on the nature of the incentive. Funds received from vendors related to the reimbursement of specific, incremental and identifiable costs incurred by the Company are recorded as reduction of such costs, which may be within Selling and administrative expenses.&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;Property and Equipment&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;Property and equipment are stated at cost, less accumulated depreciation. The Company calculates depreciation expense using the straight-line method over the estimated useful lives of the assets. For revenue generating assets, the Company calculates depreciation expense using the straight-line method to the estimated residual value over the estimated useful life of the assets. Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#x2019;s carrying amount over its fair value. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Expenditures for major renewals and improvements that extend the useful life of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred.&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;Leases&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 enters into operating lease contracts, as assessed at contract inception, primarily for real estate, data centers and equipment. On the lease commencement date, the Company records operating lease liabilities based on the present value of the future lease payments. In determining the present value of future lease payments, the Company uses its incremental borrowing rate based on the information available at the commencement date. For real estate and data center contracts, the Company accounts for the lease and non-lease components as a single lease component. For certain equipment leases, the Company applies a portfolio approach to account for the right-of-use asset and operating lease liability. In assessing the lease term, the Company includes options to renew only when it is reasonably certain that it will be exercised, a determination which is at the sole discretion of the Company. For equipment leases used in revenue generating activities with an initial term of 12 months or less, the Company records a right-of-use asset and lease liability. For all remaining leases with an initial term of 12 months or less, the Company has elected to not record a right-of-use asset and lease liability. The Company records lease expense on a straight-line basis over the lease term beginning on the commencement 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;Goodwill&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 performs an evaluation of goodwill at the reporting unit level, utilizing either a qualitative or quantitative impairment test. A qualitative assessment is performed at least on an annual basis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. The Company performs a quantitative impairment test for each reporting unit every three years, or more frequently if circumstances indicate a potential impairment. The annual test for impairment is conducted during the fourth quarter. The Company&#x2019;s reporting units included in the assessment of potential goodwill impairment are the same as its operating segments.&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;Under a qualitative assessment, the most recent quantitative assessment is used to determine if it is more likely than not that the reporting unit&#x2019;s goodwill is impaired. As part of this&#160;qualitative&#160;assessment, the Company assesses relevant events and circumstances including macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, changes in share price and entity-specific events to determine if there is an indication of impairment.&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;Under a quantitative assessment, goodwill impairment is identified by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is &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;considered impaired and an impairment charge is recognized in an amount equal to that excess, not to exceed the carrying amount of goodwill. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of the Company&#x2019;s fair value in an orderly transaction between market participants.&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;Under the income approach, the Company determines fair value based on estimated future cash flows of a reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. The estimated future cash flows of each reporting unit are based on internally generated forecasts for the remainder of the respective reporting period and the next five years.&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;Under the market approach, the Company utilizes valuation multiples derived from publicly available information for guideline companies to provide an indication of how much a knowledgeable investor in the marketplace would be willing to pay for a company. The valuation multiples are applied to the reporting units.&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;Determining the fair value of a reporting unit is judgmental in nature and requires the use of significant estimates and assumptions, including Net sales growth rates, gross profit margins, operating margins, discount rates and future market conditions, among others. Any changes in the judgments, estimates or assumptions used could produce significantly different results.&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;Intangible Assets&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;Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives. Intangible assets include customer relationships, trade name and internally developed software. For internally developed software, the Company capitalizes external costs and directly attributable internal costs to acquire or create internal use software which are incurred during the application development stage. These costs relate to activities such as configuration, coding, testing and installation. Costs related to post-implementation activities such as training and maintenance are expensed as incurred. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software.&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;Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#x2019;s carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.&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;Cloud Computing Arrangements&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 enters into certain cloud-based software hosting arrangements for internal use that are accounted for as service contracts. Costs incurred in implementing a cloud computing arrangement are deferred during the application development stage and presented within Prepaid expenses and other on the Consolidated Balance Sheets. Once a cloud computing arrangement is ready for its intended use, the implementation costs are amortized on a straight-line basis over the fixed term of the hosting arrangement plus any reasonably certain renewal 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%;text-decoration:underline"&gt;Debt Issuance Costs&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;Debt issuance costs, such as underwriting, financial advisory, professional fees and other similar fees are capitalized and recognized in Interest expense, net over the estimated life of the related debt instrument using the effective interest method or straight-line method, as applicable. The Company classifies debt issuance costs as a direct deduction from the carrying value of the Long-term debt liability on the Consolidated Balance Sheets, except for debt issuance costs associated with revolving credit facilities which are presented as an asset, 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;Fair Value Measurements&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;Fair value is defined under US GAAP as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy has been established for valuation inputs to prioritize the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:&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;Level 1 &#x2013; observable inputs such as quoted prices for identical instruments traded in active markets.&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;Level 2 &#x2013; inputs are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&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;Level 3 &#x2013; inputs are generally unobservable and typically reflect management&#x2019;s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models and similar techniques.&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;Revenue Recognition&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 is a primary distribution channel for a large group of vendors and suppliers, including original equipment manufacturers (&#x201c;OEMs&#x201d;), software publishers, cloud providers and wholesale distributors. The Company may sell hardware, software and services on standalone basis or as a bundled solution arrangement. For additional information on the disaggregation of Net sales by major category, see Note 17 (Segment Information).&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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified product has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified product or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis.&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;For performance obligations whereby the Company is acting as a principal, revenue is recognized when, or as, the customer obtains control of the specified product or service. The Company recognizes revenue in transactions for which it is acting as an agent once it has arranged for the third party to provide the product or service. Depending on the nature of the arrangement, this may occur at the time the Company executes the contract with the third party or at the time it invoices the customer. &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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Hardware&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;Revenues from the sale of hardware are recognized on a gross basis as the Company is acting as a principal in these transactions, with the selling price to the customer recorded as Net sales and the acquisition cost of the product recorded as Cost of sales. The Company recognizes revenue from these transactions when control has passed to the customer, which is typically based on the shipping terms in the contract with the customer (e.g., upon delivery of the product to the customer). The Company may leverage drop-shipment arrangements with many of its vendors and suppliers to deliver hardware to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis.&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;In some instances, the customer agrees to buy the hardware from the Company but requests delivery at a later date, commonly known as bill-and-hold arrangements. For these transactions, the Company deems that control passes to the customer when the hardware is ready for delivery. The Company views hardware as ready for delivery when: (i) the customer has a signed agreement, (ii) significant risk and rewards have transferred to the customer, (iii) the customer has the ability to direct the use of the hardware, (iv) the hardware has been set aside specifically for the customer and &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;cannot be redirected to another customer and (v) as applicable, the configuration services have been completed when ordered with the hardware.&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&#x2019;s vendor partners may provide warranties on the hardware the Company sells. These manufacturer warranties are assurance-type warranties and are not considered separate performance obligations. The warranties are not sold separately and only provide assurance that the hardware will conform with the manufacturer&#x2019;s specifications. In some transactions, the vendor partner will provide the customer with an extended warranty. These extended warranties are sold separately and provide the customer with a service in addition to assurance that the product will function as expected. The Company considers these warranties to be separate performance obligations from the underlying product. For additional information regarding the accounting for extended warranties, see &#x201c;Revenue Recognition for Services&#x201d; 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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Software&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;Revenues from the sale of software include perpetual licenses, term licenses, software assurance and cloud computing solutions. From time to time, such software may be sold as fixed, non-cancellable multi-installment arrangements (i.e., multi-year arrangements) or variable, cancellable arrangements (more common in cloud computing arrangements). In these instances, the Company recognizes revenue based on its present enforceable rights and obligations and when it has completed its performance obligation. In these instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that such arrangements do not include a significant financing component. The primary purpose of the Company&#x2019;s invoicing terms is to provide customers with simplified and predictable ways of purchasing software and to mirror the payment terms offered by the software publisher.&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;Depending on the nature of the software, the Company may be acting as a principal or an agent. For perpetual licenses and term licenses, the software is recognized as a single performance obligation on a gross basis as the Company is acting as a principal in these transactions at the point the software is delivered to the customer (i.e., via electronic delivery of keys). Generally, these licenses are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. As a result, the value of the product is primarily the accompanying support delivered by a third party and, therefore, the Company is acting as an agent and recognizes the revenue on a net basis once its agency obligation is complete. This is common for security software where updates are critical to the core functionality of the software. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis. For additional information regarding the accounting for bundled arrangements, see &#x201c;Revenue Recognition for Bundled Arrangements&#x201d; 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;The Company sells cloud computing solutions which include Software as a Service (&#x201c;SaaS&#x201d;) and Infrastructure as a Service (&#x201c;IaaS&#x201d;). SaaS solutions, commonly referred to as subscription licenses, utilize third-party partners to offer the Company&#x2019;s customers access to software in the cloud that enhances office productivity, provides security or assists in collaboration. IaaS solutions utilize third-party partners to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking. In these transactions, the Company is acting as an agent and recognizes revenue once its agency performance obligation is complete.&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&#x2019;s customers are offered the opportunity by certain of its vendors to purchase software licenses and software assurance under enterprise agreements (&#x201c;EAs&#x201d;). For most EA transactions, the Company&#x2019;s obligation to the customer is that of a distributor or sales agent of the services, where all obligations for providing the services to customers are passed to the Company&#x2019;s vendors. The Company&#x2019;s performance obligations are satisfied at the time of the sale. With most EAs, the Company&#x2019;s vendors will transfer the license and invoice the customer directly, paying resellers an agency fee or commission on these sales. The Company records these fees as a component of Net sales as earned and there is no corresponding Cost of sales amount.&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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Services&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;Revenues from the sale of services include professional services, hosted and managed services and vendor partner delivered services. Depending on the nature of the service, the Company may be acting as a principal or an agent. &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 provides professional services, which include project managers, specialists and engineers, recommending, designing and implementing IT solutions. The Company is primarily responsible for the fulfillment and acceptability of the professional services and has control over how to provide the requested services. As a result, the Company is the principal, and professional services revenue is recognized on a gross basis either on a time and materials basis for variable contracts or proportionally as costs are incurred relative to the total estimated costs to complete for fixed fee contracts (i.e., an input method). &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 provides hosted and managed services which primarily includes IT support services and data center services, such as managed and remote managed services, server co-location, internet connectivity and data backup and storage. Similar to professional services revenue, the Company is the principal in providing these services. Generally, hosted and managed services represent stand ready obligations and, therefore, the Company recognizes the revenue on a gross basis, ratably over the contractual term. &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 may resell vendor partner delivered services. A common example is extended warranties, which are considered to be separate performance obligations from the underlying product. For vendor partner delivered services, the Company is arranging for such services to be provided by the vendor partner and, therefore, is acting as an agent and records revenue on a net basis at the point of sale.&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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Bundled Arrangements&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 often sells hardware, software and/or services as part of a bundled solution arrangement containing multiple performance obligations. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices of each performance obligation.&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-style:italic;font-weight:400;line-height:120%"&gt;Sales In-Transit&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 performs an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of Net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment.&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-style:italic;font-weight:400;line-height:120%"&gt;Freight Costs&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 records freight billed to its customers as Net sales and the related freight costs as Cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as Cost of sales. The Company&#x2019;s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.&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-style:italic;font-weight:400;line-height:120%"&gt;Other&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:115%"&gt;The nature of the Company&#x2019;s contracts give rise to variable consideration in the form of volume rebates and sales returns and allowances, which are estimated at contract inception. The Company estimates variable consideration at the most likely amount to which it is expected to be entitled. This estimated amount is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of the Company&#x2019;s anticipated performance and all information that is reasonably available. At the time of sale, the Company records a liability for estimated sales returns and allowances and an associated right of return asset. The Company also records a provision for volume rebates based on the evaluation of contract terms and historical experience.&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 excludes amounts collected on behalf of third parties, such as sales taxes, when determining the transaction price.&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;When a contract results in revenue being recognized in excess of the amount the Company has the right to invoice to the customer, a contract asset is recorded on the Consolidated Balance Sheets. Contract assets primarily arise due to partially fulfilled contracts with integrated solutions and professional services with fixed fee arrangements.&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 liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. Contract liabilities primarily arise due to professional services with fixed fee arrangements, bill-and-hold transactions where control has not passed to the customer and certain governmental contracts.&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;Any incremental direct costs of obtaining a contract, primarily sales commissions, are deferred on the Consolidated Balance Sheets and amortized over the period of contract performance.&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 elected to use the practical expedient for its performance obligations table to include only those contracts that are longer than 12 months at the time of contract inception and those contracts that are non-cancelable. Additionally, for certain governmental contracts where there are annual renewals, the Company has excluded these contracts since there is only a one-year legal obligation. Contracts that are longer than 12 months in duration are primarily related to hosted and managed services. For additional information on performance obligations longer than 12 months, see Note 4 (Accounts Receivable and 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%;text-decoration:underline"&gt;Sales Taxes&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;Sales tax amounts collected from customers for remittance to governmental authorities are presented on a net basis in the Consolidated Statements of 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;Advertising&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;Advertising costs are generally charged to expense in the period incurred and are presented in Selling and administrative expenses in the Consolidated Statements of Operations. Cooperative reimbursements from vendors are recorded in the period the related advertising expenditure is incurred. The Company generally classifies vendor consideration as a reduction to Cost of sales. During the years ended December 31, 2024, 2023 and 2022, the Company had advertising costs of $218&#160;million, $215&#160;million and $211&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Equity-Based Compensation&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 measures all equity-based payments using a fair-value-based method and records compensation expense over the requisite service period using the straight-line method in its Consolidated Financial Statements. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience.&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;Interest Expense, net&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;Interest expense, net includes interest expense and interest income. Interest expense, net is recognized in the period incurred at the applicable interest rate in effect. Interest income is recognized on an accrual basis in the period it is earned at the applicable interest rate. &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;Foreign Currency Translation&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&#x2019;s reporting currency is the US dollar. The functional currency of the Company&#x2019;s international operating subsidiaries is generally the same as the corresponding local currency. Assets and liabilities of the international operating subsidiaries are translated at the spot rate in effect at the applicable reporting date. Revenues and expenses of the international operating subsidiaries are translated at the average exchange rates in effect during the applicable period. The resulting foreign currency translation adjustment is recorded as Accumulated other comprehensive loss, which is reflected as a separate component of Stockholders&#x2019; equity.&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;Income Taxes&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;Deferred income taxes are provided to reflect the differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company performs an evaluation of the realizability of deferred tax assets on a quarterly basis. This evaluation requires management to make use of estimates and assumptions and considers all &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;positive and negative evidence and factors, such as the scheduled reversal of temporary differences, the mix of earnings in the jurisdictions in which the Company operates, and prudent and feasible tax planning strategies.&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 accounts for unrecognized tax benefits based upon its assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. The Company reports a liability for unrecognized tax benefits resulting from unrecognized tax benefits taken or expected to be taken in a tax return and recognizes interest and penalties, if any, related to its unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <cdw:DescriptionofBusinessPolicyTextBlock contextRef="c-1" id="f-412">&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 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 &#x201c;the Company&#x201d; and &#x201c;CDW&#x201d; refer to Parent and its 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="c-4"
      decimals="INF"
      id="f-413"
      unitRef="subsidiary">2</cdw:NumberofOwnedSubsidiaries>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-414">&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 Consolidated Financial Statements 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 (&#x201c;SEC&#x201d;). The Company&#x2019;s Consolidated Financial Statements are based on a fiscal year ended December 31.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-415">&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:UseOfEstimates contextRef="c-1" id="f-416">&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;Use of Estimates&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 preparation of the Consolidated Financial Statements in accordance with US GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the Consolidated Financial Statements and the reported amounts of revenue and expenses during the reported periods. The Company bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances, the results of which form the basis for making judgments about carrying values of assets and liabilities that are not readily apparent from other sources. Actual results and outcomes could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-417">&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;Business Combinations&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 accounts for business combinations using the acquisition method of accounting, which allocates the fair value of the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair values of assets acquired and liabilities assumed, management makes significant estimates and assumptions. The Company may utilize third-party valuation specialists to assist the Company in the allocation. Initial purchase price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Acquisition-related expenses and transaction costs associated with business combinations are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-418">&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;Cash and Cash Equivalents&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;Cash and cash equivalents include deposits in banks and short-term (original maturities of three months or less at the time of purchase), highly liquid investments that are readily convertible to known amounts of cash and are so near maturity that there is insignificant risk of changes in value due to interest rate changes.&lt;/span&gt;&lt;/div&gt;Restricted cash represents funds that are restricted to satisfy deposit requirements with creditors.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <cdw:RestrictedCashPrepaidExpensesAndOther contextRef="c-4" decimals="-5" id="f-419" unitRef="usd">4000000</cdw:RestrictedCashPrepaidExpensesAndOther>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-420">&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 where 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. Unbilled receivables primarily arise from non-cancellable, multi-year arrangements for software sales whereby the Company has completed its performance obligation under the contracts but will invoice its customers ratably over a period of time. For additional information regarding multi-year arrangements, see &#x201c;Revenue Recognition for Software&#x201d; below. Accounts receivable that are billed are recorded at the invoiced amount and include the taxes to be collected from the customer as part of the sale. Such billed amounts typically do not bear interest. 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.&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 occasionally may transfer certain accounts receivable, without recourse, to third-party financial companies as a method to accelerate cash collections and reduce the Company&#x2019;s credit exposure. Under these agreements, the Company may transfer certain accounts receivable in exchange for cash less a discount, as defined by the agreements. The Company&#x2019;s ability to sell receivables is dependent on the financial institutions&#x2019; willingness to purchase such receivables. In addition, certain of these agreements may also require that the Company continue to service, administer and collect the sold accounts receivable. Such transfers are recognized as a sale and the related accounts receivable is derecognized from the Consolidated Balance Sheet upon receipt of the third-party financing company&#x2019;s payment. &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;For additional information on the Company&#x2019;s accounts receivables, see Note 4 (Accounts Receivable and 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%;text-decoration:underline"&gt;Allowance for Credit Losses&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 estimates an allowance for credit losses related to accounts receivable, inclusive of billed and unbilled amounts, for future expected credit losses by using relevant information such as historical information, current conditions, and reasonable and supportable forecasts. For billed accounts receivable, the allowance is measured on a pool basis when similar risk characteristics exist, and a loss-rate for each pool is determined using historical credit loss experience as the basis for the estimation of expected credit losses. Adjustments to historical loss information are made for differences in current conditions as well as changes in forecasted macroeconomic conditions, such as changes in the unemployment rate or gross domestic product growth rate. If there are additional changes in circumstances related to a specific customer, the Company further adjusts its estimate based on the expected loss. The Company has typically observed a higher loss-rate experience with customers in pools associated with the Company&#x2019;s Corporate and Small Business segments, as compared to the pools associated with the Public segment.&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;For unbilled accounts receivable, the allowance is measured based on internal risk rating, which considers the customer&#x2019;s credit rating, the duration of the multi-year arrangement, probability of default rates published by third-parties and other variables that mitigate the inherent credit risk on a particular transaction, such a legal right of set-off to the Company&#x2019;s exposure. The internal risk rating is periodically reviewed for updates related to a customer&#x2019;s credit rating and probability of default rates. Upon determining the internal risk rating, the allowance for credit loss is measured using the third-party default rates, adjusted for forecasted macroeconomic conditions. Given the nature of these unbilled receivables tied to multi-year arrangements and the robust credit approval process on long-term payment terms, the internal risk rating of these receivables is primarily low.&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;For additional information on the Company&#x2019;s allowance for credit loss, see Note 4 (Accounts Receivable and Contract Balances).&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-421">&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;Merchandise Inventory&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;Inventory is valued at the lower of cost and net realizable value. Cost is determined using actual cost on a first-in, first-out method. Price protection is recorded when earned as a reduction to the cost of inventory. The Company decreases &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 value of inventory for estimated obsolescence equal to the difference between the cost of inventory and the net realizable value, based upon an aging analysis of the inventory on hand, specifically known inventory-related risks and assumptions about future demand and market conditions.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <cdw:MiscellaneousReceivablesPolicyPolicyTextBlock contextRef="c-1" id="f-422">&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;Miscellaneous Receivables&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;Miscellaneous receivables primarily consist of amounts due from vendors. The Company receives incentives from vendors related to cooperative advertising, volume rebates, bid programs, price protection and other programs. These incentives generally relate to written vendor agreements with specified performance requirements and are generally recorded as adjustments to Cost of sales or Merchandise inventory, depending on the nature of the incentive. Funds received from vendors related to the reimbursement of specific, incremental and identifiable costs incurred by the Company are recorded as reduction of such costs, which may be within Selling and administrative expenses.&lt;/span&gt;&lt;/div&gt;</cdw:MiscellaneousReceivablesPolicyPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-423">&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;Property and Equipment&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;Property and equipment are stated at cost, less accumulated depreciation. The Company calculates depreciation expense using the straight-line method over the estimated useful lives of the assets. For revenue generating assets, the Company calculates depreciation expense using the straight-line method to the estimated residual value over the estimated useful life of the assets. Property and equipment are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#x2019;s carrying amount over its fair value. Leasehold improvements are amortized over the shorter of their estimated useful lives or the remaining lease term. Expenditures for major renewals and improvements that extend the useful life of property and equipment are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-424">&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;Leases&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 enters into operating lease contracts, as assessed at contract inception, primarily for real estate, data centers and equipment. On the lease commencement date, the Company records operating lease liabilities based on the present value of the future lease payments. In determining the present value of future lease payments, the Company uses its incremental borrowing rate based on the information available at the commencement date. For real estate and data center contracts, the Company accounts for the lease and non-lease components as a single lease component. For certain equipment leases, the Company applies a portfolio approach to account for the right-of-use asset and operating lease liability. In assessing the lease term, the Company includes options to renew only when it is reasonably certain that it will be exercised, a determination which is at the sole discretion of the Company. For equipment leases used in revenue generating activities with an initial term of 12 months or less, the Company records a right-of-use asset and lease liability. For all remaining leases with an initial term of 12 months or less, the Company has elected to not record a right-of-use asset and lease liability. The Company records lease expense on a straight-line basis over the lease term beginning on the commencement date.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-425">&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;Goodwill&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 performs an evaluation of goodwill at the reporting unit level, utilizing either a qualitative or quantitative impairment test. A qualitative assessment is performed at least on an annual basis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying value. The Company performs a quantitative impairment test for each reporting unit every three years, or more frequently if circumstances indicate a potential impairment. The annual test for impairment is conducted during the fourth quarter. The Company&#x2019;s reporting units included in the assessment of potential goodwill impairment are the same as its operating segments.&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;Under a qualitative assessment, the most recent quantitative assessment is used to determine if it is more likely than not that the reporting unit&#x2019;s goodwill is impaired. As part of this&#160;qualitative&#160;assessment, the Company assesses relevant events and circumstances including macroeconomic conditions, industry and market conditions, cost factors, overall financial performance, changes in share price and entity-specific events to determine if there is an indication of impairment.&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;Under a quantitative assessment, goodwill impairment is identified by comparing the fair value of a reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is &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;considered impaired and an impairment charge is recognized in an amount equal to that excess, not to exceed the carrying amount of goodwill. Fair value of a reporting unit is determined by using a weighted combination of an income approach and a market approach, as this combination is considered the most indicative of the Company&#x2019;s fair value in an orderly transaction between market participants.&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;Under the income approach, the Company determines fair value based on estimated future cash flows of a reporting unit, discounted by an estimated weighted-average cost of capital, which reflects the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. The estimated future cash flows of each reporting unit are based on internally generated forecasts for the remainder of the respective reporting period and the next five years.&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;Under the market approach, the Company utilizes valuation multiples derived from publicly available information for guideline companies to provide an indication of how much a knowledgeable investor in the marketplace would be willing to pay for a company. The valuation multiples are applied to the reporting units.&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;Determining the fair value of a reporting unit is judgmental in nature and requires the use of significant estimates and assumptions, including Net sales growth rates, gross profit margins, operating margins, discount rates and future market conditions, among others. Any changes in the judgments, estimates or assumptions used could produce significantly different results.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <cdw:GoodwillQuantitativeImpairmentTestFrequency contextRef="c-1" id="f-426">P3Y</cdw:GoodwillQuantitativeImpairmentTestFrequency>
    <cdw:ForecastedYearsforGoodwillImpairment contextRef="c-1" id="f-427">P5Y</cdw:ForecastedYearsforGoodwillImpairment>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="c-1" id="f-428">&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;Intangible Assets&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;Intangible assets with determinable lives are amortized on a straight-line basis over their respective estimated useful lives. Intangible assets include customer relationships, trade name and internally developed software. For internally developed software, the Company capitalizes external costs and directly attributable internal costs to acquire or create internal use software which are incurred during the application development stage. These costs relate to activities such as configuration, coding, testing and installation. Costs related to post-implementation activities such as training and maintenance are expensed as incurred. Once the software is substantially complete and ready for its intended use, capitalized development costs are amortized straight-line over the estimated useful life of the software.&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;Intangible assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. Determination of recoverability is based on an estimate of undiscounted future cash flows resulting from the use of the asset and its eventual disposition. If the carrying amount of an asset exceeds its estimated future undiscounted cash flows, an impairment loss is recorded for the excess of the asset&#x2019;s carrying amount over its fair value. In addition, each quarter, the Company evaluates whether events and circumstances warrant a revision to the remaining estimated useful life of each of these intangible assets. If the Company were to determine that a change to the remaining estimated useful life of an intangible asset was necessary, then the remaining carrying amount of the intangible asset would be amortized prospectively over that revised remaining useful life.&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;Cloud Computing Arrangements&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 enters into certain cloud-based software hosting arrangements for internal use that are accounted for as service contracts. Costs incurred in implementing a cloud computing arrangement are deferred during the application development stage and presented within Prepaid expenses and other on the Consolidated Balance Sheets. Once a cloud computing arrangement is ready for its intended use, the implementation costs are amortized on a straight-line basis over the fixed term of the hosting arrangement plus any reasonably certain renewal periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c-1" id="f-429">&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;Debt Issuance Costs&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;Debt issuance costs, such as underwriting, financial advisory, professional fees and other similar fees are capitalized and recognized in Interest expense, net over the estimated life of the related debt instrument using the effective interest method or straight-line method, as applicable. The Company classifies debt issuance costs as a direct deduction from the carrying value of the Long-term debt liability on the Consolidated Balance Sheets, except for debt issuance costs associated with revolving credit facilities which are presented as an asset, within Other assets on the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-430">&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 Measurements&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;Fair value is defined under US GAAP as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A fair value hierarchy has been established for valuation inputs to prioritize the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. Each fair value measurement is reported in one of the three levels which is determined by the lowest level input that is significant to the fair value measurement in its entirety. These levels are:&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;Level 1 &#x2013; observable inputs such as quoted prices for identical instruments traded in active markets.&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;Level 2 &#x2013; inputs are based on quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&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;Level 3 &#x2013; inputs are generally unobservable and typically reflect management&#x2019;s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models and similar techniques.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-431">&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;Revenue Recognition&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 is a primary distribution channel for a large group of vendors and suppliers, including original equipment manufacturers (&#x201c;OEMs&#x201d;), software publishers, cloud providers and wholesale distributors. The Company may sell hardware, software and services on standalone basis or as a bundled solution arrangement. For additional information on the disaggregation of Net sales by major category, see Note 17 (Segment Information).&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 accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified product has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified product or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis.&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;For performance obligations whereby the Company is acting as a principal, revenue is recognized when, or as, the customer obtains control of the specified product or service. The Company recognizes revenue in transactions for which it is acting as an agent once it has arranged for the third party to provide the product or service. Depending on the nature of the arrangement, this may occur at the time the Company executes the contract with the third party or at the time it invoices the customer. &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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Hardware&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;Revenues from the sale of hardware are recognized on a gross basis as the Company is acting as a principal in these transactions, with the selling price to the customer recorded as Net sales and the acquisition cost of the product recorded as Cost of sales. The Company recognizes revenue from these transactions when control has passed to the customer, which is typically based on the shipping terms in the contract with the customer (e.g., upon delivery of the product to the customer). The Company may leverage drop-shipment arrangements with many of its vendors and suppliers to deliver hardware to its customers without having to physically hold the inventory at its warehouses. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis.&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;In some instances, the customer agrees to buy the hardware from the Company but requests delivery at a later date, commonly known as bill-and-hold arrangements. For these transactions, the Company deems that control passes to the customer when the hardware is ready for delivery. The Company views hardware as ready for delivery when: (i) the customer has a signed agreement, (ii) significant risk and rewards have transferred to the customer, (iii) the customer has the ability to direct the use of the hardware, (iv) the hardware has been set aside specifically for the customer and &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;cannot be redirected to another customer and (v) as applicable, the configuration services have been completed when ordered with the hardware.&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&#x2019;s vendor partners may provide warranties on the hardware the Company sells. These manufacturer warranties are assurance-type warranties and are not considered separate performance obligations. The warranties are not sold separately and only provide assurance that the hardware will conform with the manufacturer&#x2019;s specifications. In some transactions, the vendor partner will provide the customer with an extended warranty. These extended warranties are sold separately and provide the customer with a service in addition to assurance that the product will function as expected. The Company considers these warranties to be separate performance obligations from the underlying product. For additional information regarding the accounting for extended warranties, see &#x201c;Revenue Recognition for Services&#x201d; 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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Software&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;Revenues from the sale of software include perpetual licenses, term licenses, software assurance and cloud computing solutions. From time to time, such software may be sold as fixed, non-cancellable multi-installment arrangements (i.e., multi-year arrangements) or variable, cancellable arrangements (more common in cloud computing arrangements). In these instances, the Company recognizes revenue based on its present enforceable rights and obligations and when it has completed its performance obligation. In these instances where the timing of revenue recognition differs from the timing of invoicing, the Company has determined that such arrangements do not include a significant financing component. The primary purpose of the Company&#x2019;s invoicing terms is to provide customers with simplified and predictable ways of purchasing software and to mirror the payment terms offered by the software publisher.&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;Depending on the nature of the software, the Company may be acting as a principal or an agent. For perpetual licenses and term licenses, the software is recognized as a single performance obligation on a gross basis as the Company is acting as a principal in these transactions at the point the software is delivered to the customer (i.e., via electronic delivery of keys). Generally, these licenses are sold with accompanying third-party delivered software assurance, which is a product that allows customers to upgrade to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. The Company evaluates whether the software assurance is a separate performance obligation by assessing if the third-party delivered software assurance is critical or essential to the core functionality of the software itself. If the Company determines that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. As a result, the value of the product is primarily the accompanying support delivered by a third party and, therefore, the Company is acting as an agent and recognizes the revenue on a net basis once its agency obligation is complete. This is common for security software where updates are critical to the core functionality of the software. For software licenses where the accompanying third-party delivered software assurance is not critical or essential to the core functionality, the software assurance is recognized as a separate performance obligation, with the associated revenue recognized on a net basis. For additional information regarding the accounting for bundled arrangements, see &#x201c;Revenue Recognition for Bundled Arrangements&#x201d; 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;The Company sells cloud computing solutions which include Software as a Service (&#x201c;SaaS&#x201d;) and Infrastructure as a Service (&#x201c;IaaS&#x201d;). SaaS solutions, commonly referred to as subscription licenses, utilize third-party partners to offer the Company&#x2019;s customers access to software in the cloud that enhances office productivity, provides security or assists in collaboration. IaaS solutions utilize third-party partners to enable customers to access data center functionality in a cloud-based solution, including storage, computing and networking. In these transactions, the Company is acting as an agent and recognizes revenue once its agency performance obligation is complete.&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&#x2019;s customers are offered the opportunity by certain of its vendors to purchase software licenses and software assurance under enterprise agreements (&#x201c;EAs&#x201d;). For most EA transactions, the Company&#x2019;s obligation to the customer is that of a distributor or sales agent of the services, where all obligations for providing the services to customers are passed to the Company&#x2019;s vendors. The Company&#x2019;s performance obligations are satisfied at the time of the sale. With most EAs, the Company&#x2019;s vendors will transfer the license and invoice the customer directly, paying resellers an agency fee or commission on these sales. The Company records these fees as a component of Net sales as earned and there is no corresponding Cost of sales amount.&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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Services&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;Revenues from the sale of services include professional services, hosted and managed services and vendor partner delivered services. Depending on the nature of the service, the Company may be acting as a principal or an agent. &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 provides professional services, which include project managers, specialists and engineers, recommending, designing and implementing IT solutions. The Company is primarily responsible for the fulfillment and acceptability of the professional services and has control over how to provide the requested services. As a result, the Company is the principal, and professional services revenue is recognized on a gross basis either on a time and materials basis for variable contracts or proportionally as costs are incurred relative to the total estimated costs to complete for fixed fee contracts (i.e., an input method). &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 provides hosted and managed services which primarily includes IT support services and data center services, such as managed and remote managed services, server co-location, internet connectivity and data backup and storage. Similar to professional services revenue, the Company is the principal in providing these services. Generally, hosted and managed services represent stand ready obligations and, therefore, the Company recognizes the revenue on a gross basis, ratably over the contractual term. &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 may resell vendor partner delivered services. A common example is extended warranties, which are considered to be separate performance obligations from the underlying product. For vendor partner delivered services, the Company is arranging for such services to be provided by the vendor partner and, therefore, is acting as an agent and records revenue on a net basis at the point of sale.&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-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition for Bundled Arrangements&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 often sells hardware, software and/or services as part of a bundled solution arrangement containing multiple performance obligations. For each deliverable that represents a distinct performance obligation, total arrangement consideration is allocated based upon the standalone selling prices of each performance obligation.&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-style:italic;font-weight:400;line-height:120%"&gt;Sales In-Transit&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 performs an analysis of the estimated number of days of sales in-transit to customers at the end of each reporting period based on a weighted-average analysis of commercial delivery terms that include drop-shipment arrangements. This analysis is the basis upon which the Company estimates the amount of Net sales in-transit at the end of the period and adjusts revenue and the related costs to reflect only what has been delivered to the customer. Changes in delivery patterns may result in a different number of business days estimated to make this adjustment.&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-style:italic;font-weight:400;line-height:120%"&gt;Freight Costs&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 records freight billed to its customers as Net sales and the related freight costs as Cost of sales when the underlying product revenue is recognized. For freight not billed to its customers, the Company records the freight costs as Cost of sales. The Company&#x2019;s typical shipping terms result in shipping being performed before the customer obtains control of the product. The Company considers shipping to be a fulfillment activity and not a separate performance obligation.&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-style:italic;font-weight:400;line-height:120%"&gt;Other&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:115%"&gt;The nature of the Company&#x2019;s contracts give rise to variable consideration in the form of volume rebates and sales returns and allowances, which are estimated at contract inception. The Company estimates variable consideration at the most likely amount to which it is expected to be entitled. This estimated amount is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. The estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of the Company&#x2019;s anticipated performance and all information that is reasonably available. At the time of sale, the Company records a liability for estimated sales returns and allowances and an associated right of return asset. The Company also records a provision for volume rebates based on the evaluation of contract terms and historical experience.&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 excludes amounts collected on behalf of third parties, such as sales taxes, when determining the transaction price.&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;When a contract results in revenue being recognized in excess of the amount the Company has the right to invoice to the customer, a contract asset is recorded on the Consolidated Balance Sheets. Contract assets primarily arise due to partially fulfilled contracts with integrated solutions and professional services with fixed fee arrangements.&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 liabilities consist of payments received from customers, or such consideration that is contractually due, in advance of providing the product or performing services. Contract liabilities primarily arise due to professional services with fixed fee arrangements, bill-and-hold transactions where control has not passed to the customer and certain governmental contracts.&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;Any incremental direct costs of obtaining a contract, primarily sales commissions, are deferred on the Consolidated Balance Sheets and amortized over the period of contract performance.&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 elected to use the practical expedient for its performance obligations table to include only those contracts that are longer than 12 months at the time of contract inception and those contracts that are non-cancelable. Additionally, for certain governmental contracts where there are annual renewals, the Company has excluded these contracts since there is only a one-year legal obligation. Contracts that are longer than 12 months in duration are primarily related to hosted and managed services. For additional information on performance obligations longer than 12 months, see Note 4 (Accounts Receivable and Contract Balances).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cdw:SalesTaxPolicyPolicyTextBlock contextRef="c-1" id="f-432">&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;Sales Taxes&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;Sales tax amounts collected from customers for remittance to governmental authorities are presented on a net basis in the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</cdw:SalesTaxPolicyPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-433">&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;Advertising&lt;/span&gt;&lt;/div&gt;Advertising costs are generally charged to expense in the period incurred and are presented in Selling and administrative expenses in the Consolidated Statements of Operations. Cooperative reimbursements from vendors are recorded in the period the related advertising expenditure is incurred. The Company generally classifies vendor consideration as a reduction to Cost of sales.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-6" id="f-434" unitRef="usd">218000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-6" decimals="-6" id="f-435" unitRef="usd">215000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-7" decimals="-6" id="f-436" unitRef="usd">211000000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-437">&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;Equity-Based Compensation&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 measures all equity-based payments using a fair-value-based method and records compensation expense over the requisite service period using the straight-line method in its Consolidated Financial Statements. The expense calculation includes estimated forfeiture rates, which have been developed based upon historical experience.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:InterestExpensePolicyTextBlock contextRef="c-1" id="f-438">&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;Interest Expense, net&lt;/span&gt;&lt;/div&gt;Interest expense, net includes interest expense and interest income. Interest expense, net is recognized in the period incurred at the applicable interest rate in effect. Interest income is recognized on an accrual basis in the period it is earned at the applicable interest rate.</us-gaap:InterestExpensePolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-439">&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;Foreign Currency Translation&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&#x2019;s reporting currency is the US dollar. The functional currency of the Company&#x2019;s international operating subsidiaries is generally the same as the corresponding local currency. Assets and liabilities of the international operating subsidiaries are translated at the spot rate in effect at the applicable reporting date. Revenues and expenses of the international operating subsidiaries are translated at the average exchange rates in effect during the applicable period. The resulting foreign currency translation adjustment is recorded as Accumulated other comprehensive loss, which is reflected as a separate component of Stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-440">&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;Income Taxes&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;Deferred income taxes are provided to reflect the differences between the tax bases of assets and liabilities and their reported amounts in the Consolidated Financial Statements using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company performs an evaluation of the realizability of deferred tax assets on a quarterly basis. This evaluation requires management to make use of estimates and assumptions and considers all &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;positive and negative evidence and factors, such as the scheduled reversal of temporary differences, the mix of earnings in the jurisdictions in which the Company operates, and prudent and feasible tax planning strategies.&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 accounts for unrecognized tax benefits based upon its assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. The Company reports a liability for unrecognized tax benefits resulting from unrecognized tax benefits taken or expected to be taken in a tax return and recognizes interest and penalties, if any, related to its unrecognized tax benefits in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-442">&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;div style="margin-bottom:10pt;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:112%"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-240). This ASU requires entities to disclose disaggregated information about specific natural expense categories in the notes to the financial statements. The ASU is effective for all public entities for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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:112%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU enhances existing income tax disclosures primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The ASU is effective for all public entities for annual periods beginning after December 15, 2024, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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:112%"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses included in a segment&#x2019;s profit or loss measure on an annual and interim basis. The ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities are required to apply the amendments on a retrospective basis. The Company adopted this ASU for the 2024 annual reporting period, which resulted in additional disclosures for amounts presented within Note 17 (Segment Information).&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c-1" id="f-441">&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;div style="margin-bottom:10pt;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:112%"&gt;In November 2024, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2024-03, Income Statement&#x2014;Reporting Comprehensive Income&#x2014;Expense Disaggregation Disclosures (Subtopic 220-240). This ASU requires entities to disclose disaggregated information about specific natural expense categories in the notes to the financial statements. The ASU is effective for all public entities for annual periods beginning after December 15, 2026, and interim periods beginning after December 15, 2027, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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:112%"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. This ASU enhances existing income tax disclosures primarily through standardization and disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. The ASU is effective for all public entities for annual periods beginning after December 15, 2024, with early adoption permitted. Entities should apply the amendments on a prospective basis, but retrospective application is permitted. The Company is currently evaluating the impact the ASU will have on its disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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:112%"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses included in a segment&#x2019;s profit or loss measure on an annual and interim basis. The ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Entities are required to apply the amendments on a retrospective basis. The Company adopted this ASU for the 2024 annual reporting period, which resulted in additional disclosures for amounts presented within Note 17 (Segment Information).&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-443">&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;Acquisitions&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%;text-decoration:underline"&gt;Mission Cloud Services, Inc. (&#x201c;Mission&#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;On November 27, 2024, the Company completed its acquisition of Mission through a purchase of all the issued and outstanding equity interests for a base purchase price of $330&#160;million. Mission is a leading cloud professional services, managed services and consulting provider. This strategic acquisition strengthens the Company&#x2019;s capabilities to deliver full lifecycle projects and complements its existing cloud, data, artificial intelligence and software platform engineering solution capabilities. &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 acquisition of Mission was not material to the Company&#x2019;s results of operations and financial condition. The financial results of Mission have been included in the Company&#x2019;s Consolidated Financial Statements since the date of acquisition, and the amounts are presented within the Corporate reportable segment. 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. Preliminarily, the Company recorded $218 million of Goodwill and $139 million of other intangible assets, which primarily related to customer relationships.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-38" decimals="-6" id="f-444" unitRef="usd">330000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill contextRef="c-39" decimals="-6" id="f-445" unitRef="usd">218000000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c-39" decimals="-6" id="f-446" unitRef="usd">139000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-447">&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;Accounts Receivable and Contract Balances&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%;text-decoration:underline"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,292.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&gt;&lt;/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;Unbilled 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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,058.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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,905.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Unbilled accounts receivable, noncurrent are presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company transfers certain accounts receivable, without recourse, to third-party financial companies as a method to reduce the Company&#x2019;s credit exposure and accelerate cash collections. Such transfers are recognized as a sale and the related accounts receivable are derecognized from the Consolidated Balance Sheets upon receipt of payment from the third-party financing company. During the years ended December 31, 2024 and 2023, the Company sold approximately $477&#160;million and $506&#160;million of accounts receivable, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes an allowance for credit losses at inception and reassesses quarterly based on expected collectability and forecasted macroeconomic conditions. The following table details the changes in the allowance for credit losses related to accounts receivable:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.830%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.805%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase to provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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&gt;&lt;/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;Balance as of December 31&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&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;47.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes a $4 million allowance for credit losses related to unbilled accounts receivable, noncurrent which is presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets as of December 31, 2024.&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;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&gt;&lt;td style="width:77.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&gt;&lt;td style="background-color:#cceeff;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;97.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes $31 million and $40 million of long-term contract liabilities that are presented within Accounts payable and other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;For the years ended December 31, 2024 and 2023, the Company recognized revenue of $315 million and $329 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. For additional information regarding the Company&#x2019;s performance obligations, see Note 1 (Description of Business and Summary of Significant Accounting Policies). The following table represents the total transaction price for the remaining performance obligations as of December&#160;31, 2024 related to non-cancelable service contracts whereby the Company is acting as the principal and the duration is longer than 12 months, which is expected to be recognized over future periods. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt"&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&gt;&lt;td style="width:45.745%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.416%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Within 1 Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 1-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 2-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;113.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-448">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the total accounts receivable recognized and the related classification on the Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,386.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,292.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&gt;&lt;/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;Unbilled 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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;749.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled 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:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,058.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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,905.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;Unbilled accounts receivable, noncurrent are presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets.</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <cdw:BilledReceivablesCurrent contextRef="c-4" decimals="-5" id="f-449" unitRef="usd">4386400000</cdw:BilledReceivablesCurrent>
    <cdw:BilledReceivablesCurrent contextRef="c-5" decimals="-5" id="f-450" unitRef="usd">4292600000</cdw:BilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-4" decimals="-5" id="f-451" unitRef="usd">749400000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-5" decimals="-5" id="f-452" unitRef="usd">274900000</us-gaap:UnbilledReceivablesCurrent>
    <cdw:UnbilledReceivablesNoncurrent contextRef="c-4" decimals="-5" id="f-453" unitRef="usd">923000000.0</cdw:UnbilledReceivablesNoncurrent>
    <cdw:UnbilledReceivablesNoncurrent contextRef="c-5" decimals="-5" id="f-454" unitRef="usd">337500000</cdw:UnbilledReceivablesNoncurrent>
    <us-gaap:AccountsReceivableNet contextRef="c-4" decimals="-5" id="f-455" unitRef="usd">6058800000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c-5" decimals="-5" id="f-456" unitRef="usd">4905000000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableSale contextRef="c-1" decimals="-6" id="f-457" unitRef="usd">477000000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableSale contextRef="c-6" decimals="-6" id="f-458" unitRef="usd">506000000</us-gaap:AccountsReceivableSale>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c-1" id="f-459">The following table details the changes in the allowance for credit losses related to accounts receivable:&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:77.830%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.805%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase to provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-offs charged against the allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.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&gt;&lt;/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;Balance as of December 31&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&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;47.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes a $4 million allowance for credit losses related to unbilled accounts receivable, noncurrent which is presented within Accounts receivable and other assets, noncurrent on the Consolidated Balance Sheets as of December 31, 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-5" id="f-460" unitRef="usd">28800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-8" decimals="-5" id="f-461" unitRef="usd">25700000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-5" id="f-462" unitRef="usd">32200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-6" decimals="-5" id="f-463" unitRef="usd">14900000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-1" decimals="-5" id="f-464" unitRef="usd">14800000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs contextRef="c-6" decimals="-5" id="f-465" unitRef="usd">14500000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <cdw:AccountsReceivableAllowanceForCreditLossOther contextRef="c-1" decimals="-5" id="f-466" unitRef="usd">1200000</cdw:AccountsReceivableAllowanceForCreditLossOther>
    <cdw:AccountsReceivableAllowanceForCreditLossOther contextRef="c-6" decimals="-5" id="f-467" unitRef="usd">2700000</cdw:AccountsReceivableAllowanceForCreditLossOther>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-4" decimals="-5" id="f-468" unitRef="usd">47400000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-5" id="f-469" unitRef="usd">28800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <cdw:AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable contextRef="c-1" decimals="-6" id="f-470" unitRef="usd">4000000</cdw:AccountsReceivableAllowanceForCreditLossUnbilledAccountsReceivable>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-471">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;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&gt;&lt;td style="width:77.167%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.821%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.902%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.823%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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&gt;&lt;td style="background-color:#cceeff;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;97.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111.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&gt;&lt;/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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes $31 million and $40 million of long-term contract liabilities that are presented within Accounts payable and other liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;For the years ended December 31, 2024 and 2023, the Company recognized revenue of $315 million and $329 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="c-4" decimals="-5" id="f-472" unitRef="usd">97100000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerAssetNet contextRef="c-5" decimals="-5" id="f-473" unitRef="usd">111800000</us-gaap:ContractWithCustomerAssetNet>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-5" id="f-474" unitRef="usd">522300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-475" unitRef="usd">527400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-40" decimals="-6" id="f-476" unitRef="usd">31000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-41" decimals="-6" id="f-477" unitRef="usd">40000000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-6" id="f-478" unitRef="usd">315000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-6" decimals="-6" id="f-479" unitRef="usd">329000000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="c-1" id="f-480">The following table represents the total transaction price for the remaining performance obligations as of December&#160;31, 2024 related to non-cancelable service contracts whereby the Company is acting as the principal and the duration is longer than 12 months, which is expected to be recognized over future periods. &lt;div style="margin-top:14pt;padding-left:36pt"&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&gt;&lt;td style="width:45.745%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.692%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.416%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Within 1 Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 1-2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years 2-3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining performance obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;113.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-42" decimals="-5" id="f-481" unitRef="usd">113300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-43" decimals="-5" id="f-482" unitRef="usd">67700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-44" decimals="-5" id="f-483" unitRef="usd">28700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-45" decimals="-5" id="f-484" unitRef="usd">11100000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-489">&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;Property and Equipment&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;Property and equipment consist of the following:&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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.045%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and data processing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;204.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.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;/td&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;Building and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.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&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;-*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Revenue generating assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;-*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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&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;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;512.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; *Asset is not depreciated.&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;During 2024, 2023 and 2022, the Company recorded disposals of $37 million, $56 million and $7 million, respectively, to derecognize Property and equipment that were no longer in use.&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;Depreciation expense for the years ended December 31, 2024, 2023, and 2022 was $53 million, $52 million and $58 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-490">&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;Property and equipment consist of the following:&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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.045%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer and data processing equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;204.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204.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;/td&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;Building and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 25&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.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&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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;-*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Revenue generating assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;-*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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&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;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;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;512.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;504.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Less: Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; *Asset is not depreciated.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-46" id="f-491">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-47" id="f-492">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-48" decimals="-5" id="f-493" unitRef="usd">204700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-49" decimals="-5" id="f-494" unitRef="usd">204700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-50" id="f-495">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-51" id="f-496">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-52" decimals="-5" id="f-497" unitRef="usd">133600000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-53" decimals="-5" id="f-498" unitRef="usd">125300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-54" id="f-499">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-55" id="f-500">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-56" decimals="-5" id="f-501" unitRef="usd">50000000.0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-57" decimals="-5" id="f-502" unitRef="usd">46800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-58" id="f-503">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-59" id="f-504">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-60" decimals="-5" id="f-505" unitRef="usd">35300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-61" decimals="-5" id="f-506" unitRef="usd">35700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-62" id="f-507">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-63" id="f-508">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-64" decimals="-5" id="f-509" unitRef="usd">31100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-65" decimals="-5" id="f-510" unitRef="usd">23500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-66" decimals="-5" id="f-511" unitRef="usd">27700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-67" decimals="-5" id="f-512" unitRef="usd">28100000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-68" id="f-513">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-69" id="f-514">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-70" decimals="-5" id="f-515" unitRef="usd">1800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-71" decimals="-5" id="f-516" unitRef="usd">1400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-72" decimals="-5" id="f-517" unitRef="usd">28200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-73" decimals="-5" id="f-518" unitRef="usd">38700000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-5" id="f-519" unitRef="usd">512400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-5" id="f-520" unitRef="usd">504200000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation contextRef="c-4" decimals="-5" id="f-521" unitRef="usd">320400000</us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation contextRef="c-5" decimals="-5" id="f-522" unitRef="usd">308700000</us-gaap:PropertyPlantAndEquipmentOwnedAccumulatedDepreciation>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-5" id="f-523" unitRef="usd">192000000.0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-5" id="f-524" unitRef="usd">195500000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-1" decimals="-6" id="f-525" unitRef="usd">37000000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-6" decimals="-6" id="f-526" unitRef="usd">56000000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:PropertyPlantAndEquipmentDisposals contextRef="c-7" decimals="-6" id="f-527" unitRef="usd">7000000</us-gaap:PropertyPlantAndEquipmentDisposals>
    <us-gaap:Depreciation contextRef="c-1" decimals="-6" id="f-528" unitRef="usd">53000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-6" decimals="-6" id="f-529" unitRef="usd">52000000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c-7" decimals="-6" id="f-530" unitRef="usd">58000000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-531">&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;Goodwill and Other Intangible Assets&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%;text-decoration:underline"&gt;Goodwill&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 changes in Goodwill by reportable segment are 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:91.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.560%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&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;Balances as of December&#160;31, 2022&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,133.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,342.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Balances as of December&#160;31, 2023&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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,153.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,413.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&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;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances as of December&#160;31, 2024&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,370.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;323.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;4,620.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Other is comprised of CDW UK and CDW Canada operating segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Goodwill is net of accumulated impairment losses of $1,571 million, $354 million and $28 million related to the Corporate, Public and Other segments, respectively, recorded in 2008 and 2009.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes other immaterial acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The acquisition of Mission is fully allocated to the Corporate segment. For additional information regarding the acquisition of Mission, see Note 3 (Acquisitions). Remaining activity in the Public segments includes other immaterial acquisitions.&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 performed a qualitative impairment assessment for all reporting units during the fourth quarter of 2024 and concluded that it was more likely than not that the fair values of all reporting units exceeded their respective carrying values and, therefore, no impairment existed. The Company performed a quantitative impairment assessment for all reporting units during the fourth quarter of 2023 and determined that the fair values of each reporting unit substantially exceeded their carrying values and, therefore, no impairment existed.&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;Other Intangible Assets&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 summary of intangible assets is 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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,361.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116.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&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,354.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,998.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356.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&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,379.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,236.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143.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&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.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&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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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;4,305.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,935.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;During the years ended December 31, 2024, 2023 and 2022, the Company recorded disposals of $155 million, $33 million and $8 million, respectively, to derecognize intangible assets that were no longer in use.&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;During the years ended December 31, 2024, 2023 and 2022, the Company recorded amortization expense related to intangible assets of $222 million, $219 million and $233 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated future amortization expense related to intangible assets is 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&gt;&lt;td style="width:77.482%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.531%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Future Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 future amortization expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-532">&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 changes in Goodwill by reportable segment are 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:91.959%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.666%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.551%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.594%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.560%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Consolidated&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:top"&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;Balances as of December&#160;31, 2022&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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,133.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,342.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Balances as of December&#160;31, 2023&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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,153.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,413.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition activity&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;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balances as of December&#160;31, 2024&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,370.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,695.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;323.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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;4,620.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Other is comprised of CDW UK and CDW Canada operating segments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Goodwill is net of accumulated impairment losses of $1,571 million, $354 million and $28 million related to the Corporate, Public and Other segments, respectively, recorded in 2008 and 2009.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes other immaterial acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The acquisition of Mission is fully allocated to the Corporate segment. For additional information regarding the acquisition of Mission, see Note 3 (Acquisitions). Remaining activity in the Public segments includes other immaterial acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-74" decimals="-5" id="f-533" unitRef="usd">2133400000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-75" decimals="-5" id="f-534" unitRef="usd">230200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-76" decimals="-5" id="f-535" unitRef="usd">1658800000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-77" decimals="-5" id="f-536" unitRef="usd">320300000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-8" decimals="-5" id="f-537" unitRef="usd">4342700000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-78" decimals="-5" id="f-538" unitRef="usd">19700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-79" decimals="-5" id="f-539" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-80" decimals="-5" id="f-540" unitRef="usd">36300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-81" decimals="-5" id="f-541" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-82" decimals="-5" id="f-542" unitRef="usd">56000000.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-83" decimals="-5" id="f-543" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-84" decimals="-5" id="f-544" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-85" decimals="-5" id="f-545" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-86" decimals="-5" id="f-546" unitRef="usd">14700000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-6" decimals="-5" id="f-547" unitRef="usd">14700000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-87" decimals="-5" id="f-548" unitRef="usd">2153100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-88" decimals="-5" id="f-549" unitRef="usd">230200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-89" decimals="-5" id="f-550" unitRef="usd">1695100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-90" decimals="-5" id="f-551" unitRef="usd">335000000.0</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-5" id="f-552" unitRef="usd">4413400000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-91" decimals="-5" id="f-553" unitRef="usd">217700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-92" decimals="-5" id="f-554" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-93" decimals="-5" id="f-555" unitRef="usd">400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-94" decimals="-5" id="f-556" unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-95" decimals="-5" id="f-557" unitRef="usd">218100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-96" decimals="-5" id="f-558" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-97" decimals="-5" id="f-559" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-98" decimals="-5" id="f-560" unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-99" decimals="-5" id="f-561" unitRef="usd">-11100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-5" id="f-562" unitRef="usd">-11100000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-100" decimals="-5" id="f-563" unitRef="usd">2370800000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-101" decimals="-5" id="f-564" unitRef="usd">230200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-102" decimals="-5" id="f-565" unitRef="usd">1695500000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-103" decimals="-5" id="f-566" unitRef="usd">323900000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-5" id="f-567" unitRef="usd">4620400000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-100" decimals="-6" id="f-568" unitRef="usd">1571000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-102" decimals="-6" id="f-569" unitRef="usd">354000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-103" decimals="-6" id="f-570" unitRef="usd">28000000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-571">&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 summary of intangible assets is 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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.496%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.723%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,478.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,361.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116.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&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;449.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(387.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(246.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,354.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,998.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356.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&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Useful Lives (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 14&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,379.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,236.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,143.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&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;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 20&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;446.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(366.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79.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&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;Internally developed software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(330.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 - 10&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="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;4,305.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,935.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,369.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-104" id="f-572">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-105" id="f-573">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-106" decimals="-5" id="f-574" unitRef="usd">3478100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-106" decimals="-5" id="f-575" unitRef="usd">2361600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-106" decimals="-5" id="f-576" unitRef="usd">1116500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-107" id="f-577">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-108" id="f-578">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-109" decimals="-5" id="f-579" unitRef="usd">449600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-109" decimals="-5" id="f-580" unitRef="usd">387600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-109" decimals="-5" id="f-581" unitRef="usd">62000000.0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-110" id="f-582">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-111" id="f-583">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-112" decimals="-5" id="f-584" unitRef="usd">391600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-112" decimals="-5" id="f-585" unitRef="usd">246900000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-112" decimals="-5" id="f-586" unitRef="usd">144700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-113" id="f-587">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-114" id="f-588">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-115" decimals="-5" id="f-589" unitRef="usd">35600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-115" decimals="-5" id="f-590" unitRef="usd">2200000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-115" decimals="-5" id="f-591" unitRef="usd">33400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-5" id="f-592" unitRef="usd">4354900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-593" unitRef="usd">2998300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-5" id="f-594" unitRef="usd">1356600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-116" id="f-595">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-117" id="f-596">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-118" decimals="-5" id="f-597" unitRef="usd">3379700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-118" decimals="-5" id="f-598" unitRef="usd">2236600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-118" decimals="-5" id="f-599" unitRef="usd">1143100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-119" id="f-600">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-120" id="f-601">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-120" decimals="-5" id="f-602" unitRef="usd">446100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-120" decimals="-5" id="f-603" unitRef="usd">366600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-120" decimals="-5" id="f-604" unitRef="usd">79500000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-121" id="f-605">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-122" id="f-606">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-5" id="f-607" unitRef="usd">474900000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-123" decimals="-5" id="f-608" unitRef="usd">330600000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-123" decimals="-5" id="f-609" unitRef="usd">144300000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-124" id="f-610">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-125" id="f-611">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-126" decimals="-5" id="f-612" unitRef="usd">4300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-126" decimals="-5" id="f-613" unitRef="usd">1500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-126" decimals="-5" id="f-614" unitRef="usd">2800000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-5" id="f-615" unitRef="usd">4305000000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-616" unitRef="usd">2935300000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-5" id="f-617" unitRef="usd">1369700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets contextRef="c-127" decimals="-6" id="f-618" unitRef="usd">155000000</cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets>
    <cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets contextRef="c-128" decimals="-6" id="f-619" unitRef="usd">33000000</cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets>
    <cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets contextRef="c-129" decimals="-6" id="f-620" unitRef="usd">8000000</cdw:DisposalofFullyAmortizedDefiniteLivedIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-6" id="f-621" unitRef="usd">222000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-6" id="f-622" unitRef="usd">219000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-6" id="f-623" unitRef="usd">233000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-624">&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;Estimated future amortization expense related to intangible assets is 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&gt;&lt;td style="width:77.482%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:19.531%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years ending December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Future Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;453.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 future amortization expense &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,356.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-5" id="f-625" unitRef="usd">240000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-5" id="f-626" unitRef="usd">217800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-5" id="f-627" unitRef="usd">182400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-5" id="f-628" unitRef="usd">138000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-5" id="f-629" unitRef="usd">125000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-4" decimals="-5" id="f-630" unitRef="usd">453400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-5" id="f-631" unitRef="usd">1356600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cdw:InventoryFinancingAgreementsTextBlock contextRef="c-1" id="f-632">&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;Inventory Financing Agreements&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 has entered into agreements with financial institutions to facilitate the purchase of inventory from designated suppliers under certain terms and conditions to enhance liquidity. Under these agreements, the Company receives extended payment terms and agrees to pay the financial institution a stated amount of confirmed invoices from its designated suppliers. The Company does not incur any interest or other incremental expenses associated with these agreements as balances are paid when they are due. Additionally, the Company has no involvement in establishing the terms or conditions of the arrangements between its suppliers and the financial institution. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts outstanding under these agreements as of December 31, 2024 and 2023 were $355 million and $431 million, respectively, and are separately presented as Accounts payable-inventory financing on the Consolidated Balance Sheets. The majority of such outstanding amounts relates to a floorplan sub-facility that is incorporated in the Company&#x2019;s Revolving Loan Facility, as defined within Note 8 (Debt). A portion of the Company&#x2019;s availability under the Revolving Loan Facility is reserved to cover the obligation to pay the financial institution. For additional information regarding the Revolving Loan Facility, see Note 8 (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 following table details the changes in the Company&#x2019;s confirmed obligations outstanding related to inventory financing agreements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed obligations outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoices confirmed during the period&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,388.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed invoices paid during the period&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,463.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed obligations outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;355.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdw:InventoryFinancingAgreementsTextBlock>
    <cdw:OtherInventoryFinancingAgreements contextRef="c-130" decimals="-6" id="f-633" unitRef="usd">355000000</cdw:OtherInventoryFinancingAgreements>
    <cdw:OtherInventoryFinancingAgreements contextRef="c-131" decimals="-6" id="f-634" unitRef="usd">431000000</cdw:OtherInventoryFinancingAgreements>
    <cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock contextRef="c-1" id="f-635">&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table details the changes in the Company&#x2019;s confirmed obligations outstanding related to inventory financing agreements:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.931%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.869%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;As of December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed obligations outstanding as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;430.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Invoices confirmed during the period&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,388.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed invoices paid during the period&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,463.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confirmed obligations outstanding as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;355.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdw:ScheduleOfInventoryFinancingAgreementsTableTextBlock>
    <cdw:InventoryFinancingAgreementObligations contextRef="c-5" decimals="-5" id="f-636" unitRef="usd">430900000</cdw:InventoryFinancingAgreementObligations>
    <cdw:InventoryFinancingAgreementObligationAddition contextRef="c-1" decimals="-5" id="f-637" unitRef="usd">2388100000</cdw:InventoryFinancingAgreementObligationAddition>
    <cdw:InventoryFinancingAgreementObligationSettlement contextRef="c-1" decimals="-5" id="f-638" unitRef="usd">-2463800000</cdw:InventoryFinancingAgreementObligationSettlement>
    <cdw:InventoryFinancingAgreementObligations contextRef="c-4" decimals="-5" id="f-639" unitRef="usd">355200000</cdw:InventoryFinancingAgreementObligations>
    <us-gaap:LongTermDebtTextBlock contextRef="c-1" id="f-640">&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;Debt&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: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&gt;&lt;td style="width:39.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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;April 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;5,211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable financing liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs and discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,607.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,031.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&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;As of December 31, 2024, 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 Secured Overnight Financing Rate (&#x201c;SOFR&#x201d;) plus a spread adjustment and a margin 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 December 31, 2024, the Company could have borrowed up to an additional $1.2&#160;billion under the Revolving Loan Facility. As of December 31, 2024, the Revolving Loan Facility had $356 million reserved for the floorplan sub-facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The senior unsecured term loan facility (the &#x201c;Term Loan Facility&#x201d;) has a variable interest rate. The interest rate is based on SOFR plus a spread adjustment and a margin based on the Company&#x2019;s senior unsecured rating. No mandatory payments are required on the remaining principal amount until its maturity date on December 1, 2026. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Unsecured Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unsecured senior notes have a fixed interest rate, which is paid semi-annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Receivable Financing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The receivable financing liability relates to certain accounts receivable transferred to third-party financial institutions that did not qualify as a sale under the terms of the agreements. While the terms of such agreements are on a nonrecourse basis, the transfers of accounts receivable could not achieve certain criteria that would allow derecognition of the accounts receivable. The proceeds from these arrangements are recognized as a liability and the associated accounts receivable remains on the Consolidated Balance Sheet until the liability is settled. The Company did not execute any transfers under these agreements during the years ended December 31, 2024 and 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Debt Issuances and Extinguishments&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 August 22, 2024, the Company completed the issuance of $600&#160;million aggregate principal amount of 5.100% Senior Notes due 2030 (the &#x201c;2030 Notes&#x201d;) at 99.889% of par and $600&#160;million aggregate principal amount of 5.550% Senior Notes due 2034 (the &#x201c;2034 Notes&#x201d;) at 99.742% of par (collectively, the &#x201c;Notes&#x201d;). Interest on the 2030 Notes is payable semi-annually on March 1 and September 1 of each year. Interest on the 2034 Notes is payable semi-annually on February 22 and August 22 of each year. The net proceeds from the Notes issuance were used to fund the settlement of the concurrent cash tender offer and the payment of related accrued and unpaid interest, fees and expenses and general corporate purposes, including the redemption of the remaining 5.500% Senior Notes due 2024 and the repayment at maturity of the remaining 4.125% Senior Notes due 2025. &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 August 22, 2024, concurrent with the Notes issuance, the Company completed a cash tender offer for $391&#160;million and $389&#160;million of the outstanding aggregate principal amounts under its 5.500% Senior Notes due 2024 and the 4.125% Senior Notes due 2025, respectively, plus accrued and unpaid interest, fees and expenses. In connection with the cash tender offer, the Company recognized an immaterial net gain on extinguishment of debt, which is presented within Other income (expense), net on the Consolidated Statements of 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;On October 7, 2024, the Company redeemed the remaining outstanding 5.500% Senior Notes due 2024, which were scheduled to mature on December 1, 2024, at par for $184 million. &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;Total Debt Maturities&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 December 31, 2024, aggregate future maturities of debt, excluding unamortized debt issuance costs, are as follows for the years ending December 31:&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&gt;&lt;td style="width:80.918%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt Maturities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100.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&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,875.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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%;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 and other market observable inputs for comparable liabilities. 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 debt issuance costs, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;5,602.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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,348.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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,875.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-641">&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&gt;&lt;td style="width:39.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.388%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.490%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.429%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.338%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;634.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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;April 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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 2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 2031&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,000.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;August 2034&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="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;5,211.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivable financing liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs and discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(613.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,607.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,031.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-132" decimals="-5" id="f-642" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-133" decimals="-5" id="f-643" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-134" decimals="-5" id="f-644" unitRef="usd">634500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-135" decimals="-5" id="f-645" unitRef="usd">634500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-136"
      decimals="INF"
      id="f-646"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-136" decimals="-5" id="f-647" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-137" decimals="-5" id="f-648" unitRef="usd">575000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-138"
      decimals="INF"
      id="f-649"
      unitRef="number">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-138" decimals="-5" id="f-650" unitRef="usd">211100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-139" decimals="-5" id="f-651" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-140"
      decimals="INF"
      id="f-652"
      unitRef="number">0.02670</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-140" decimals="-5" id="f-653" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-141" decimals="-5" id="f-654" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-142"
      decimals="INF"
      id="f-655"
      unitRef="number">0.04250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-142" decimals="-5" id="f-656" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-143" decimals="-5" id="f-657" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-144"
      decimals="INF"
      id="f-658"
      unitRef="number">0.03276</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-144" decimals="-5" id="f-659" unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-145" decimals="-5" id="f-660" unitRef="usd">500000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-146"
      decimals="INF"
      id="f-661"
      unitRef="number">0.03250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-146" decimals="-5" id="f-662" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-147" decimals="-5" id="f-663" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-148"
      decimals="INF"
      id="f-664"
      unitRef="number">0.05100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-5" id="f-665" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-149" decimals="-5" id="f-666" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-150"
      decimals="INF"
      id="f-667"
      unitRef="number">0.03569</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-150" decimals="-5" id="f-668" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-151" decimals="-5" id="f-669" unitRef="usd">1000000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-152"
      decimals="INF"
      id="f-670"
      unitRef="number">0.05550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-152" decimals="-5" id="f-671" unitRef="usd">600000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-153" decimals="-5" id="f-672" unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-154" decimals="-5" id="f-673" unitRef="usd">5211100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-155" decimals="-5" id="f-674" unitRef="usd">4975000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-156" decimals="-5" id="f-675" unitRef="usd">21200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-157" decimals="-5" id="f-676" unitRef="usd">56900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-158" decimals="-5" id="f-677" unitRef="usd">8800000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-159" decimals="-5" id="f-678" unitRef="usd">6900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-4" decimals="-5" id="f-679" unitRef="usd">32800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-5" decimals="-5" id="f-680" unitRef="usd">28400000</us-gaap:DeferredFinanceCostsNet>
    <cdw:LongtermDebtCurrentMaturitiesGross contextRef="c-4" decimals="-5" id="f-681" unitRef="usd">235800000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtCurrentMaturitiesGross contextRef="c-5" decimals="-5" id="f-682" unitRef="usd">613100000</cdw:LongtermDebtCurrentMaturitiesGross>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium contextRef="c-4" decimals="-5" id="f-683" unitRef="usd">5607000000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium contextRef="c-5" decimals="-5" id="f-684" unitRef="usd">5031800000</cdw:LongtermDebtExcludingCurrentMaturitiesNetofDeferredFinancingCostsDiscountorPremium>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-132" decimals="-8" id="f-685" unitRef="usd">1200000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <cdw:AmountOwedUnderRevolvingLoanFinancingAgreement contextRef="c-160" decimals="-6" id="f-686" unitRef="usd">356000000</cdw:AmountOwedUnderRevolvingLoanFinancingAgreement>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-161" decimals="-6" id="f-687" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-161"
      decimals="INF"
      id="f-688"
      unitRef="number">0.05100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cdw:DebtInstrumentIssuancePercentageOfPar contextRef="c-162" decimals="5" id="f-689" unitRef="number">0.99889</cdw:DebtInstrumentIssuancePercentageOfPar>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-163" decimals="-6" id="f-690" unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-163"
      decimals="INF"
      id="f-691"
      unitRef="number">0.05550</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cdw:DebtInstrumentIssuancePercentageOfPar contextRef="c-164" decimals="5" id="f-692" unitRef="number">0.99742</cdw:DebtInstrumentIssuancePercentageOfPar>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-165"
      decimals="INF"
      id="f-693"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-138"
      decimals="INF"
      id="f-694"
      unitRef="number">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfDebt contextRef="c-166" decimals="-6" id="f-695" unitRef="usd">391000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c-167" decimals="-6" id="f-696" unitRef="usd">389000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-165"
      decimals="INF"
      id="f-697"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-138"
      decimals="INF"
      id="f-698"
      unitRef="number">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-165"
      decimals="INF"
      id="f-699"
      unitRef="number">0.05500</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-168" decimals="-6" id="f-700" unitRef="usd">184000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c-1" id="f-701">&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 December 31, 2024, aggregate future maturities of debt, excluding unamortized debt issuance costs, are as follows for the years ending December 31:&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&gt;&lt;td style="width:80.918%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Debt Maturities&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,637.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,100.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&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total debt maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,875.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-4" decimals="-5" id="f-702" unitRef="usd">236000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-5" id="f-703" unitRef="usd">1637200000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-5" id="f-704" unitRef="usd">1700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-5" id="f-705" unitRef="usd">1100700000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-4" decimals="-5" id="f-706" unitRef="usd">700000000.0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive contextRef="c-4" decimals="-5" id="f-707" unitRef="usd">2200000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-4" decimals="-5" id="f-708" unitRef="usd">5875600000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock contextRef="c-1" id="f-709">&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 debt issuance costs, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:68.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.524%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;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;5,602.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:top"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,348.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:top"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,875.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:DebtInstrumentFairValue contextRef="c-169" decimals="-5" id="f-710" unitRef="usd">5602800000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue contextRef="c-170" decimals="-5" id="f-711" unitRef="usd">5348200000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-5" id="f-712" unitRef="usd">5875600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-5" decimals="-5" id="f-713" unitRef="usd">5673300000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FinancialInstrumentsDisclosureTextBlock contextRef="c-1" id="f-714">&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;Fair Value Measurements and Financial Instruments&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%;text-decoration:underline"&gt;Derivative Instruments&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 may use derivative financial instruments to manage its exposure to interest rate risk. The Company does not hold or issue derivative financial instruments for trading or speculative purposes. The following sections detail the Company&#x2019;s derivative financial instruments.&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-style:italic;font-weight:400;line-height:120%"&gt;Interest Rate Collars&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&#x2019;s variable interest rate debt creates interest rate risk. The Company has interest rate collar agreements that provide for contractually specified interest rate cap and an interest rate floor based on SOFR. The Company receives payment from the counterparty if SOFR is greater than the cap or pays the counterparty if SOFR is below the floor. If SOFR is between the floor and cap, no payment is due to either party. There were no new interest rate collar agreements executed for the year ended December 31, 2024.&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 December 31, 2024 and December 31, 2023, the interest rate collar agreements were classified within Long-term liabilities - Accounts payable and other liabilities on the Consolidated Balance Sheets for which the fair value was not material. The total notional amount of the interest rate collar agreements was $400&#160;million as of December 31, 2024 and December 31, 2023, which mature on September 30, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s interest rate collar agreements is classified as Level 2 in the fair value hierarchy. The valuation of the interest rate collar agreements is derived using a discounted cash flow analysis on the expected cash receipts or cash disbursements that would occur if variable interest rates rise above or fall below the strike rates of the interest rate cap and interest rate floor, respectively. This analysis reflects the contractual terms of the interest rate collar agreements, including the period to maturity, and uses observable market-based inputs, including SOFR 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 collars 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, net in the period when the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the change in fair value for the effective portion of the derivative financial instruments and the reclassification from AOCL to Interest expense, net was not material. &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-style:italic;font-weight:400;line-height:120%"&gt;Treasury Locks&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 used treasury lock agreements to manage interest rate risk in advance of the issuance of fixed rate debt. During the year ended December 31, 2024, the Company executed and settled treasury lock agreements for a total notional value of $600 million, concurrent with the issuance of unsecured senior notes. The treasury lock agreements were settled at an immaterial loss. For additional information regarding the issuance of the unsecured senior notes, see Note 8 (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 treasury lock agreements were designated as cash flow hedges. The loss on the settlement was recorded to AOCL and is subsequently reclassified into Interest expense, net over the term of the debt in the same period during which the hedged forecasted transaction affects earnings. During the year ended December 31, 2024, the reclassification from AOCL to Interest expense, net was not material.&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;Short-term Investments&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;Short-term investments, which have a maturity that extends beyond three months but within one year, is comprised of a certificate of deposit. As of December 31, 2024, the amortized cost of the certificate of deposit was $214 million and is classified within Short-term investments on the Consolidated Balance Sheets. The fair value of the short-term investment approximates the carrying value due to its short-term nature and is classified as a Level 2 in the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancialInstrumentsDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount contextRef="c-171" decimals="-6" id="f-715" unitRef="usd">400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount contextRef="c-172" decimals="-6" id="f-716" unitRef="usd">600000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:CertificatesOfDepositAtCarryingValue contextRef="c-4" decimals="-6" id="f-717" unitRef="usd">214000000</us-gaap:CertificatesOfDepositAtCarryingValue>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-718">&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;Income Taxes&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;Income before income taxes was taxed under the following jurisdictions:&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&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355.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&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487.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&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;Components of Income tax expense (benefit) consist of the following:&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&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391.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&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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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 reconciliation between the statutory tax rate expressed as a percentage of income before income taxes and the effective income tax rate was 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.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.220%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;304.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;312.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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&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;Tax on foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;357.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#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&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;345.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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;span style="color:#000000;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: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 tax effect of temporary differences that give rise to net deferred income tax liabilities is presented below. &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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.366%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and credit carryforwards, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192.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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;166.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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 #000;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;170.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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 has income tax net operating losses of $88 million that do not expire and international tax credit carryforwards of $17 million, which expire in 2027.&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 is indefinitely reinvested in its UK business, and therefore did not provide for any US deferred taxes on the earnings of the UK business. The Company is not permanently reinvested in its Canadian business and therefore has recognized deferred tax liabilities of $7 million as of December 31, 2024 related to Canada withholding taxes on earnings of its Canadian 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;In the ordinary course of business, the Company is subject to review by domestic and foreign taxing authorities, including the Internal Revenue Service (&#x201c;IRS&#x201d;). In general, the Company is no longer subject to audit by the IRS or state, local, or foreign taxing authorities for tax years through 2014. Various taxing authorities are in the process of auditing income tax returns of the Company and its subsidiaries. The Company does not anticipate that any adjustments from the audits would have a material impact on its 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;Changes in the Company&#x2019;s unrecognized tax benefits as of December 31, 2024, 2023 and 2022 were 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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&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;Additions/reductions for current year and prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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;As of December&#160;31, 2024, the Company had $20 million of unrecognized tax benefits that, if recognized, would have decreased income taxes and the corresponding effective income tax rate and increased net income. The impact of recognizing these tax benefits, net of the federal income tax benefit related to unrecognized state income tax benefits, would be approximately $16 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-719">&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;Income before income taxes was taxed under the following jurisdictions:&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&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,312.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,298.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,355.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&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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,435.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,450.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,487.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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-5" id="f-720" unitRef="usd">1312500000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-5" id="f-721" unitRef="usd">1298100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-5" id="f-722" unitRef="usd">1355600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-5" id="f-723" unitRef="usd">122900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-5" id="f-724" unitRef="usd">152100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-5" id="f-725" unitRef="usd">132200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-726" unitRef="usd">1435400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-727" unitRef="usd">1450200000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-728" unitRef="usd">1487800000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-729">&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;Components of Income tax expense (benefit) consist of the following:&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&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;281.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;371.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391.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&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;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(32.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;357.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-730" unitRef="usd">267400000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-731" unitRef="usd">267300000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-732" unitRef="usd">281800000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-733" unitRef="usd">72800000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-734" unitRef="usd">69700000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-735" unitRef="usd">75800000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-736" unitRef="usd">31500000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-737" unitRef="usd">41600000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-738" unitRef="usd">33900000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-739" unitRef="usd">371700000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-740" unitRef="usd">378600000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-741" unitRef="usd">391500000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-742" unitRef="usd">-14000000.0</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-743" unitRef="usd">-29300000</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-744" unitRef="usd">-15000000.0</us-gaap:DeferredFederalStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-745" unitRef="usd">-100000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-746" unitRef="usd">-3400000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-747" unitRef="usd">-3200000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-748" unitRef="usd">-14100000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-749" unitRef="usd">-32700000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-750" unitRef="usd">-18200000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-751" unitRef="usd">357600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-752" unitRef="usd">345900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-753" unitRef="usd">373300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-754">&lt;div style="margin-top:10pt;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 reconciliation between the statutory tax rate expressed as a percentage of income before income taxes and the effective income tax rate was 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.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.288%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.220%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.378%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.546%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Statutory federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;301.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;304.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;312.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&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Excess tax benefit of equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(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&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;Tax on foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;357.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.9&#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&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;345.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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&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;373.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-5" id="f-755" unitRef="usd">301400000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="INF" id="f-756" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="-5" id="f-757" unitRef="usd">304500000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="INF" id="f-758" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="-5" id="f-759" unitRef="usd">312400000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="INF" id="f-760" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-5" id="f-761" unitRef="usd">60000000.0</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-762" unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="-5" id="f-763" unitRef="usd">55800000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-764" unitRef="number">0.038</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="-5" id="f-765" unitRef="usd">61100000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-766" unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-5" id="f-767" unitRef="usd">-15500000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-768" unitRef="number">-0.011</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-6" decimals="-5" id="f-769" unitRef="usd">-29600000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-6" decimals="3" id="f-770" unitRef="number">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-7" decimals="-5" id="f-771" unitRef="usd">-12000000.0</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-7" decimals="3" id="f-772" unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="c-1" decimals="-5" id="f-773" unitRef="usd">5800000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-1" decimals="3" id="f-774" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="c-6" decimals="-5" id="f-775" unitRef="usd">8500000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-6" decimals="3" id="f-776" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings contextRef="c-7" decimals="-5" id="f-777" unitRef="usd">3000000.0</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings contextRef="c-7" decimals="3" id="f-778" unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-5" id="f-779" unitRef="usd">5900000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-1" decimals="3" id="f-780" unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-6" decimals="-5" id="f-781" unitRef="usd">6700000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-6" decimals="3" id="f-782" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-7" decimals="-5" id="f-783" unitRef="usd">8800000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c-7" decimals="3" id="f-784" unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-785" unitRef="usd">357600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-786" unitRef="number">0.249</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-787" unitRef="usd">345900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-788" unitRef="number">0.239</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-789" unitRef="usd">373300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-790" unitRef="number">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-791">&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 tax effect of temporary differences that give rise to net deferred income tax liabilities is presented below. &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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:78.395%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.363%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.366%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity compensation plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss and credit carryforwards, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192.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&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition-related intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;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;166.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #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 #000;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;170.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities contextRef="c-4" decimals="-5" id="f-792" unitRef="usd">33500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities contextRef="c-5" decimals="-5" id="f-793" unitRef="usd">38400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsPolicyholderLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-5" id="f-794" unitRef="usd">29400000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-5" id="f-795" unitRef="usd">34500000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-5" id="f-796" unitRef="usd">40200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-5" id="f-797" unitRef="usd">17000000.0</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-4" decimals="-5" id="f-798" unitRef="usd">10300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c-5" decimals="-5" id="f-799" unitRef="usd">17200000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <cdw:DeferredTaxAssetsRent contextRef="c-4" decimals="-5" id="f-800" unitRef="usd">38700000</cdw:DeferredTaxAssetsRent>
    <cdw:DeferredTaxAssetsRent contextRef="c-5" decimals="-5" id="f-801" unitRef="usd">45600000</cdw:DeferredTaxAssetsRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-4" decimals="-5" id="f-802" unitRef="usd">20700000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c-5" decimals="-5" id="f-803" unitRef="usd">20100000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-4" decimals="-5" id="f-804" unitRef="usd">22500000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-5" id="f-805" unitRef="usd">19900000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-5" id="f-806" unitRef="usd">195300000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-5" id="f-807" unitRef="usd">192700000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-5" id="f-808" unitRef="usd">279800000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-5" id="f-809" unitRef="usd">269800000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-810" unitRef="usd">14700000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-811" unitRef="usd">22400000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-4" decimals="-5" id="f-812" unitRef="usd">22500000</cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets contextRef="c-5" decimals="-5" id="f-813" unitRef="usd">27600000</cdw:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-4" decimals="-5" id="f-814" unitRef="usd">23000000.0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-5" id="f-815" unitRef="usd">26700000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-5" id="f-816" unitRef="usd">340000000.0</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-5" id="f-817" unitRef="usd">346500000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-5" id="f-818" unitRef="usd">21900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-5" id="f-819" unitRef="usd">17000000.0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-5" id="f-820" unitRef="usd">166600000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-5" id="f-821" unitRef="usd">170800000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-173" decimals="-6" id="f-822" unitRef="usd">88000000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount contextRef="c-173" decimals="-6" id="f-823" unitRef="usd">17000000</us-gaap:TaxCreditCarryforwardAmount>
    <cdw:DeferredTaxLiabilityOnUnremittedForeignEarnings contextRef="c-4" decimals="-6" id="f-824" unitRef="usd">7000000</cdw:DeferredTaxLiabilityOnUnremittedForeignEarnings>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-825">&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;Changes in the Company&#x2019;s unrecognized tax benefits as of December 31, 2024, 2023 and 2022 were 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.836%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:64.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.451%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.587%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.453%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Balance as of January 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&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;Additions/reductions for current year and prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;19.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;19.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;18.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-826" unitRef="usd">19300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-5" id="f-827" unitRef="usd">18700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-9" decimals="-5" id="f-828" unitRef="usd">18400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-5" id="f-829" unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-6" decimals="-5" id="f-830" unitRef="usd">600000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-7" decimals="-5" id="f-831" unitRef="usd">300000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-5" id="f-832" unitRef="usd">19700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-5" id="f-833" unitRef="usd">19300000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-8" decimals="-5" id="f-834" unitRef="usd">18700000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-4" decimals="-6" id="f-835" unitRef="usd">20000000</us-gaap:UnrecognizedTaxBenefits>
    <cdw:UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate contextRef="c-173" decimals="-6" id="f-836" unitRef="usd">16000000</cdw:UnrecognizedTaxBenefitsthatWouldImpactEffectiveTaxRateNetofTaxRate>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-837">&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;Leases&lt;/span&gt;&lt;div style="margin-top:9pt;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%"&gt;The Company has operating leases primarily for real estate, data centers and equipment. Remaining lease terms are up to 11 years.&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;Supplemental Consolidated Balance Sheets information related to the Company&#x2019;s operating leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.491%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Presentation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.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:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-842"&gt;&lt;span style="-sec-ix-hidden:f-843"&gt;Accrued expenses and other current liabilities - Other&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities - Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;181.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Lease term and discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;Operating lease cost, inclusive of variable and short-term lease cost, for the years ended December 31, 2024, 2023 and 2022 was $60 million, $62 million and $62 million, respectively. &lt;/span&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;Maturities of operating lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.859%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.164%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;216.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Lease Incentives&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes lease incentives that will be realized in 2025. &lt;/span&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;Supplemental cash flow information related to operating leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.950%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;41.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-174" id="f-838">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <cdw:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-839">&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;Supplemental Consolidated Balance Sheets information related to the Company&#x2019;s operating leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.818%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.440%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.491%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.493%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Lease&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Presentation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New 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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128.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:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-842"&gt;&lt;span style="-sec-ix-hidden:f-843"&gt;Accrued expenses and other current liabilities - Other&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;32.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;34.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Long-term operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term liabilities - Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;181.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="border-bottom: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:8pt;font-weight:700;line-height:100%"&gt;Lease term and discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;Weighted average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</cdw:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-840" unitRef="usd">120200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-841" unitRef="usd">128800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-5" id="f-844" unitRef="usd">32200000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-5" id="f-845" unitRef="usd">34000000.0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-846" unitRef="usd">149100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-847" unitRef="usd">164000000.0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-5" id="f-848" unitRef="usd">181300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-5" id="f-849" unitRef="usd">198000000.0</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-850">P7Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-851">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="4" id="f-852" unitRef="number">0.0426</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="4" id="f-853" unitRef="number">0.0403</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense contextRef="c-1" decimals="-6" id="f-854" unitRef="usd">60000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-6" decimals="-6" id="f-855" unitRef="usd">62000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c-7" decimals="-6" id="f-856" unitRef="usd">62000000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-857">&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;Maturities of operating lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:80.859%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.577%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.164%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;216.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Lease Incentives&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;Includes lease incentives that will be realized in 2025.</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-5" id="f-858" unitRef="usd">40100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-5" id="f-859" unitRef="usd">33800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-5" id="f-860" unitRef="usd">26000000.0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-5" id="f-861" unitRef="usd">21200000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-5" id="f-862" unitRef="usd">15400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-5" id="f-863" unitRef="usd">80400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-5" id="f-864" unitRef="usd">216900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-5" id="f-865" unitRef="usd">34100000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <cdw:LesseeLeaseIncentives contextRef="c-4" decimals="-5" id="f-866" unitRef="usd">1500000</cdw:LesseeLeaseIncentives>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-5" id="f-867" unitRef="usd">181300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-868">&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;Supplemental cash flow information related to operating leases is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:61.950%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.535%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;41.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;43.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-869" unitRef="usd">44000000.0</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-5" id="f-870" unitRef="usd">41700000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-5" id="f-871" unitRef="usd">42800000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-872" unitRef="usd">18700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-5" id="f-873" unitRef="usd">24600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-5" id="f-874" unitRef="usd">43600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-875">&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;Stockholders&#x2019; Equity&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%;text-decoration:underline"&gt;Share Repurchase Program&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 share repurchase program under which it may repurchase shares of its common stock from time to time in privately negotiated transactions, open market purchases or other transactions as permitted by securities laws and other legal requirements. The timing and amounts of any purchases will be based on market conditions and other factors including but not limited to share price, regulatory requirements and capital availability. The share repurchase program does not obligate the Company to repurchase any minimum dollar amount or number of shares and the program may be modified, suspended or discontinued at any time.&lt;/span&gt;&lt;/div&gt;During 2024, the Company repurchased 2.4&#160;million shares of its common stock for $500&#160;million under the share repurchase program. On February&#160;5, 2025, the Company announced that its Board of Directors authorized a $750&#160;million increase to the share repurchase program, which was incremental to the approximately $588 million remaining as of December 31, 2024 under the $750&#160;million authorization announced on February&#160;7, 2024.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c-32" decimals="-5" id="f-876" unitRef="shares">2400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-32" decimals="-6" id="f-877" unitRef="usd">500000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <cdw:StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased contextRef="c-175" decimals="-6" id="f-878" unitRef="usd">750000000</cdw:StockRepurchaseProgramAdditionalAmountAuthorizedtobeRepurchased>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c-4" decimals="-6" id="f-879" unitRef="usd">588000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-176" decimals="-6" id="f-880" unitRef="usd">750000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-881">&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;Equity-Based Compensation&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;Equity-based compensation expense, which is recorded in Selling and administrative expenses in the Consolidated Statements of Operations was 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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.000%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Income tax benefit&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Represents equity-based compensation tax expense at the statutory tax rates. Excess tax benefits associated with equity awards are excluded from this disclosure and separately disclosed in Note 10 (Income Taxes).&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 total unrecognized compensation cost related to non-vested awards was $108 million as of December 31, 2024 and is expected to be recognized over a weighted-average period of 2.1 years.&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;Long-Term Incentive Plan&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 2021 Long-Term Incentive Plan (&#x201c;2021 LTIP&#x201d;) provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock, restricted stock units, bonus stock and performance awards. The maximum aggregate number of shares of the Company&#x2019;s common stock that may be issued under the 2021 LTIP is 22.1&#160;million shares. As of December 31, 2024, 6.2 million shares were available for issuance under the 2021 LTIP. Authorized but unissued shares are reserved for issuance in connection with equity-based awards.&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-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&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 exercise price of a stock option granted is equal to the fair value of the underlying stock on the date of the grant. Stock options granted under the LTIPs have a contractual term of ten years and generally vest ratably over three years. To estimate the fair value of options granted, the Company uses the Black-Scholes option pricing model. &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 weighted-average assumptions used to value the stock options granted 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:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Weighted average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;43.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Expected volatility&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Risk-free rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Expected term (in years)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on a weighting of the historical volatility and implied volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on a composite US Treasury rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on contractual term length and on historical experience of both exercised and unexercised options.&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;Stock option activity for the year ended December 31, 2024 was 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.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,190,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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;Exercised&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest after December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The total intrinsic value of stock options exercised during the years ended December 31, 2024, 2023 and 2022 was $66 million, $97 million and $40 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units (&#x201c;RSUs&#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;Restricted stock units represent the right to receive unrestricted shares of the Company&#x2019;s stock at the time of vesting. RSUs granted under the LTIPs vest either ratably over three years or cliff-vest at the end of three years. The fair value of RSUs is equal to the closing price of the Company&#x2019;s common stock on date of grant.&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;RSU activity for the year ended December 31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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&gt;&lt;td style="width:69.404%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Vested&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;491,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;196.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023 and 2022 was $203.24, $189.30 and $169.11, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The aggregate fair value of RSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $37 million, $27&#160;million and $16&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Share Units (&#x201c;PSUs&#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;Performance share units represent the right to receive unrestricted shares of the Company&#x2019;s stock at the time of vesting. PSUs granted under the LTIPs cliff-vest at the end of three years. The majority of the PSUs will vest between 0% to 200% of the number of PSUs granted based on the Company&#x2019;s performance against a cumulative adjusted free cash flow measure and cumulative non-GAAP net income per diluted share measure over a three-year performance 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;PSU activity for the year ended December 31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt"&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&gt;&lt;td style="width:69.404%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Attainment adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(258,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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;430,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;210.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The weighted-average grant date fair value of PSUs granted during the years ended December 31, 2024, 2023 and 2022 was $224.53, $210.30 and $176.14, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;During the year ended December 31, 2024, the PSUs that vested at December 31, 2023 were adjusted to reflect final attainment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The aggregate fair value of PSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $42 million, $35 million and $28 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock contextRef="c-1" id="f-882">&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;Equity-based compensation expense, which is recorded in Selling and administrative expenses in the Consolidated Statements of Operations was 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.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.000%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.411%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.414%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91.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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&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;Income tax benefit&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity-based compensation expense, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Represents equity-based compensation tax expense at the statutory tax rates. Excess tax benefits associated with equity awards are excluded from this disclosure and separately disclosed in Note 10 (Income Taxes).&lt;/span&gt;&lt;/div&gt;</cdw:ScheduleEquityBasedCompensationExpenseTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-5" id="f-883" unitRef="usd">64700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-5" id="f-884" unitRef="usd">93700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-5" id="f-885" unitRef="usd">91100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-5" id="f-886" unitRef="usd">10800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-6" decimals="-5" id="f-887" unitRef="usd">17300000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-5" id="f-888" unitRef="usd">15500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-1" decimals="-5" id="f-889" unitRef="usd">53900000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-6" decimals="-5" id="f-890" unitRef="usd">76400000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c-7" decimals="-5" id="f-891" unitRef="usd">75600000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-4" decimals="-6" id="f-892" unitRef="usd">108000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-1" id="f-893">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-177"
      decimals="-5"
      id="f-894"
      unitRef="shares">22100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-177"
      decimals="-5"
      id="f-895"
      unitRef="shares">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-178" id="f-896">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-178" id="f-897">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c-1" id="f-898">&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 weighted-average assumptions used to value the stock options granted 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:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.454%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/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;Weighted average grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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;43.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Expected volatility&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Risk-free rate&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Expected term (in years)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on a weighting of the historical volatility and implied volatility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on a composite US Treasury rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Based on contractual term length and on historical experience of both exercised and unexercised options.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-178"
      decimals="2"
      id="f-899"
      unitRef="usdPerShare">76.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-179"
      decimals="2"
      id="f-900"
      unitRef="usdPerShare">64.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-180"
      decimals="2"
      id="f-901"
      unitRef="usdPerShare">43.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-178" decimals="4" id="f-902" unitRef="number">0.2932</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-179" decimals="4" id="f-903" unitRef="number">0.2994</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c-180" decimals="4" id="f-904" unitRef="number">0.2750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-178" decimals="4" id="f-905" unitRef="number">0.0407</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-179" decimals="4" id="f-906" unitRef="number">0.0380</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c-180" decimals="4" id="f-907" unitRef="number">0.0194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-178" decimals="4" id="f-908" unitRef="number">0.0108</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-179" decimals="4" id="f-909" unitRef="number">0.0124</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-180" decimals="4" id="f-910" unitRef="number">0.0117</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-178" id="f-911">P5Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-179" id="f-912">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-180" id="f-913">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock contextRef="c-1" id="f-914">&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;Stock option activity for the year ended December 31, 2024 was 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.982%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.579%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.422%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.522%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.270%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,190,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited/Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/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;Exercised&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,766,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align: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.28&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,225,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.68&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest after December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.73&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The total intrinsic value of stock options exercised during the years ended December 31, 2024, 2023 and 2022 was $66 million, $97 million and $40 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="INF" id="f-915" unitRef="shares">3190946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-916"
      unitRef="usdPerShare">126.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c-1" decimals="INF" id="f-917" unitRef="shares">82881</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-918"
      unitRef="usdPerShare">245.62</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="c-1" decimals="INF" id="f-919" unitRef="shares">28842</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-920"
      unitRef="usdPerShare">195.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c-1" decimals="INF" id="f-921" unitRef="shares">478686</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-1"
      decimals="2"
      id="f-922"
      unitRef="usdPerShare">98.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="INF" id="f-923" unitRef="shares">2766299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-924"
      unitRef="usdPerShare">134.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-1" id="f-925">P5Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-4" decimals="-5" id="f-926" unitRef="usd">132300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-4" decimals="INF" id="f-927" unitRef="shares">2225183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-928"
      unitRef="usdPerShare">117.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-929">P4Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-5" id="f-930" unitRef="usd">131700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="c-4" decimals="INF" id="f-931" unitRef="shares">541116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-932"
      unitRef="usdPerShare">203.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-933">P7Y8M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-4" decimals="-5" id="f-934" unitRef="usd">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-6" id="f-935" unitRef="usd">66000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-6" decimals="-6" id="f-936" unitRef="usd">97000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="-6" id="f-937" unitRef="usd">40000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-181" id="f-938">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-181" id="f-939">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-940">&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;RSU activity for the year ended December 31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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&gt;&lt;td style="width:69.404%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;398,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Vested&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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(207,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;179.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;491,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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;196.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The weighted-average grant date fair value of RSUs granted during the years ended December 31, 2024, 2023 and 2022 was $203.24, $189.30 and $169.11, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The aggregate fair value of RSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $37 million, $27&#160;million and $16&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-182"
      decimals="INF"
      id="f-941"
      unitRef="shares">398613</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-182"
      decimals="2"
      id="f-942"
      unitRef="usdPerShare">181.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-181"
      decimals="INF"
      id="f-943"
      unitRef="shares">328768</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-181"
      decimals="2"
      id="f-944"
      unitRef="usdPerShare">203.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-181"
      decimals="INF"
      id="f-945"
      unitRef="shares">207350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-181"
      decimals="2"
      id="f-946"
      unitRef="usdPerShare">179.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-181"
      decimals="INF"
      id="f-947"
      unitRef="shares">28679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-181"
      decimals="2"
      id="f-948"
      unitRef="usdPerShare">191.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-183"
      decimals="INF"
      id="f-949"
      unitRef="shares">491352</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-183"
      decimals="2"
      id="f-950"
      unitRef="usdPerShare">196.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-181"
      decimals="2"
      id="f-951"
      unitRef="usdPerShare">203.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-184"
      decimals="2"
      id="f-952"
      unitRef="usdPerShare">189.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-185"
      decimals="2"
      id="f-953"
      unitRef="usdPerShare">169.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-181" decimals="-6" id="f-954" unitRef="usd">37000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-184" decimals="-6" id="f-955" unitRef="usd">27000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-185" decimals="-6" id="f-956" unitRef="usd">16000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-186" id="f-957">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <cdw:PotentialVestingPercentageRangeofShares
      contextRef="c-187"
      decimals="INF"
      id="f-958"
      unitRef="number">0</cdw:PotentialVestingPercentageRangeofShares>
    <cdw:PotentialVestingPercentageRangeofShares
      contextRef="c-188"
      decimals="INF"
      id="f-959"
      unitRef="number">2</cdw:PotentialVestingPercentageRangeofShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-189" id="f-960">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock contextRef="c-1" id="f-961">&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;PSU activity for the year ended December 31, 2024 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:36pt"&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&gt;&lt;td style="width:69.404%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.780%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.940%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant-Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at January 1, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;224.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Attainment adjustment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Vested&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(258,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="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;430,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;210.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The weighted-average grant date fair value of PSUs granted during the years ended December 31, 2024, 2023 and 2022 was $224.53, $210.30 and $176.14, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;During the year ended December 31, 2024, the PSUs that vested at December 31, 2023 were adjusted to reflect final attainment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The aggregate fair value of PSUs that vested during the years ended December 31, 2024, 2023 and 2022 was $42 million, $35 million and $28 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-190"
      decimals="INF"
      id="f-962"
      unitRef="shares">394882</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-190"
      decimals="2"
      id="f-963"
      unitRef="usdPerShare">188.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-964"
      unitRef="shares">199174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-965"
      unitRef="usdPerShare">224.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod
      contextRef="c-189"
      decimals="INF"
      id="f-966"
      unitRef="shares">122295</cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriod>
    <cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-967"
      unitRef="usdPerShare">156.18</cdw:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsAttainmentAdjustmentinthePeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-968"
      unitRef="shares">258590</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-969"
      unitRef="usdPerShare">163.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-189"
      decimals="INF"
      id="f-970"
      unitRef="shares">27480</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-971"
      unitRef="usdPerShare">201.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-191"
      decimals="INF"
      id="f-972"
      unitRef="shares">430281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-191"
      decimals="2"
      id="f-973"
      unitRef="usdPerShare">210.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-189"
      decimals="2"
      id="f-974"
      unitRef="usdPerShare">224.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-192"
      decimals="2"
      id="f-975"
      unitRef="usdPerShare">210.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-193"
      decimals="2"
      id="f-976"
      unitRef="usdPerShare">176.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-189" decimals="-6" id="f-977" unitRef="usd">42000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-192" decimals="-6" id="f-978" unitRef="usd">35000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-193" decimals="-6" id="f-979" unitRef="usd">28000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-980">&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;Earnings Per Share&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 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:3pt;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&gt;&lt;td style="width:51.896%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.199%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.257%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.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&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan (&#x201c;CSPP&#x201d;) 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="c-1" id="f-981">&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:3pt;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&gt;&lt;td style="width:51.896%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.884%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.199%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.588%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.257%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.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&gt;&lt;/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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;136.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;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;The dilutive effect of outstanding stock options, restricted stock units, performance share units and Coworker Stock Purchase Plan (&#x201c;CSPP&#x201d;) 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;There were fewer than 0.2 million potential common shares excluded from diluted weighted-average shares outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. Inclusion of these common shares in diluted weighted average shares outstanding would have had an anti-dilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-982" unitRef="shares">133800000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-983" unitRef="shares">134600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-984" unitRef="shares">135200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="-5" id="f-985" unitRef="shares">1400000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="-5" id="f-986" unitRef="shares">1700000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="-5" id="f-987" unitRef="shares">1800000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-988" unitRef="shares">135200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-989" unitRef="shares">136300000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-990" unitRef="shares">137000000.0</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-5" id="f-991" unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-5" id="f-992" unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-993" unitRef="shares">200000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CompensationRelatedCostsGeneralTextBlock contextRef="c-1" id="f-994">&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;Coworker Retirement and Other Compensation Benefits&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%;text-decoration:underline"&gt;Profit Sharing Plan and Other Savings Plans&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 profit-sharing plan that includes a salary reduction feature established under the Internal Revenue Code Section&#160;401(k) covering substantially all coworkers in the US. In addition, coworkers outside the US participate in other savings plans. Company contributions to the profit sharing and other savings plans are made in cash and determined at the discretion of the Board of Directors. For the years ended December 31, 2024, 2023 and 2022, the amounts expensed for these plans were $27 million, $20 million and $43 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Coworker Stock Purchase Plan (&#x201c;CSPP&#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 a CSPP that provides the opportunity for eligible coworkers to acquire shares of the Company&#x2019;s common stock through accumulated payroll deductions at a 5% discount from the closing market price on the final day of the offering period. There is no additional compensation expense associated with the CSPP.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsGeneralTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-194" decimals="-6" id="f-995" unitRef="usd">27000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-195" decimals="-6" id="f-996" unitRef="usd">20000000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-196" decimals="-6" id="f-997" unitRef="usd">43000000</us-gaap:DefinedContributionPlanCostRecognized>
    <cdw:EmployeeStockPurchasePlandiscounttomarketpricepercent
      contextRef="c-197"
      decimals="INF"
      id="f-998"
      unitRef="number">0.05</cdw:EmployeeStockPurchasePlandiscounttomarketpricepercent>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-197" decimals="-6" id="f-999" unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1000">&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;Commitments and Contingencies&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 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. &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;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 December 31, 2024, 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;The Company received a Civil Investigative Demand, issued by Department of Justice (&#x201c;DOJ&#x201d;) on June 11, 2024 in connection with a False Claims Act investigation. The DOJ requested information relating to bids the Company submitted for contracts funded in whole or in part by the Schools and Libraries Program (E-Rate Program). The Company is cooperating with the DOJ and, at this stage in the investigation, is unable to assess the probability of any outcome or the range of possible loss, if any.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1001">&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 has&#160;three&#160;reportable segments: Corporate, Small Business, and Public. In addition, there are&#160;two&#160;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;). The organizational structure of the Company&#x2019;s segments is determined based on how the chief operating decision maker (&#x201c;CODM&#x201d;), who is the Chief Executive Officer, evaluates performance, allocates resources and manages operations, which is primarily based on customer base. Specifically, the Corporate reportable segment is primarily comprised of private sector business customers with more than 250 employees in the US, the Small Business reportable segment is primarily comprised of private sector business customers with up to 250 employees in the US, and the Public reportable segment is comprised of government agencies and education and healthcare institutions in the US. &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 accounting policies used to determine profit and loss measures are consistent across all reportable segments and on a consolidated basis. Additionally, the CODM reviews key profit and loss measures for each reportable segment consistently based on both segment Gross profit and Operating income. Specifically, the CODM reviews Gross profit by segment to develop forecasting and evaluate overall profitability performance and Operating income by segment to make investment strategy and performance-based compensation decisions. Segment information for Total assets and capital expenditures is not presented given that such information is not used in measuring segment performance or allocating resources between segments.&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 for the years ended December 31, 2024, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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&gt;&lt;td style="width:32.862%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.127%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Headquarters&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2024:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,737.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,498.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,989.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,396.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;879.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;181.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;745.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;112.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(267.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,651.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;111.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;275.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2023:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,833.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,638.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,723.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,971.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;846.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;177.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;735.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;142.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(220.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,170.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,918.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,428.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,062.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,686.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;931.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;186.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;681.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;130.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(195.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,735.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;290.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Primarily includes payroll and other coworker costs, advertising expense and other selling and administrative costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Depreciation and amortization expense is primarily included within Other segment items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&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:5pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,779.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,499.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;18,456.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;57.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,541.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,015.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,201.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,225.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,776.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;15,219.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;898.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;60.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;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;8,837.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,369.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,325.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,176.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;17,973.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;807.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;661.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,894.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,534.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;26.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,754.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;66.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,527.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,460.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,783.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;15,702.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,772.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;909.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;62.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,515.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,374.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,411.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,212.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;18,512.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;778.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;667.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.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;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt"&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&gt;&lt;td style="width:32.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;10,321.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,934.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,550.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;20,828.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,920.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,561.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,610.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,763.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;18,091.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,781.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;929.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;78.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,350.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,971.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,751.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,717.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;21,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;749.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;629.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 years ended December 31, 2024, 2023 and 2022. Categories are based upon internal classifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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&gt;&lt;td style="width:27.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Notebooks/Mobile Devices&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,690.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,179.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Netcomm Products&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,538.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration&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,770.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,394.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Storage and Servers&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,133.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,240.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Desktops&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,111.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,219.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,702.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,091.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="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;20,998.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;23,748.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Certain software and services revenues are recorded on a net basis for accounting purposes. 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1002"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet
      contextRef="c-1"
      decimals="INF"
      id="f-1003"
      unitRef="segment">2</cdw:NumberofOperatingSegmentsReportableUnitQuantitativeThresholdNotMet>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="c-198"
      decimals="INF"
      id="f-1004"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount
      contextRef="c-199"
      decimals="INF"
      id="f-1005"
      unitRef="employee">250</cdw:SegmentReportingCustomerSegmentsCustomerEmployeeHeadcount>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1006">&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 for the years ended December 31, 2024, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;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&gt;&lt;td style="width:32.862%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.120%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.428%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.127%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Headquarters&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2024:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,737.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,170.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,498.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,989.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,396.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,659.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;490.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,602.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,220.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;879.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;181.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;745.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;112.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(267.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,651.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;76.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;55.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;28.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;111.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;275.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2023:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,833.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,638.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,058.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,723.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,127.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;495.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,652.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;932.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;353.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,971.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;846.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;177.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;735.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;142.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(220.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,680.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;82.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;58.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;270.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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;2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&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;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,170.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,544.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,918.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,428.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,062.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,179.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,633.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,686.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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 segment items&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&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,247.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;951.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;195.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,951.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;931.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;186.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;681.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;130.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;(195.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,735.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;Other Segment Information&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;290.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Primarily includes payroll and other coworker costs, advertising expense and other selling and administrative costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Depreciation and amortization expense is primarily included within Other segment items.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-1007" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-1008" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-1009" unitRef="usd">8157700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-5" id="f-1010" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-204" decimals="-5" id="f-1011" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1012" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-200" decimals="-5" id="f-1013" unitRef="usd">6737700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-201" decimals="-5" id="f-1014" unitRef="usd">1170600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-202" decimals="-5" id="f-1015" unitRef="usd">6498500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-203" decimals="-5" id="f-1016" unitRef="usd">1989500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-204" decimals="-5" id="f-1017" unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-5" id="f-1018" unitRef="usd">16396300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-200" decimals="-5" id="f-1019" unitRef="usd">2099500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-201" decimals="-5" id="f-1020" unitRef="usd">352900000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-202" decimals="-5" id="f-1021" unitRef="usd">1659200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-203" decimals="-5" id="f-1022" unitRef="usd">490800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-204" decimals="-5" id="f-1023" unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-5" id="f-1024" unitRef="usd">4602400000</us-gaap:GrossProfit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-200" decimals="-5" id="f-1025" unitRef="usd">1220000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-201" decimals="-5" id="f-1026" unitRef="usd">171900000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-202" decimals="-5" id="f-1027" unitRef="usd">913300000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-203" decimals="-5" id="f-1028" unitRef="usd">378700000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-204" decimals="-5" id="f-1029" unitRef="usd">267200000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-1" decimals="-5" id="f-1030" unitRef="usd">2951100000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-200" decimals="-5" id="f-1031" unitRef="usd">879500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-201" decimals="-5" id="f-1032" unitRef="usd">181000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-202" decimals="-5" id="f-1033" unitRef="usd">745900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-203" decimals="-5" id="f-1034" unitRef="usd">112100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-204" decimals="-5" id="f-1035" unitRef="usd">-267200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-1036" unitRef="usd">1651300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-200" decimals="-5" id="f-1037" unitRef="usd">76500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-201" decimals="-5" id="f-1038" unitRef="usd">3400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-202" decimals="-5" id="f-1039" unitRef="usd">55400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-203" decimals="-5" id="f-1040" unitRef="usd">28100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-204" decimals="-5" id="f-1041" unitRef="usd">111900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-1042" unitRef="usd">275300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-5" id="f-1043" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-5" id="f-1044" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-5" id="f-1045" unitRef="usd">8305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-5" id="f-1046" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-209" decimals="-5" id="f-1047" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1048" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-205" decimals="-5" id="f-1049" unitRef="usd">6833000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-206" decimals="-5" id="f-1050" unitRef="usd">1194300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-207" decimals="-5" id="f-1051" unitRef="usd">6638200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-208" decimals="-5" id="f-1052" unitRef="usd">2058100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-209" decimals="-5" id="f-1053" unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-5" id="f-1054" unitRef="usd">16723600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-205" decimals="-5" id="f-1055" unitRef="usd">2127800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-206" decimals="-5" id="f-1056" unitRef="usd">361700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-207" decimals="-5" id="f-1057" unitRef="usd">1667500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-208" decimals="-5" id="f-1058" unitRef="usd">495400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-209" decimals="-5" id="f-1059" unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-5" id="f-1060" unitRef="usd">4652400000</us-gaap:GrossProfit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-205" decimals="-5" id="f-1061" unitRef="usd">1281000000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-206" decimals="-5" id="f-1062" unitRef="usd">184400000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-207" decimals="-5" id="f-1063" unitRef="usd">932500000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-208" decimals="-5" id="f-1064" unitRef="usd">353300000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-209" decimals="-5" id="f-1065" unitRef="usd">220300000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-6" decimals="-5" id="f-1066" unitRef="usd">2971500000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-205" decimals="-5" id="f-1067" unitRef="usd">846800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-206" decimals="-5" id="f-1068" unitRef="usd">177300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-207" decimals="-5" id="f-1069" unitRef="usd">735000000.0</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-208" decimals="-5" id="f-1070" unitRef="usd">142100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-209" decimals="-5" id="f-1071" unitRef="usd">-220300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-5" id="f-1072" unitRef="usd">1680900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-205" decimals="-5" id="f-1073" unitRef="usd">82100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-206" decimals="-5" id="f-1074" unitRef="usd">4700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-207" decimals="-5" id="f-1075" unitRef="usd">58400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-208" decimals="-5" id="f-1076" unitRef="usd">30100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-209" decimals="-5" id="f-1077" unitRef="usd">95400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-5" id="f-1078" unitRef="usd">270700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-5" id="f-1079" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-5" id="f-1080" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-5" id="f-1081" unitRef="usd">8551300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-5" id="f-1082" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-214" decimals="-5" id="f-1083" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1084" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-210" decimals="-5" id="f-1085" unitRef="usd">8170800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-211" decimals="-5" id="f-1086" unitRef="usd">1544900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-212" decimals="-5" id="f-1087" unitRef="usd">6918000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-213" decimals="-5" id="f-1088" unitRef="usd">2428400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-214" decimals="-5" id="f-1089" unitRef="usd">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-5" id="f-1090" unitRef="usd">19062100000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-210" decimals="-5" id="f-1091" unitRef="usd">2179300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-211" decimals="-5" id="f-1092" unitRef="usd">394000000.0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-212" decimals="-5" id="f-1093" unitRef="usd">1633300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-213" decimals="-5" id="f-1094" unitRef="usd">480000000.0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-214" decimals="-5" id="f-1095" unitRef="usd">0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-5" id="f-1096" unitRef="usd">4686600000</us-gaap:GrossProfit>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-210" decimals="-5" id="f-1097" unitRef="usd">1247600000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-211" decimals="-5" id="f-1098" unitRef="usd">207200000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-212" decimals="-5" id="f-1099" unitRef="usd">951600000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-213" decimals="-5" id="f-1100" unitRef="usd">349300000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-214" decimals="-5" id="f-1101" unitRef="usd">195700000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:SegmentReportingOtherItemAmount contextRef="c-7" decimals="-5" id="f-1102" unitRef="usd">2951400000</us-gaap:SegmentReportingOtherItemAmount>
    <us-gaap:OperatingIncomeLoss contextRef="c-210" decimals="-5" id="f-1103" unitRef="usd">931700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-211" decimals="-5" id="f-1104" unitRef="usd">186800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-212" decimals="-5" id="f-1105" unitRef="usd">681700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-213" decimals="-5" id="f-1106" unitRef="usd">130700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-214" decimals="-5" id="f-1107" unitRef="usd">-195700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-5" id="f-1108" unitRef="usd">1735200000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-210" decimals="-5" id="f-1109" unitRef="usd">98000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-211" decimals="-5" id="f-1110" unitRef="usd">6400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-212" decimals="-5" id="f-1111" unitRef="usd">67900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-213" decimals="-5" id="f-1112" unitRef="usd">31900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-214" decimals="-5" id="f-1113" unitRef="usd">86400000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-5" id="f-1114" unitRef="usd">290600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-1115">&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,779.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,499.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,150.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;27.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;18,456.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;57.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,453.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,541.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,015.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,201.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,225.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,776.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;15,219.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,863.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;392.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;898.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;593.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;60.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;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;8,837.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,523.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,486.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,503.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,369.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,325.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,176.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;17,973.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;807.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;526.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,607.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;661.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;454.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,418.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,837.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,157.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,480.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,998.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.397%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.444%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.400%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.558%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;8,894.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,534.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,299.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;26.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,754.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;66.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,527.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,621.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,242.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,460.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,783.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;15,702.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,772.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,799.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;909.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;258.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;62.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,298.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,338.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,553.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,515.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,374.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,411.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,212.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;18,512.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;778.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;667.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,341.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;8,960.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556.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;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,553.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,376.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;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt"&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&gt;&lt;td style="width:32.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.589%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Small Business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Public&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;10,321.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,934.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,550.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;20,828.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;28.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,886.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,920.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Major Product and Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,561.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,610.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,763.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,155.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;18,091.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;1,781.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;929.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;268.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;78.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,350.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,574.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,621.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Timing of Revenue Recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transferred at a point in time where CDW is principal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,971.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,751.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;7,717.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,576.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;21,016.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;749.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;426.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,414.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;629.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,318.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;10,350.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,551.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,908.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,748.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;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;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left: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 years ended December 31, 2024, 2023 and 2022. Categories are based upon internal classifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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&gt;&lt;td style="width:27.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.849%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.591%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.586%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.855%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percentage&lt;br/&gt;of Total Net&lt;br/&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Hardware:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Notebooks/Mobile Devices&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,089.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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,690.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td 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;6,179.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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;Netcomm Products&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,538.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,185.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,729.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Collaboration&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,770.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,909.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,394.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Data Storage and Servers&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,133.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,240.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,479.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;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;Desktops&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,111.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,069.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,284.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,575.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Hardware&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,219.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,702.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,091.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,804.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,684.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,867.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,761.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,842.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;107.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="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;20,998.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;21,376.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;23,748.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Certain software and services revenues are recorded on a net basis for accounting purposes. 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:4pt;padding-left:72pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt"&gt;Includes items such as delivery charges to customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-215" decimals="-5" id="f-1116" unitRef="usd">8779400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-216" decimals="-5" id="f-1117" unitRef="usd">1499800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-217" decimals="-5" id="f-1118" unitRef="usd">8150400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-218" decimals="-5" id="f-1119" unitRef="usd">27300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-219" decimals="-5" id="f-1120" unitRef="usd">18456900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-220" decimals="-5" id="f-1121" unitRef="usd">57800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-221" decimals="-5" id="f-1122" unitRef="usd">23700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-222" decimals="-5" id="f-1123" unitRef="usd">7300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-223" decimals="-5" id="f-1124" unitRef="usd">2453000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-224" decimals="-5" id="f-1125" unitRef="usd">2541800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-1126" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-1127" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-1128" unitRef="usd">8157700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-5" id="f-1129" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1130" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-225" decimals="-5" id="f-1131" unitRef="usd">6015500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-226" decimals="-5" id="f-1132" unitRef="usd">1201600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-227" decimals="-5" id="f-1133" unitRef="usd">6225100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-228" decimals="-5" id="f-1134" unitRef="usd">1776900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-5" id="f-1135" unitRef="usd">15219100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-230" decimals="-5" id="f-1136" unitRef="usd">1863000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-231" decimals="-5" id="f-1137" unitRef="usd">228700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-232" decimals="-5" id="f-1138" unitRef="usd">1320500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-233" decimals="-5" id="f-1139" unitRef="usd">392200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-5" id="f-1140" unitRef="usd">3804400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-235" decimals="-5" id="f-1141" unitRef="usd">898500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-236" decimals="-5" id="f-1142" unitRef="usd">75800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-237" decimals="-5" id="f-1143" unitRef="usd">593600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-238" decimals="-5" id="f-1144" unitRef="usd">299400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-5" id="f-1145" unitRef="usd">1867300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-240" decimals="-5" id="f-1146" unitRef="usd">60200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-241" decimals="-5" id="f-1147" unitRef="usd">17400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-242" decimals="-5" id="f-1148" unitRef="usd">18500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-243" decimals="-5" id="f-1149" unitRef="usd">11800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-5" id="f-1150" unitRef="usd">107900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-1151" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-1152" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-1153" unitRef="usd">8157700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-5" id="f-1154" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1155" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-245" decimals="-5" id="f-1156" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-246" decimals="-5" id="f-1157" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-247" decimals="-5" id="f-1158" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-248" decimals="-5" id="f-1159" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-249" decimals="-5" id="f-1160" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-250" decimals="-5" id="f-1161" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-251" decimals="-5" id="f-1162" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-252" decimals="-5" id="f-1163" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-253" decimals="-5" id="f-1164" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-254" decimals="-5" id="f-1165" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-255" decimals="-5" id="f-1166" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-256" decimals="-5" id="f-1167" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-257" decimals="-5" id="f-1168" unitRef="usd">2486900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-258" decimals="-5" id="f-1169" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-259" decimals="-5" id="f-1170" unitRef="usd">2486900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-260" decimals="-5" id="f-1171" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-261" decimals="-5" id="f-1172" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-262" decimals="-5" id="f-1173" unitRef="usd">3167300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-263" decimals="-5" id="f-1174" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-5" id="f-1175" unitRef="usd">3167300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-5" id="f-1176" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-5" id="f-1177" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-5" id="f-1178" unitRef="usd">2503500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-5" id="f-1179" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-5" id="f-1180" unitRef="usd">2503500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-5" id="f-1181" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-5" id="f-1182" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-5" id="f-1183" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-273" decimals="-5" id="f-1184" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-274" decimals="-5" id="f-1185" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-1186" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-1187" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-1188" unitRef="usd">8157700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-5" id="f-1189" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1190" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-275" decimals="-5" id="f-1191" unitRef="usd">7369000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-276" decimals="-5" id="f-1192" unitRef="usd">1325600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-277" decimals="-5" id="f-1193" unitRef="usd">7176700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-278" decimals="-5" id="f-1194" unitRef="usd">2101700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-279" decimals="-5" id="f-1195" unitRef="usd">17973000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-280" decimals="-5" id="f-1196" unitRef="usd">807100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-281" decimals="-5" id="f-1197" unitRef="usd">146700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-282" decimals="-5" id="f-1198" unitRef="usd">526900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-283" decimals="-5" id="f-1199" unitRef="usd">126900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-284" decimals="-5" id="f-1200" unitRef="usd">1607600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-285" decimals="-5" id="f-1201" unitRef="usd">661100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-286" decimals="-5" id="f-1202" unitRef="usd">51200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-287" decimals="-5" id="f-1203" unitRef="usd">454100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-288" decimals="-5" id="f-1204" unitRef="usd">251700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-289" decimals="-5" id="f-1205" unitRef="usd">1418100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-200" decimals="-5" id="f-1206" unitRef="usd">8837200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-201" decimals="-5" id="f-1207" unitRef="usd">1523500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-202" decimals="-5" id="f-1208" unitRef="usd">8157700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-203" decimals="-5" id="f-1209" unitRef="usd">2480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1210" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-290" decimals="-5" id="f-1211" unitRef="usd">8894500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-291" decimals="-5" id="f-1212" unitRef="usd">1534500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-292" decimals="-5" id="f-1213" unitRef="usd">8299400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-293" decimals="-5" id="f-1214" unitRef="usd">26500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-294" decimals="-5" id="f-1215" unitRef="usd">18754900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-295" decimals="-5" id="f-1216" unitRef="usd">66300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-296" decimals="-5" id="f-1217" unitRef="usd">21500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-297" decimals="-5" id="f-1218" unitRef="usd">6300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-298" decimals="-5" id="f-1219" unitRef="usd">2527000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-299" decimals="-5" id="f-1220" unitRef="usd">2621100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-5" id="f-1221" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-5" id="f-1222" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-5" id="f-1223" unitRef="usd">8305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-5" id="f-1224" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1225" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-300" decimals="-5" id="f-1226" unitRef="usd">6216900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-301" decimals="-5" id="f-1227" unitRef="usd">1242300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-302" decimals="-5" id="f-1228" unitRef="usd">6460400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-303" decimals="-5" id="f-1229" unitRef="usd">1783000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-5" id="f-1230" unitRef="usd">15702600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-305" decimals="-5" id="f-1231" unitRef="usd">1772300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-306" decimals="-5" id="f-1232" unitRef="usd">232800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-307" decimals="-5" id="f-1233" unitRef="usd">1295400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-308" decimals="-5" id="f-1234" unitRef="usd">498800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-5" id="f-1235" unitRef="usd">3799300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-310" decimals="-5" id="f-1236" unitRef="usd">909100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-311" decimals="-5" id="f-1237" unitRef="usd">62600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-312" decimals="-5" id="f-1238" unitRef="usd">531500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-313" decimals="-5" id="f-1239" unitRef="usd">258100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-5" id="f-1240" unitRef="usd">1761300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-315" decimals="-5" id="f-1241" unitRef="usd">62500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-316" decimals="-5" id="f-1242" unitRef="usd">18300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-317" decimals="-5" id="f-1243" unitRef="usd">18400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-318" decimals="-5" id="f-1244" unitRef="usd">13600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-5" id="f-1245" unitRef="usd">112800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-5" id="f-1246" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-5" id="f-1247" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-5" id="f-1248" unitRef="usd">8305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-5" id="f-1249" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1250" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-320" decimals="-5" id="f-1251" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-321" decimals="-5" id="f-1252" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-322" decimals="-5" id="f-1253" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-323" decimals="-5" id="f-1254" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-324" decimals="-5" id="f-1255" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-325" decimals="-5" id="f-1256" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-326" decimals="-5" id="f-1257" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-327" decimals="-5" id="f-1258" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-328" decimals="-5" id="f-1259" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-329" decimals="-5" id="f-1260" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-330" decimals="-5" id="f-1261" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-331" decimals="-5" id="f-1262" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-332" decimals="-5" id="f-1263" unitRef="usd">2669100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-333" decimals="-5" id="f-1264" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-334" decimals="-5" id="f-1265" unitRef="usd">2669100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-335" decimals="-5" id="f-1266" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-336" decimals="-5" id="f-1267" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-337" decimals="-5" id="f-1268" unitRef="usd">3298300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-338" decimals="-5" id="f-1269" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-339" decimals="-5" id="f-1270" unitRef="usd">3298300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-340" decimals="-5" id="f-1271" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-341" decimals="-5" id="f-1272" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-342" decimals="-5" id="f-1273" unitRef="usd">2338300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-343" decimals="-5" id="f-1274" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-344" decimals="-5" id="f-1275" unitRef="usd">2338300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-345" decimals="-5" id="f-1276" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-346" decimals="-5" id="f-1277" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-347" decimals="-5" id="f-1278" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-348" decimals="-5" id="f-1279" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-349" decimals="-5" id="f-1280" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-5" id="f-1281" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-5" id="f-1282" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-5" id="f-1283" unitRef="usd">8305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-5" id="f-1284" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1285" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-350" decimals="-5" id="f-1286" unitRef="usd">7515700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-351" decimals="-5" id="f-1287" unitRef="usd">1374100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-352" decimals="-5" id="f-1288" unitRef="usd">7411100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-353" decimals="-5" id="f-1289" unitRef="usd">2212000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-354" decimals="-5" id="f-1290" unitRef="usd">18512900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-355" decimals="-5" id="f-1291" unitRef="usd">778000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-356" decimals="-5" id="f-1292" unitRef="usd">145300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-357" decimals="-5" id="f-1293" unitRef="usd">480600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-358" decimals="-5" id="f-1294" unitRef="usd">117900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-359" decimals="-5" id="f-1295" unitRef="usd">1521800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-360" decimals="-5" id="f-1296" unitRef="usd">667100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-361" decimals="-5" id="f-1297" unitRef="usd">36600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-362" decimals="-5" id="f-1298" unitRef="usd">414000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-363" decimals="-5" id="f-1299" unitRef="usd">223600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-364" decimals="-5" id="f-1300" unitRef="usd">1341300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-205" decimals="-5" id="f-1301" unitRef="usd">8960800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-206" decimals="-5" id="f-1302" unitRef="usd">1556000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-207" decimals="-5" id="f-1303" unitRef="usd">8305700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-208" decimals="-5" id="f-1304" unitRef="usd">2553500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1305" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-365" decimals="-5" id="f-1306" unitRef="usd">10321200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-366" decimals="-5" id="f-1307" unitRef="usd">1934800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-367" decimals="-5" id="f-1308" unitRef="usd">8550800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-368" decimals="-5" id="f-1309" unitRef="usd">21800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-369" decimals="-5" id="f-1310" unitRef="usd">20828600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-370" decimals="-5" id="f-1311" unitRef="usd">28900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-371" decimals="-5" id="f-1312" unitRef="usd">4100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-372" decimals="-5" id="f-1313" unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-373" decimals="-5" id="f-1314" unitRef="usd">2886600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-374" decimals="-5" id="f-1315" unitRef="usd">2920100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-5" id="f-1316" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-5" id="f-1317" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-5" id="f-1318" unitRef="usd">8551300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-5" id="f-1319" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1320" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-375" decimals="-5" id="f-1321" unitRef="usd">7561000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-376" decimals="-5" id="f-1322" unitRef="usd">1610700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-377" decimals="-5" id="f-1323" unitRef="usd">6763900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-378" decimals="-5" id="f-1324" unitRef="usd">2155400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-379" decimals="-5" id="f-1325" unitRef="usd">18091000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-380" decimals="-5" id="f-1326" unitRef="usd">1781500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-381" decimals="-5" id="f-1327" unitRef="usd">232900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-382" decimals="-5" id="f-1328" unitRef="usd">1196900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-383" decimals="-5" id="f-1329" unitRef="usd">473600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-384" decimals="-5" id="f-1330" unitRef="usd">3684900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-385" decimals="-5" id="f-1331" unitRef="usd">929300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-386" decimals="-5" id="f-1332" unitRef="usd">73800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-387" decimals="-5" id="f-1333" unitRef="usd">570700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-388" decimals="-5" id="f-1334" unitRef="usd">268200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-389" decimals="-5" id="f-1335" unitRef="usd">1842000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-390" decimals="-5" id="f-1336" unitRef="usd">78300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-391" decimals="-5" id="f-1337" unitRef="usd">21500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-392" decimals="-5" id="f-1338" unitRef="usd">19800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-393" decimals="-5" id="f-1339" unitRef="usd">11200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-394" decimals="-5" id="f-1340" unitRef="usd">130800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-5" id="f-1341" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-5" id="f-1342" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-5" id="f-1343" unitRef="usd">8551300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-5" id="f-1344" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1345" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-395" decimals="-5" id="f-1346" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-396" decimals="-5" id="f-1347" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-397" decimals="-5" id="f-1348" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-398" decimals="-5" id="f-1349" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-399" decimals="-5" id="f-1350" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-400" decimals="-5" id="f-1351" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-401" decimals="-5" id="f-1352" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-402" decimals="-5" id="f-1353" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-403" decimals="-5" id="f-1354" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-404" decimals="-5" id="f-1355" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-405" decimals="-5" id="f-1356" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-406" decimals="-5" id="f-1357" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-407" decimals="-5" id="f-1358" unitRef="usd">2574300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-408" decimals="-5" id="f-1359" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-409" decimals="-5" id="f-1360" unitRef="usd">2574300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-410" decimals="-5" id="f-1361" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-411" decimals="-5" id="f-1362" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-412" decimals="-5" id="f-1363" unitRef="usd">3621400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-413" decimals="-5" id="f-1364" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-414" decimals="-5" id="f-1365" unitRef="usd">3621400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-415" decimals="-5" id="f-1366" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-416" decimals="-5" id="f-1367" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-417" decimals="-5" id="f-1368" unitRef="usd">2355600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-418" decimals="-5" id="f-1369" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-419" decimals="-5" id="f-1370" unitRef="usd">2355600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-420" decimals="-5" id="f-1371" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-421" decimals="-5" id="f-1372" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-422" decimals="-5" id="f-1373" unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-423" decimals="-5" id="f-1374" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-424" decimals="-5" id="f-1375" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-5" id="f-1376" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-5" id="f-1377" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-5" id="f-1378" unitRef="usd">8551300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-5" id="f-1379" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1380" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-425" decimals="-5" id="f-1381" unitRef="usd">8971400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-426" decimals="-5" id="f-1382" unitRef="usd">1751100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-427" decimals="-5" id="f-1383" unitRef="usd">7717100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-428" decimals="-5" id="f-1384" unitRef="usd">2576500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-429" decimals="-5" id="f-1385" unitRef="usd">21016100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-430" decimals="-5" id="f-1386" unitRef="usd">749300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-431" decimals="-5" id="f-1387" unitRef="usd">140100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-432" decimals="-5" id="f-1388" unitRef="usd">426900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-433" decimals="-5" id="f-1389" unitRef="usd">97700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-434" decimals="-5" id="f-1390" unitRef="usd">1414000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-435" decimals="-5" id="f-1391" unitRef="usd">629400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-436" decimals="-5" id="f-1392" unitRef="usd">47700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-437" decimals="-5" id="f-1393" unitRef="usd">407300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-438" decimals="-5" id="f-1394" unitRef="usd">234200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-439" decimals="-5" id="f-1395" unitRef="usd">1318600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-210" decimals="-5" id="f-1396" unitRef="usd">10350100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-211" decimals="-5" id="f-1397" unitRef="usd">1938900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-212" decimals="-5" id="f-1398" unitRef="usd">8551300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-213" decimals="-5" id="f-1399" unitRef="usd">2908400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1400" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-440" decimals="-5" id="f-1401" unitRef="usd">5089900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-440"
      decimals="3"
      id="f-1402"
      unitRef="number">0.242</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-441" decimals="-5" id="f-1403" unitRef="usd">4690500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-441"
      decimals="3"
      id="f-1404"
      unitRef="number">0.219</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-442" decimals="-5" id="f-1405" unitRef="usd">6179700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-442"
      decimals="3"
      id="f-1406"
      unitRef="number">0.260</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-443" decimals="-5" id="f-1407" unitRef="usd">2538200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-443"
      decimals="3"
      id="f-1408"
      unitRef="number">0.121</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-444" decimals="-5" id="f-1409" unitRef="usd">3185400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-444"
      decimals="3"
      id="f-1410"
      unitRef="number">0.149</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-445" decimals="-5" id="f-1411" unitRef="usd">2729700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-445"
      decimals="3"
      id="f-1412"
      unitRef="number">0.115</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-446" decimals="-5" id="f-1413" unitRef="usd">1770600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-446"
      decimals="3"
      id="f-1414"
      unitRef="number">0.084</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-447" decimals="-5" id="f-1415" unitRef="usd">1909700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-447"
      decimals="3"
      id="f-1416"
      unitRef="number">0.089</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-448" decimals="-5" id="f-1417" unitRef="usd">2394800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-448"
      decimals="3"
      id="f-1418"
      unitRef="number">0.101</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-449" decimals="-5" id="f-1419" unitRef="usd">2133800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-449"
      decimals="3"
      id="f-1420"
      unitRef="number">0.102</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-450" decimals="-5" id="f-1421" unitRef="usd">2240700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-450"
      decimals="3"
      id="f-1422"
      unitRef="number">0.105</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-451" decimals="-5" id="f-1423" unitRef="usd">2479000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-451"
      decimals="3"
      id="f-1424"
      unitRef="number">0.104</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-452" decimals="-5" id="f-1425" unitRef="usd">1111200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-452"
      decimals="3"
      id="f-1426"
      unitRef="number">0.053</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-453" decimals="-5" id="f-1427" unitRef="usd">1069100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-453"
      decimals="3"
      id="f-1428"
      unitRef="number">0.050</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-454" decimals="-5" id="f-1429" unitRef="usd">1284900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-454"
      decimals="3"
      id="f-1430"
      unitRef="number">0.054</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-455" decimals="-5" id="f-1431" unitRef="usd">2575400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-455"
      decimals="3"
      id="f-1432"
      unitRef="number">0.123</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-456" decimals="-5" id="f-1433" unitRef="usd">2607200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-456"
      decimals="3"
      id="f-1434"
      unitRef="number">0.123</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-457" decimals="-5" id="f-1435" unitRef="usd">3022900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-457"
      decimals="3"
      id="f-1436"
      unitRef="number">0.127</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-229" decimals="-5" id="f-1437" unitRef="usd">15219100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-229"
      decimals="3"
      id="f-1438"
      unitRef="number">0.725</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-304" decimals="-5" id="f-1439" unitRef="usd">15702600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-304"
      decimals="3"
      id="f-1440"
      unitRef="number">0.735</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-379" decimals="-5" id="f-1441" unitRef="usd">18091000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-379"
      decimals="3"
      id="f-1442"
      unitRef="number">0.761</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-234" decimals="-5" id="f-1443" unitRef="usd">3804400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-234"
      decimals="3"
      id="f-1444"
      unitRef="number">0.181</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-309" decimals="-5" id="f-1445" unitRef="usd">3799300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-309"
      decimals="3"
      id="f-1446"
      unitRef="number">0.178</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-384" decimals="-5" id="f-1447" unitRef="usd">3684900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-384"
      decimals="3"
      id="f-1448"
      unitRef="number">0.155</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-239" decimals="-5" id="f-1449" unitRef="usd">1867300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-239"
      decimals="3"
      id="f-1450"
      unitRef="number">0.089</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-314" decimals="-5" id="f-1451" unitRef="usd">1761300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-314"
      decimals="3"
      id="f-1452"
      unitRef="number">0.082</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-389" decimals="-5" id="f-1453" unitRef="usd">1842000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-389"
      decimals="3"
      id="f-1454"
      unitRef="number">0.078</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-244" decimals="-5" id="f-1455" unitRef="usd">107900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-244"
      decimals="3"
      id="f-1456"
      unitRef="number">0.005</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-319" decimals="-5" id="f-1457" unitRef="usd">112800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-319"
      decimals="3"
      id="f-1458"
      unitRef="number">0.005</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-394" decimals="-5" id="f-1459" unitRef="usd">130800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage
      contextRef="c-394"
      decimals="3"
      id="f-1460"
      unitRef="number">0.006</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1461" unitRef="usd">20998700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage contextRef="c-1" decimals="3" id="f-1462" unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1463" unitRef="usd">21376000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage contextRef="c-6" decimals="3" id="f-1464" unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1465" unitRef="usd">23748700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cdw:RevenuenetbyProductandServicePercentage contextRef="c-7" decimals="3" id="f-1466" unitRef="number">1.000</cdw:RevenuenetbyProductandServicePercentage>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-458" id="f-1467">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-458" id="f-1468">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-458" id="f-1469">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-458" id="f-1470">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1471">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#f-303"
          xlink:label="f-303"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-304"
          xlink:label="f-304"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#f-302"
          xlink:label="f-302"
          xlink:type="locator"/>
        <link:footnote id="fn-1" xlink:label="fn-1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:26.68pt">Refer to Note 1 (Description of Business and Summary of Significant Accounting Policies) for further information on restricted cash</xhtml:span><xhtml:span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-303"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-304"
          xlink:to="fn-1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="f-302"
          xlink:to="fn-1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
